TinyFontRenderer
Рендеринг красивых шрифтов из TrueType файлов на дисплеях микроконтроллеров с поддержкой сглаживания и произвольного разрешения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:32c2809b47693ddad6e65b1e67680dfa102a3015aebade4d79628d53b8cd7e5eTinyFontRenderer-1.0.0-32c2809b.zipОписание
Если нужно вывести текст на экран микроконтроллера, но шрифты из стандартных библиотек выглядят примитивно, эта библиотека поможет работать с более красивыми шрифтами. Она рендерит файлы .TinyFnt, которые создаются из обычных TrueType шрифтов через специальный Tiny Font Tool. Поддерживает пропорциональное расстояние между символами, сглаживание для цветных и полутоновых дисплеев, шрифты разных размеров. Рисовать можно на что угодно — библиотека работает через callback-функцию для отрисовки пикселей, что даёт полную свободу в выборе дисплея. Шрифты загружаются из SPIFFS (файловой системы на ESP32), что требует наличия памяти для хранения файлов. Перед использованием нужно самостоятельно конвертировать нужный шрифт в формат .TinyFnt через внешний инструмент.