РадиоКот >Статьи >

Теги статьи:

Редактор шрифтов Adafruit_GFX_Library

Автор: mig958
Опубликовано 07.09.2023
Создано при помощи КотоРед.

   Все больше радиолюбителей используют в своих проектах совместно с Arduino цветные графические TFT дисплеи. Однако большинство из них сталкиваются с несколькими проблемами. Не стал исключением и я. Хочу поделиться с уважаемыми котами некоторыми решениями и находками, связанными с этим вопросом. 

Первая проблемма: выбор графической библиотеки. Хочется компактную, быструю, с большим набором функций, большим выбором шрифтов. Наиболее распространенные библиотеки это Adafruit_GFX и UTFT однако и они не без недостатков. Главный недостаток Adafruit_GFX это то что все шрифты кроме стандартного с прозрачным фоном, а это значит, что перед обновлением информации место приходится "стирать", а это время и неприятное мерцание экрана. А у UTFT более бедный набор драйверов мне не удалось запустить на нем 2.4 TFT ST7789. И вот перебирая всевозможные библиотеки случайно наткнулся на Arduino_GFX. Эта библиотека решила почти все мои прблеммы, так что рекомендую. 

Ну а вторая и самая главная проблемма: это проблемма шрифтов, особенно русских. Я нашел огромную кучу всяких ресурсов, но все они меня не удовлетворили. Гдавные из них:

И эти проблеммы можно продолжать до бесконечности. В поисках редактора шрифтов провел кучу времени. Какие то огрызки конечно найти удалось. Например: Шрифты UTFTКонвертер шрифтовНастройщик шрифтов Adafruit GFX, итд.  В очередной раз наткнувшись на Формат шрифта AdaFruit GFX подумал , а почему бы не написать самому редактор шрифтов. И вот представляю результат работы почти месяца: AFEdit (Adafruit GFX Font Editor). Что же может этот маленький (меньше 2 мегабайт) но достаточно мощный редактор?

Что он может:

Ну и результат работы:

 

Надеюсь, что он будет полезен. Замечания, пожелания и конструктивная критика приветствуется. Вопросы как всегда в форум.

Ну и собственно сам редактор:


Файлы:
Программа


Все вопросы в Форум.