Цитата(Danis @ Jul 13 2011, 03:04)

Привет коллеги по цеху!
Решил поработать с векторными шрифтами в своем проекте с TFT. Там у меня STM32F103ZET6 стоит (привожу для оценки ресурса). В настоящее время используются растровые шрифты, записанные во внешнюю NOR flash. Как Вы понимаете это большие расходы на драгоценную память, особенно при желании иметь разные размеры и заливки шрифта. Как думаете, или знаете, «покатит» ли растеризация векторных шрифтов на такой машине, возможно предложите быстрые алгоритмы растеризации, ссылки на полезные источники, приму с благодарностью. Будет полезна любая критика, давайте пообсуждаем, кто, что применяет.
Что делаем: примитивно растеризуем на этапе компиляции в шрифты фиксированного размера, с помощью imageMagick. Затем превращаем в массив на С и линкуем к проекту.
Растеризация в run-time - извращение.
Цитата(aaarrr @ Jul 13 2011, 08:59)

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