***
PIXEL FONT DISPLAY Editor
***
веб-приложение, предназначенное для создания и редактирования одноцветных (монохромных) растровых шрифтов. Оно идеально подходит для разработчиков, работающих с микроконтроллерами (такими как Arduino, ESP32), небольшими OLED/LCD-дисплеями и другими встраиваемыми системами, где требуется компактное представление шрифтов.
***
***

***
Запустить редактор Pixel Font Display
***
Пиксельный редактор:
***
- Визуальная сетка: Основной инструмент, где вы можете рисовать символ, кликая по пикселям для их включения или выключения.
- Настраиваемые размеры: Вы можете изменять ширину и высоту сетки для всех символов в диапазоне от 1x1 до 32x32 пикселей.
***
***
Инструменты редактирования:
***
- Инвертировать: Мгновенно инвертирует все пиксели текущего символа (включенные становятся выключенными и наоборот).
- Очистить: Сбрасывает все пиксели символа, делая его пустым.
- Масштаб: Ползунок для увеличения или уменьшения размера пикселей в редакторе, что упрощает точное редактирование.
- Палитра: Позволяет выбрать цвет для "активных" пикселей в редакторе. Это чисто визуальный инструмент, который не влияет на закодированные данные.
***
***
Управление набором символов:
***
- Поддержка Windows-1251: Приложение работает с полным набором из 256 символов, основанном на кодировке Windows-1251, которая включает как латиницу, так и кириллицу.
- Группировка символов: Для удобства навигации все символы разделены на группы в раскрывающемся списке (аккордеоне):Символы и цифры, Латиница, Кириллица , Расширенные и специальные символы
- Пользовательские символы (первые 15 слотов зарезервированы для ваших собственных уникальных знаков).
- Предварительный просмотр: Каждый символ в списке выбора имеет миниатюрное превью своего вида.
***
***
Импорт и Экспорт проекта:
***
- Сохранение и загрузка: Вы можете сохранить всю свою работу (весь набор из 256 символов, а также текущие настройки ширины и высоты) в единый файл проекта с расширением .pfde.
- Функция "Экспорт": Создает и скачивает файл font_project.pfde.
- Функция "Импорт": Позволяет загрузить ранее сохраненный .pfde файл и продолжить работу.
- Новый проект: Кнопка для сброса всех символов и настроек к значениям по умолчанию, чтобы начать работу с чистого листа.
***
***
Экспорт кода для разработчиков:
***
- Разнообразие форматов: После того как символ нарисован, приложение автоматически генерирует его байтовое представление в нескольких популярных форматах.
- Доступные форматы:
- C Array (Row-wise / Построчный): Создает массив для C/C++, где каждый байт представляет горизонтальную строку пикселей. Идеально для построчного вывода на дисплей.
- C Array (Column-wise / Постолбцовый): Создает массив, где каждый байт представляет вертикальный столбец. Этот формат часто используется в графических библиотеках, таких как Adafruit GFX, так как может быть более эффективным для некоторых дисплеев.
- Python List: Формат для использования в проектах на Python или MicroPython.
- Raw HEX: Чистые HEX-значения без форматирования, полезны для создания бинарных файлов шрифтов или для других утилит.
- JS Object / JS Array: Удобные форматы для использования в веб-проектах или в среде Node.js.
- Копирование в один клик: Рядом с каждым блоком кода есть кнопка для мгновенного копирования.
***
***
Интерфейс и юзабилити:
***
- Многоязычность: Интерфейс переведен на русский и английский языки.
- Дисклеймер: При первом запуске появляется уведомление, информирующее о том, что это инструмент для хобби и его следует использовать с осторожностью.
- Встроенная справка: Краткое описание функционала доступно прямо в приложении.