Skip to content

a whole unicode range being converted but not shown properly #131

@Osmax-Br

Description

@Osmax-Br

Hi , I've been using cairo font in english for a while , I tried converting the arabic part of the font into lvgl format but it failed
in unicode there are three main ranges : Arabic(0600-06FF) , Arabic Presentation Forms-A (FB50-FDFF) and Arabic Presentation Forms-B (FE70-FEFF)
the 2nd and 3rd range are working properly and without any errors , however the first range converts and I can see it in the .c file , but it is not shown on the screen (shows only squares when converted alone , when converted with the 2nd and 3rd ranges it shows U+FB51 for all letter of Arabic(0600-06FF)
I tried many many other fonts to make sure that this particular font isnt working , but the issue seems to appear with any font
one more thing , the built-in "LV_FONT_DEJAVU_16_PERSIAN_HEBREW" font in lvgl do work fine and shows the Arabic(0600-06FF) letters correctly

here is my lv_font_config : lv_font_conv --size 32 -o "C:\Users\ Br\Downloads\Cairo2\cairo.c" --font "C:\Users\ Br\Downloads\Cairo2\Cairo-Regular.ttf" --range 0x20-0x7f -r 0x600-0x6FF -r 0xFB50-0xFDFF -r 0xFE70-0xFEFF --format lvgl --bpp 1

and thank you in advance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions