Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

Преобразование шрифта в массив

Посоветуйте, пожалуйста, утилиты (доступные для скачивания) для преобразования шрифта в заголовочный файл *.h с массивом, содержащим растр для всех нужных символов для использования во встраиваемых системах. Типа такого: Freescale Embedded GUI Converter Utility 2.0 (судя по всему, его так просто не скачать).


Ответ

Нашел ответ на stackoverflow. Предлагается использовать утилиту convert из imagemagick. Например команда:
convert -resize 7x13\! -font /Library/Fonts/Arial.ttf -pointsize 10 label:A A.xbm
генерирует побитовое представление буквы A:
#define A_width 7 #define A_height 13 static char A_bits[] = { 0x00, 0x00, 0x04, 0x0C, 0x0A, 0x0A, 0x1E, 0x1F, 0x11, 0x11, 0x00, 0x00, 0x00, };

Комментариев нет:

Отправить комментарий