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

 
 
 
Reply to this topicStart new topic
> ARM+TFT, Вопрос по шрифтам
H O--O K
сообщение Oct 14 2008, 09:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 10-03-05
Из: город N
Пользователь №: 3 200



Имеется девайс, ARM7 (LPC2478) + TFT дисплей.
Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту.
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 14 2008, 09:44
Сообщение #2


Гуру
******

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



Программку для импортирования системных шрифтов (FontConv) можно найти в этой ветке:
http://electronix.ru/forum/index.php?act=S...134&t=30124
Эта программка генерит шрифты в формате uC/GUI. Образец кода для вывода текста предлагаю посмотреть в том же uC/GUI. А вообще делается "в лоб": двойной цикл (по X и по Y), который извлекает битики из шрифта и ставит точку соответствующего цвета на экран. Если в графическом контроллере есть функции ускорения, то всё становится немного хитрее, но в LPC24xx таких функций нет
Go to the top of the page
 
+Quote Post
FormatCft
сообщение Oct 14 2008, 10:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 331
Регистрация: 22-07-08
Из: Р О С С И Я
Пользователь №: 39 145



Цитата(H O--O K @ Oct 14 2008, 15:13) *
Имеется девайс, ARM7 (LPC2478) + TFT дисплей.
Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту.

Вы хотите в конечном итоге получить уже готовые стандартные шрифты или нарисовать какие-то особенные?
Если стандартные, то таковых налепленно до и больше и с разными спец знаками.
Go to the top of the page
 
+Quote Post
Deka
сообщение Oct 14 2008, 13:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 18-07-06
Из: Сочи
Пользователь №: 18 890



Вывод текста складывается из вывода буковок. Ну а буковки рисуются двумя циклами - по горизонтали и по вертикали для одного знакоместа (см. пост scifi). Буковки выбираются из растрового шрифта. Можно векторный нагородить, типа TTF, но это гораздо сложнее.
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение Oct 15 2008, 09:11
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(H O--O K @ Oct 14 2008, 15:13) *
Имеется девайс, ARM7 (LPC2478) + TFT дисплей.
Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту.

Мне нравится формат шрифта в Microchip GUI. Есть конвертор из TTF в этот формат:
Microchip Font converter


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 15 2008, 22:33
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Для полноты картины добавлю и свой любимый конвертер. Сглаживание шрифтов придется отключить руками, а выходной файл привести в нужный вид в любом текстовом редакторе.

Прикрепленный файл  Font.zip ( 151.65 килобайт ) Кол-во скачиваний: 403
Go to the top of the page
 
+Quote Post
Warlockwolf
сообщение Oct 15 2008, 23:06
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 17-06-08
Пользователь №: 38 358



http://armag.wolfram.ru/sgfed.htm
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Oct 16 2008, 06:53
Сообщение #8


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Я сейчас пишу (вернее, переписываю старый вариант) генератора шрифтов, могу выложить, если Вам подойдет полуработающий вариант smile.gif
Полуработающий - потому что еще не реализовал сохранение и нормальную правку шрифтов со сглаживанием (4-битная прозрачность), не все так удобно, как хотелось бы и пока не ввел хотя бы простейшее сжатие...
Однобитные шрифты сохраняются нормально, еще со старого варианта.
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Oct 16 2008, 08:03
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



uC-GUI-FontConvert нормальненькая програмульина, только подскажите ктото средства для работы с сгенерированым ней си-кодом, где процедури и функции найти можно для вывода символа
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Oct 16 2008, 08:18
Сообщение #10


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



В исходниках того же uC-GUI smile.gif
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Oct 16 2008, 08:43
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



колеги, поделитесь пожалуйста, чтото не получается на сайте их докопать help.gif
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Oct 16 2008, 09:20
Сообщение #12


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Прилагаю архив с содержимым каталога \Start\GUI\Core из uC-GUI, скорее всего где-то тут и закопан код отрисовки, искать просто не было времени smile.gif
Прикрепленные файлы
Прикрепленный файл  Core.rar ( 222.53 килобайт ) Кол-во скачиваний: 92
 
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Oct 16 2008, 10:46
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



Спасибо, вроде есть, a14.gif
тут похоже все есть, только что времени нужно будет, но ето уже мой вопрос
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Oct 18 2008, 11:40
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



колеги, подскажите, если у кого получисоль в Bitmap and Font converter получить шрифт с русскими буквами, как это сделать?
никик не получается, сплошные квадратики генерятся
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение Oct 22 2008, 06:28
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(pan_oleg @ Oct 18 2008, 17:40) *
колеги, подскажите, если у кого получисоль в Bitmap and Font converter получить шрифт с русскими буквами, как это сделать?
никик не получается, сплошные квадратики генерятся

Взяли и получились, ничего дополнительного не делал. smile.gif Может у вас исходный TTF без кирилицы?
Вот к примеру Ариал высотой 30 пикселов, мы им ТФТ-Компаньон комплектуем:
Прикрепленные файлы
Прикрепленный файл  test_ARICYR.rar ( 3.6 килобайт ) Кол-во скачиваний: 99
 


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post

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

 


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


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