1#!/usr/bin/python3 2 3import os, sys 4 5 6hebrew_syms = "קורא נלהב שצובר אוסף עצום של ספרים יקרים" 7devanagari_syms = "हरित कार्यकर्ता, एक स्थायी कल के लिए प्रयासरत।" 8#arabic_syms = "عاشق تاریخ و عاشق همه چیز عتیقه فيلم برتقالي وناقد سينمائي عرضي" 9#arabic_range = "0xfe70-0xfeff,0xfb50-0xfdcf" 10arabic_range = "0xFEEA, 0xFEE4, 0xFEEB, 0xFED6, 0xFEB7, 0xFE8E, 0xFECB, 0xFEED, 0xFEA6, 0xFBFE, 0xFEAD, 0xFE8E, 0xFE97, 0xFED6, 0xFEB7, 0xFE8E, 0xFECB, 0xFEA9, 0xFEAD, 0xFEEE, 0xFEE3, 0xFE96, 0xFEE4, 0xFEB4, 0xFED7, 0xFEEA, 0xFED8, 0xFBFF, 0xFE98, 0xFECB, 0xFEB0, 0xFBFF, 0xFB7C, 0xFE96, 0xFEB3, 0xFE8D, 0xFEE5, 0xFEAE, 0xFED7, 0xFEE6, 0xFEE3, 0xFEEA, 0xFED7, 0xFEFC, 0xFECB, 0xFEF1, 0xFE8B, 0xFEE8, 0xFEF4, 0xFEAA, 0xFEE7, 0xFEE1, 0xFED3, 0xFEF8, 0xFEDF, 0xFECD, 0xFE92, 0xFEE0, 0xFEF4, 0xFE92, 0xFED4, 0xFEF4, 0xFE91, 0xFE90, 0xFEA0, 0xFECC, 0xFEF2, 0xFEBF" 11 12 13russian_syms = "Любитель приключений на свежем воздухе, всегда ищущий новых острых ощущений" 14chinese_syms = "对编程和技术充满热情。 开源倡导者。" 15latin_range = "0x20-0x24f" 16 17cmd = f"lv_font_conv --no-compress --no-prefilter --bpp 4 --size 15 --format lvgl --output font_multilang_small.c" 18cmd = cmd + f" --font NotoSerifHebrew-SemiBold.ttf --symbols \"{hebrew_syms}\"" 19cmd = cmd + f" --font NotoSerifDevanagari-SemiBold.ttf --symbols \"{devanagari_syms}\"" 20cmd = cmd + f" --font NotoNaskhArabic-SemiBold.ttf -r \"{arabic_range}\"" 21cmd = cmd + f" --font NotoSansSC-Medium.otf --symbols \"{chinese_syms}\"" 22cmd = cmd + f" --font Montserrat-SemiBold.ttf -r {latin_range} --symbols \"{russian_syms}\"" 23 24 25print(cmd ) 26os.system(cmd) 27 28cmd = f"lv_font_conv --no-compress --no-prefilter --bpp 4 --size 22 --format lvgl --output font_multilang_large.c --font Montserrat-Bold.ttf -r 0x20-0x7F" 29 30print("\n" + cmd) 31os.system(cmd) 32 33 34 35 36 37 38