-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 На Mon, 18 Dec 2006 17:23:33 +0300 Max Dmitrichenko <[EMAIL PROTECTED]> записано:
MD> В сообщении от 17 Декабрь 2006 14:23 Alex Corkin написал(a): MD> > Хорошо попробую, только добавлю что все элементы вроде бы такие же MD> > остались какие и были, то есть высота заголовка окна и так далее, а вот MD> > шрифты рубанулись. MD> MD> Всё дело в том, что размеры элементов задаются в пикселах, т.о. их реальный MD> размер (на одном и том же мониторе) зависит лишь от выбранного разрешения MD> монитора. MD> MD> Размер шрифтов задается в пунктах. Один пункт равен 1/72 части дюйма. MD> Естественно, что рисуют шрифты уже в пикселах, а во-время рендеринга размер MD> шрифта конвертируется из пунктов в пиксели при помощи значения DPI по MD> формуле: MD> <размер в пикселах> = <размер в пунктах> / 72 * DPI. MD> MD> По-этому, кстати, при стандартном DPI равном 96, DPI/72 = 4/3. Поэтому во MD> избежания ошибок округления при рендеринге рекомендуется выбирать размер MD> шрифта кратный трём пунктам (12, 15 и т.д.). Под это, кстати, многие шрифты MD> заточены, и при иных значениях невооруженным глазом видно насколько паршива MD> отрисовка. MD> MD> На практике, определение DPI весьма муторная задача, ибо нужно знать физические MD> размеры монитора. Новые мониторы умеют их сообщать через дополнительный канал MD> данных между видеокартой и монитором, который носит название EDID. Для старых MD> мониторов надо вписывать ручками. MD> MD> А в новом драйвере что-то поломали. MD> MD> Для справки. Чтобы узнать чему равен dpi в запущенных иксах, нужно дать MD> в терминале команду: MD> $ xdpyinfo | grep resolution Очень любопытная информация. Теперь для меня много прояснилось. Вот результат который выдала мне программа xdpyinfo: [EMAIL PROTECTED] ~]$ xdpyinfo | grep resolution resolution: 75x72 dots per inch То есть установленное в данный мемент DPI меньше чем стандартное 96x96, поэтому и шрифт меньше чем полжено получается. Пожалуй, я запущу иксы с драйвером vesa и посмотрю какой DPI там, а потом выставлю его в xorg.conf так как Вы советовали в соседнем письме. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFhquOERAJZD50KocRAosCAJ4h1vZDciyd7D171tZ9umz8TnvdXwCePVyy C5WK05cFeNIlni22ZcVJAKk= =jTpv -----END PGP SIGNATURE----- !DSPAM:4586aba47558395719914! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

