From 10ca036ffb09e1921b7ea684816b7cd9f5b0f510 Mon Sep 17 00:00:00 2001 From: Riku Isokoski Date: Thu, 16 Jun 2022 18:05:55 +0300 Subject: [PATCH] Patch hole in the letter M in jetbrains_mono_bold_20 (#1175) --- src/displayapp/fonts/CMakeLists.txt | 2 ++ src/displayapp/fonts/fonts.json | 2 +- src/displayapp/fonts/jetbrains_mono_bold_20.c_M.patch | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/displayapp/fonts/jetbrains_mono_bold_20.c_M.patch diff --git a/src/displayapp/fonts/CMakeLists.txt b/src/displayapp/fonts/CMakeLists.txt index d00c802b..84830cc0 100644 --- a/src/displayapp/fonts/CMakeLists.txt +++ b/src/displayapp/fonts/CMakeLists.txt @@ -6,6 +6,8 @@ find_program(LV_FONT_CONV "lv_font_conv" NO_CACHE REQUIRED message(STATUS "Using ${LV_FONT_CONV} to generate font files") configure_file(${CMAKE_CURRENT_LIST_DIR}/jetbrains_mono_bold_20.c_zero.patch ${CMAKE_CURRENT_BINARY_DIR}/jetbrains_mono_bold_20.c_zero.patch COPYONLY) +configure_file(${CMAKE_CURRENT_LIST_DIR}/jetbrains_mono_bold_20.c_M.patch + ${CMAKE_CURRENT_BINARY_DIR}/jetbrains_mono_bold_20.c_M.patch COPYONLY) if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.12) # FindPython3 module introduces with CMake 3.12 # https://cmake.org/cmake/help/latest/module/FindPython3.html diff --git a/src/displayapp/fonts/fonts.json b/src/displayapp/fonts/fonts.json index ac68ea3c..abdb4512 100644 --- a/src/displayapp/fonts/fonts.json +++ b/src/displayapp/fonts/fonts.json @@ -12,7 +12,7 @@ ], "bpp": 1, "size": 20, - "patches": ["jetbrains_mono_bold_20.c_zero.patch"] + "patches": ["jetbrains_mono_bold_20.c_zero.patch", "jetbrains_mono_bold_20.c_M.patch"] }, "jetbrains_mono_42": { "sources": [ diff --git a/src/displayapp/fonts/jetbrains_mono_bold_20.c_M.patch b/src/displayapp/fonts/jetbrains_mono_bold_20.c_M.patch new file mode 100644 index 00000000..31f243ad --- /dev/null +++ b/src/displayapp/fonts/jetbrains_mono_bold_20.c_M.patch @@ -0,0 +1,8 @@ +@@ -217,7 +217,7 @@ + 0xc0, 0xe0, 0x70, 0x38, 0x1c, 0xf, 0xff, 0xfc, + + /* U+004D "M" */ +- 0xf3, 0xfc, 0xfd, 0x3f, 0xcf, 0xff, 0xff, 0xfe, ++ 0xf3, 0xfc, 0xff, 0x3f, 0xcf, 0xff, 0xff, 0xfe, + 0xdf, 0xb7, 0xe1, 0xf8, 0x7e, 0x1f, 0x87, 0xe1, + 0xf8, 0x70,