LINUX.ORG.RU

Кто определяет размер отрисованного шрифта?


0

1

Какая часть современной системы ответсвенна за размеры глифов при их растеризации? Иными словами кто решает что шрифт размером 11 займет 22 пикселя например - FreeType, Libft, XRender, FontConfig? Вопрос навеян тем что в OpenSUSE11.2 Liberation Serif размером 9 выгдядет точно также как Liberation Serif размеро в 11 но в OpenSUSE 11.3 и это на одной и тойже машине! Кто отвественен за масштабирование (где определяется соответвие размер шрифта - количество пикселов)

ЗЫ: Что непосредственно растеризацие глифа занимается FreeType я как бы в курсе, но вот не уверен надо копать в ней или она уже получает размеры из вне?

скорее всего дело в DPI можно посмотреть в параметрах X-сервера:

xdpyinfo| grep resolution

resolution: 72x71 dots per inch

X-ресурсов:

xrdb -query| grep -i xft

Xft.antialias: true

Xft.dpi: 72.0

Xft.hinting: true

Xft.hintstyle: hintslight

Xft.rgba: none

а также fonts.conf - собственный в ~/.fonts.conf, системный, емнип зависит от дистра.

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