Closed Engi23 closed 3 years ago
На данный момент для варианта интерфейса TFT_COLOR_UI не поддерживается. В шрифте нет кириллических символов. В интерфейсе TFT_CLASSIC_UI поддержка русского языка есть.
Да меня интересует TFT_COLOR_UI Это же точечный дисплей, значит шрифт должен быть набором массивов точек. Может добавить? Шрифт же в отдельном файле лежит? Если дадите пример как зашифровать 1 букву, думаю я смогу сделать для остальных.
Пример шрифта - Marlin/src/lcd/tft/fontdata/helvetica_18.cpp В комментариях там описано, в каком виде лежит массив. Есть еще одно небольшое ограничение - марлин использует максимум 255 символов.
Вот этот файл. https://github.com/Sergey1560/Marlin_FB4S/blob/FB4S_WIFI/Marlin/src/lcd/tft/fontdata/helvetica_18.cpp к сожалению не могу понять как символы закодированны в массиве. Похоже разные буквы занимают разный объем, какой там символ разделитель и как закодированы пиксели?
Описание структуры font_t находится в Marlin/src/lcd/tft/tft_string.h
TFT_CLASSIC_UI поддерживает сенсорный ввод?
TFT_CLASSIC_UI поддерживает сенсорный ввод?
Да, поддерживает.
Вместо русского языка кракозяблики