LINUX.ORG.RU

[X][ttf][type2][qpf2?] Как внедрить grayscale bitmap в ttf или заставить Х сервер (или хотя бы qt приложения) использовать фонт, растеризованный в grayscale?

 ,


0

0

Сразу отмечу, что обычные растровые шрифты не подходят -- они 1-битные, а мне хочется юзать именно grayscale, хотя бы 2 бита, а лучше все 8 (если я не прав, подскажите формат растрового шрифта).

[идеально]. Возможно, что ttf или type2 форматы позволяют внедрить в себя уже отрендеренные grayscale картинки для фиксированных размеров шрифта -- тогда посоветуйте утилиту для этого.

[терпимо] Возможно, что есть патч к X фонт серверу для этого же?

[на крайняк] Может можно пропатчить свою qt, дабы она юзала qpf2 не только на Embedded Linux? (qpf2, как я понял, растровый, но grayscale).

ttf не поддерживает grayscale bitmaps, otf - поддерживает, но использовать его геморно, лучше всего использовать bdf - текстовый формат для битмап-шрифтов, патчить нужно libxft

frame ★★★
()
Ответ на: комментарий от frame

bdf, если не ошибаюсь, однобитный -- каждый пиксел либо есть, либо нет. А мне нужно grayscale.

www_linux_org_ru ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.