From 0e8b9efae6866d589988c671e90753f93f66f22c Mon Sep 17 00:00:00 2001 From: davidpkj Date: Tue, 24 Jan 2023 14:35:11 +0100 Subject: Add: jetbrains i menu for info --- src/displayapp/fonts/jetbrains_mono_i.c | 41 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 21 deletions(-) (limited to 'src/displayapp/fonts/jetbrains_mono_i.c') diff --git a/src/displayapp/fonts/jetbrains_mono_i.c b/src/displayapp/fonts/jetbrains_mono_i.c index 41e7735e..ab1c4869 100644 --- a/src/displayapp/fonts/jetbrains_mono_i.c +++ b/src/displayapp/fonts/jetbrains_mono_i.c @@ -1,7 +1,7 @@ /******************************************************************************* - * Size: 52 px + * Size: 48 px * Bpp: 1 - * Opts: --size 52 --output jetbrains_mono_i.c --bpp 1 --format lvgl --no-compress --font JetBrainsMono-Regular.ttf --symbols i + * Opts: --size 48 --output jetbrains_mono_i.c --bpp 1 --format lvgl --no-compress --font JetBrainsMono-Regular.ttf --range 0x69 ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -23,21 +23,20 @@ /*Store the image of the glyphs*/ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0069 "i" */ - 0x0, 0x7c, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xfe, - 0x0, 0x0, 0xfe, 0x0, 0x0, 0xfe, 0x0, 0x0, - 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfe, 0x0, 0x7f, - 0xfe, 0x0, 0x7f, 0xfe, 0x0, 0x7f, 0xfe, 0x0, - 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, - 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, - 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, - 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, - 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, - 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, - 0x0, 0x3e, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x3e, - 0x0, 0x0, 0x3e, 0x0, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + 0x0, 0x7c, 0x0, 0x1, 0xfc, 0x0, 0x3, 0xf8, + 0x0, 0x7, 0xf0, 0x0, 0xf, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x3, + 0xff, 0xe0, 0x7, 0xff, 0xc0, 0xf, 0xff, 0x80, + 0x0, 0xf, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x78, 0x0, 0x0, 0xf0, 0x0, 0x1, + 0xe0, 0x0, 0x3, 0xc0, 0x0, 0x7, 0x80, 0x0, + 0xf, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x78, 0x0, 0x0, 0xf0, 0x0, 0x1, 0xe0, + 0x0, 0x3, 0xc0, 0x0, 0x7, 0x80, 0x0, 0xf, + 0x0, 0x0, 0x1e, 0x0, 0x0, 0x3c, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xe0 }; @@ -47,7 +46,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, - {.bitmap_index = 0, .adv_w = 499, .box_w = 24, .box_h = 40, .ofs_x = 4, .ofs_y = 0} + {.bitmap_index = 0, .adv_w = 461, .box_w = 23, .box_h = 37, .ofs_x = 4, .ofs_y = 0} }; /*--------------------- @@ -105,14 +104,14 @@ lv_font_t jetbrains_mono_i = { #endif .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/ .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/ - .line_height = 40, /*The maximum line height required by the font*/ + .line_height = 37, /*The maximum line height required by the font*/ .base_line = 0, /*Baseline measured from the bottom of the line*/ #if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0) .subpx = LV_FONT_SUBPX_NONE, #endif #if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8 - .underline_position = -8, - .underline_thickness = 3, + .underline_position = -7, + .underline_thickness = 2, #endif .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; -- cgit v1.2.3