LINUX.ORG.RU

Проблема с font scaling в KDE


0

0

У меня в КДЕ если менять размеры шрифтов, то можно наблюдать презабавную картину: если выставить 96dpi, то при переходе с 10 point на 11 происходит примерно удвоение размера букв. Если же выставить 120 dpi, то это удвоение происходит при переходе с 8 point на 9. При этом физические размеры букв, при котором происходит этот скачок, примерно равны, т.е. 10point 96dpi=8 point 120dpi (примерно). И в итоге выходит, что не могу подобрать шрифт к глазам и приходится сидеть в gnomе, где с этим всё в порядке.

Кто-нибудь знает где копать? KDE 3.5.9 Fedora 8

anonymous

Ответ на: комментарий от wfrr

вот фотка, сделанная при физическом разрешении в 116 dpi в xorg.conf

http://lh4.ggpht.com/a.kuyanov/SAi5AGdnD9I/AAAAAAAACPw/sflpzZ8ec8E/fonts.png

при внимательном рассмотрении оказалось, что вертикальные размеры букв 9 и 10 points совпадают. Наверное, поэтому и скачок между 10 и 11. Конечно, не в 2 раза, но глазу черезчур заметный.

После плясок с бубном (2 раза переставлял freetype, причём один из них был с tigro - не понравилось - слишко тонкие буквы, 2 раза gtk-qt-engine, снёс ~/.kde, посидел в gnome и пр.) всё стало работать чуть по-другому. Раньше, если в kde юзать системный dpi (>96), то КМеню и рабочий стол, в отличие от всего остального, отображались очень мелким (96dpi?) шрифтом. Теперь всё одинаково

В принципе, ситуация не безвыходная. Можно юзать другие шрифты (Нимбус например)

Но эта фича(бага) никуда не делась.

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

Хотелось бы другой скриншот, например, из браузера, где последовательно отображаются строки разных размеров. И заодно сказать название шрифта, на котором такие проблемы испытываются.

У меня всё отображается вполне нормально:

http://img518.imageshack.us/img518/7488/fontssamples1pu2.png

Вот на таком примере. DPI в системе стоит в 96.

<div style="font-family: DejaVu Sans">
<div style="font-size: 7pt">This is a font sample, size: 7pt</div>
<div style="font-size: 8pt">This is a font sample, size: 8pt</div>
<div style="font-size: 9pt">This is a font sample, size: 9pt</div>
<div style="font-size: 10pt">This is a font sample, size: 10pt</div>
<div style="font-size: 11pt">This is a font sample, size: 11pt</div>
<div style="font-size: 12pt">This is a font sample, size: 12pt</div>
<div style="font-size: 13pt">This is a font sample, size: 13pt</div>
<div style="font-size: 14pt">This is a font sample, size: 14pt</div>
<div style="font-size: 15pt">This is a font sample, size: 15pt</div>
<div style="font-size: 16pt">This is a font sample, size: 16pt</div>
</div>

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