special-characters

Из-за аппаратных ограничений шрифты содержат ограниченное количество символов. По умолчанию InkHUD собран с набором символов «Западноевропейский» (Windows-1252). Также предоставлены шрифты для наборов символов «Центральноевропейский» и «Кириллица».

Выбор набора символов

Википедия содержит полный список языков, поддерживаемых каждым набором символов.

Изменение набора символов

Чтобы использовать альтернативный набор символов, вам потребуется build the Meshtastic firmware.

Выбор шрифта задается в /variants/<Device Model>/nicheGraphics.h.

Найдите строки:

// Prepare fonts
InkHUD::Applet::fontLarge = FREESANS_9PT_WIN1252;
InkHUD::Applet::fontSmall = FREESANS_6PT_WIN1252;

Замените на одну из следующих:

InkHUD::Applet::fontLarge = FREESANS_9PT_WIN1250;
InkHUD::Applet::fontSmall = FREESANS_6PT_WIN1250;
InkHUD::Applet::fontLarge = FREESANS_9PT_WIN1251;
InkHUD::Applet::fontSmall = FREESANS_6PT_WIN1251;