реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Переход on PIC32 к АРМ, С чего начать?
scifi
сообщение Sep 25 2015, 08:55
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SasaVitebsk @ Sep 25 2015, 11:24) *
Я написал прогу которая преобразует выбранный шрифт виндовый в сишный исходник. И картинки выбранные тоже.
Пользуюсь ей. Вот сейчас на новый проект видимо буду новые шрифты делать под STM. И там уже пойдут antialiasing 4-ёх битные шрифты.
Придётся переделать думаю за 2-3 дня сделаю комплект программ.

Для конвертации шрифтов использую отличную программу ttf2pcx: тут.
Эта программа умеет и размытие краёв делать с произвольным числом градаций серого. Результат выдаёт в виде PCX, этот формат легко парсится. Сам я сделал 8 градаций, потом преобразую это в некий байтовый поток с простеньким сжатием RLE. 8 градаций выглядят очень неплохо и позволяют хорошо ужимать данные. 16 градаций, ЕМНИП, выглядит немного поприличнее, а дальнейшее увеличение уже ничего не даёт. Ещё одно удобство PCX - можно открыть в графическом редакторе и подкорректировать. Скажем, убрать лишние символы или добавить недостающие, изменить ширину пробела, точки, минуса и т.д.
Картинки конвертирую старенькой утилитой от uC/GUI.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 25 2015, 10:07
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Спасибо. rolleyes.gif
Просто чаще всего всё равно требуется ещё что-то. Я, в начале ещё таблицу смещений генерирую. Ну чтобы с разноширинными текстами работать. Или там это есть?
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2015, 10:28
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SasaVitebsk @ Sep 25 2015, 13:07) *
Я, в начале ещё таблицу смещений генерирую. Ну чтобы с разноширинными текстами работать. Или там это есть?

Приложен пример того, что выдаёт ttf2pcx (перевёл в GIF для удобства просмотра). Ну и я там добавил пару символов (копирайт, мю и градус).
Ещё раз говорю, формат PCX легко парсится. А что вы там из него будете делать - таблицу смещений или что-то ещё - вам виднее. У меня буквы по сути хранятся как отдельные картинки в самодельном формате с RLE. Естественно, высота у всех одинаковая, а ширина - разная.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 04:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016