From b07bfbc6c70fd0bba8dff85fe4149feb9fa9b8d4 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 23 Nov 2023 10:40:04 +1100 Subject: Add a second font, flesh out browser screen --- tools/fonts/mkfonts.sh | 60 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 41 insertions(+), 19 deletions(-) (limited to 'tools/fonts/mkfonts.sh') diff --git a/tools/fonts/mkfonts.sh b/tools/fonts/mkfonts.sh index 7888512a..56352c1f 100755 --- a/tools/fonts/mkfonts.sh +++ b/tools/fonts/mkfonts.sh @@ -1,23 +1,45 @@ #!/bin/sh # To install this tool: # npm i lv_font_conv -g -lv_font_conv \ - --font fonts/fusion/fusion-pixel-12px-proportional.ttf \ - -r 0x2000-0x206F \ - -r 0x20-0x7F,0xA0-0xFF \ - -r 0x3000-0x303f,0x3040-0x309F,0x30A0-0x30FF,0xFF00-0xFFEF,0x4E00-0x9FAF \ - --size 12 \ - --bpp 1 --format lvgl -o font_fusion.c +fusion_12() { + lv_font_conv \ + --font fusion/fusion-pixel-12px-proportional.ttf \ + -r 0x2000-0x206F \ + -r 0x20-0x7F,0xA0-0xFF \ + -r 0x3000-0x303f,0x3040-0x309F,0x30A0-0x30FF,0xFF00-0xFFEF,0x4E00-0x9FAF \ + --size 12 \ + --bpp 1 --format lvgl -o font_fusion_12.c + echo "finished fusion_12" +} -lv_font_conv \ - --font fonts/font-awesome/FontAwesome5-Solid+Brands+Regular.woff \ - -r 0xf244,0xf243,0xf242,0xf241,0xf240 `# battery indicators, empty->full` \ - -r 0xf104,0xf0d7 \ - -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465 \ - -r 61468,61473,61478,61479,61480,61502,61512,61515,61516,61517 \ - -r 61521,61522,61523,61524,61543,61544,61550,61552,61553,61556 \ - -r 61559,61560,61561,61563,61587,61589,61636,61637,61639,61671 \ - -r 61674,61683,61724,61732,61787,61931,62016,62017,62018,62019 \ - -r 62020,62087,62099,62212,62189,62810,63426,63650 \ - --size 12 \ - --bpp 1 --format lvgl -o font_symbols.c +fusion_10() { + lv_font_conv \ + --font fusion/fusion-pixel-10px-proportional/fusion-pixel-10px-proportional-latin.ttf \ + -r 0x2000-0x206F \ + -r 0x20-0x7F,0xA0-0xFF \ + --font fusion/fusion-pixel-10px-proportional/fusion-pixel-10px-proportional-ja.ttf \ + -r 0x3000-0x303f,0x3040-0x309F,0x30A0-0x30FF \ + -r 0xFF00-0xFFEF,0x4E00-0x9FAF \ + --size 10 \ + --bpp 1 --format lvgl -o font_fusion_10.c + echo "finished fusion_10" +} + +fusion_8() { + lv_font_conv \ + --font fusion/fusion-pixel-8px-monospaced/fusion-pixel-8px-monospaced-latin.ttf \ + -r 0x2000-0x206F \ + -r 0x20-0x7F,0xA0-0xFF \ + --font fusion/fusion-pixel-8px-monospaced/fusion-pixel-8px-monospaced-ja.ttf \ + -r 0x3000-0x303f,0x3040-0x309F,0x30A0-0x30FF \ + -r 0xFF00-0xFFEF,0x4E00-0x9FAF \ + --size 8 \ + --bpp 1 --format lvgl -o font_fusion_8.c + echo "finished fusion_8" +} + +echo "creating all fonts" +fusion_12& +fusion_10& +fusion_8& +wait -- cgit v1.2.3