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

 
 
> Растеризация векторных шрифтов на ARM, Кто, что использует. И приемлемо ли?
Danis
сообщение Jul 13 2011, 07:04
Сообщение #1


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Привет коллеги по цеху!

Решил поработать с векторными шрифтами в своем проекте с TFT. Там у меня STM32F103ZET6 стоит (привожу для оценки ресурса). В настоящее время используются растровые шрифты, записанные во внешнюю NOR flash. Как Вы понимаете это большие расходы на драгоценную память, особенно при желании иметь разные размеры и заливки шрифта. Как думаете, или знаете, «покатит» ли растеризация векторных шрифтов на такой машине, возможно предложите быстрые алгоритмы растеризации, ссылки на полезные источники, приму с благодарностью. Будет полезна любая критика, давайте пообсуждаем, кто, что применяет.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jul 13 2011, 12:59
Сообщение #2


Гуру
******

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



Цитата(Danis @ Jul 13 2011, 11:04) *
В настоящее время используются растровые шрифты, записанные во внешнюю NOR flash. Как Вы понимаете это большие расходы на драгоценную память, особенно при желании иметь разные размеры и заливки шрифта.

ИМХО, лучше компрессировать растровые, ибо быстрее и проще - 4bpp растровый шрифт утаптывается примерно в 15 раз.

Цитата(AlexandrY @ Jul 13 2011, 11:44) *

Любопытно. А какая получилась скорость вывода?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 13 2011, 15:18
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(aaarrr @ Jul 13 2011, 15:59) *
Любопытно. А какая получилась скорость вывода?


Скорость не замерял, но видимых на глаз задержек прорисовки заметно не было.
И как эту скорость в GUI замерить который работает по принципу прорисовки лентами из-за отсутствия полного буфера экрана?

Кстати файлы ttf шрифтов тоже не сильно большие. Например arial с русскими, английскими и спец.символами всего 19 килобайт.
Go to the top of the page
 
+Quote Post



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

 


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


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