H O--O K 0 14 октября, 2008 Опубликовано 14 октября, 2008 · Жалоба Имеется девайс, ARM7 (LPC2478) + TFT дисплей. Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 14 октября, 2008 Опубликовано 14 октября, 2008 · Жалоба Программку для импортирования системных шрифтов (FontConv) можно найти в этой ветке: http://electronix.ru/forum/index.php?act=S...134&t=30124 Эта программка генерит шрифты в формате uC/GUI. Образец кода для вывода текста предлагаю посмотреть в том же uC/GUI. А вообще делается "в лоб": двойной цикл (по X и по Y), который извлекает битики из шрифта и ставит точку соответствующего цвета на экран. Если в графическом контроллере есть функции ускорения, то всё становится немного хитрее, но в LPC24xx таких функций нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FormatCft 0 14 октября, 2008 Опубликовано 14 октября, 2008 · Жалоба Имеется девайс, ARM7 (LPC2478) + TFT дисплей. Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту. Вы хотите в конечном итоге получить уже готовые стандартные шрифты или нарисовать какие-то особенные? Если стандартные, то таковых налепленно до и больше и с разными спец знаками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Deka 0 14 октября, 2008 Опубликовано 14 октября, 2008 · Жалоба Вывод текста складывается из вывода буковок. Ну а буковки рисуются двумя циклами - по горизонтали и по вертикали для одного знакоместа (см. пост scifi). Буковки выбираются из растрового шрифта. Можно векторный нагородить, типа TTF, но это гораздо сложнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Al Volovich 0 15 октября, 2008 Опубликовано 15 октября, 2008 · Жалоба Имеется девайс, ARM7 (LPC2478) + TFT дисплей. Столкнулся с вопросом по выводу шрифтов на TFT-дисплей. Если кто сталкивался уже с таким, подскажите (лучше покажите) технологию написание вывода текста на экран. Может кто-то поделится программкой, которая генерит код по шрифту. Мне нравится формат шрифта в Microchip GUI. Есть конвертор из TTF в этот формат: Microchip Font converter Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 15 октября, 2008 Опубликовано 15 октября, 2008 · Жалоба Для полноты картины добавлю и свой любимый конвертер. Сглаживание шрифтов придется отключить руками, а выходной файл привести в нужный вид в любом текстовом редакторе. Font.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
WarlockWolf 0 15 октября, 2008 Опубликовано 15 октября, 2008 · Жалоба http://armag.wolfram.ru/sgfed.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба Я сейчас пишу (вернее, переписываю старый вариант) генератора шрифтов, могу выложить, если Вам подойдет полуработающий вариант :) Полуработающий - потому что еще не реализовал сохранение и нормальную правку шрифтов со сглаживанием (4-битная прозрачность), не все так удобно, как хотелось бы и пока не ввел хотя бы простейшее сжатие... Однобитные шрифты сохраняются нормально, еще со старого варианта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pan_oleg 0 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба uC-GUI-FontConvert нормальненькая програмульина, только подскажите ктото средства для работы с сгенерированым ней си-кодом, где процедури и функции найти можно для вывода символа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба В исходниках того же uC-GUI :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pan_oleg 0 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба колеги, поделитесь пожалуйста, чтото не получается на сайте их докопать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба Прилагаю архив с содержимым каталога \Start\GUI\Core из uC-GUI, скорее всего где-то тут и закопан код отрисовки, искать просто не было времени :) Core.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pan_oleg 0 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба Спасибо, вроде есть, :a14: тут похоже все есть, только что времени нужно будет, но ето уже мой вопрос Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pan_oleg 0 18 октября, 2008 Опубликовано 18 октября, 2008 · Жалоба колеги, подскажите, если у кого получисоль в Bitmap and Font converter получить шрифт с русскими буквами, как это сделать? никик не получается, сплошные квадратики генерятся Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Al Volovich 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба колеги, подскажите, если у кого получисоль в Bitmap and Font converter получить шрифт с русскими буквами, как это сделать? никик не получается, сплошные квадратики генерятся Взяли и получились, ничего дополнительного не делал. :) Может у вас исходный TTF без кирилицы? Вот к примеру Ариал высотой 30 пикселов, мы им ТФТ-Компаньон комплектуем: test_ARICYR.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться