03 Декабрь 2007

Четкие шрифты.

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

Я не сторонник плясок с бубнами без острой на то необходимости, и люблю комфортно решать поставленные задачи, поэтому данный способ мне ОЧЕНЬ нравится. А именно: своей простотой, и своей эффективностью.

Итак, имеется Kubuntu 7.10 с KDE в качестве рабочей среды (ест-но), и ЖК-монитор Sumsung SyncMaster 710n в режиме 1280х1024. Для справки: моя видеокарта всроена в материнку на Intel-овом чипсете. Команда lspi выдает:

$ lspci
...
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
...
Кстати, данный метод себя проявил ТОЧНО ТАКЖЕ на другой тачке с непоню_какой-то_стремненькой_видюхой и ЖК-монитором с разрешением 1024х768.
Вся процедура - это "двухходовка".

Шаг 1.
Выставляем в настройках КДЕ сглаживание шрифтов (в разделе Центр Управления - Внешний Вид - Шрифты ). Вот пример моей настройки:
И выставляем разрешение в 96dpi, вот мой пример:

Шаг 2.
Теперь пропишем параметры разрешения своего монитора в файл /etc/X11/xorg.xonf в разделе Section "Monitor", выбрав строчку с подходящим режимом из Таблицы ниже:
DisplaySize    270    203    # 1024x768 96dpi
DisplaySize 338 254 # 1280x960 96dpi
DisplaySize 338 270 # 1280x1024 96dpi
DisplaySize 370 277 # 1400x1050 96dpi
DisplaySize 423 370 # 1600x1400 96dpi
Вот как это выглядит в моем файле xorg.conf:
У вас в этом разделе еще может быть прописаны значения HorizSync и VertRefresh, пусть это не смущает - пропишем строчку после них. Главное прописать строку из вышеприведенной таблицы в этот раздел.

Готово!
Чтобы увидеть полученный результат - нужно перезапустить Иксы. Если кто еще не в курсе - закройте все активные приложения (чтобы не потерять данные) и нажмите одновременно три клавиши Alt+Ctrl+Backspace.

Ну вот и все! :-)
Что-либо еще для улучшения я проделывать НЕ СОБИРАЮСЬ! Этот вариант меня устраивает целиком и полностью.

Вот, как отображаются шрифты у меня:
Пробовал то же проделывать в Ubuntu-e (т.е. в среде Gnome) - результат тот же, это если кому интересно. Имею все основания считать, что данный метод прокатит и в Дебиане.
Вдохновляющая инфа взята отсюда.
Успехов!

14 коммент.:

Юрий Евстигнеев комментирует...

Оффтоп: Чего-то вместо того чтобы отобразить картинки, FF хочет их сохранить.

SIR комментирует...

у меня ff картинки открывает в kvuickshow - меня он прикалывает (я настроил, чтоб на автомате)

virens комментирует...

В посте не сказано, какие это были шрифты. Хотя меня и свои устраивают, всё-таки интересно.

SIR комментирует...

2 virens:
Да тут все без затей - шрифты дефолтные. Т.е. Sans Serif 9, а из равноширинных - Monospace тоже 9.
Я раньше все игрался-пробовал... А щас меня это очень устраивает.

ADEpt комментирует...

Мне одному кажется, что на картинке - ужасные шрифты? Несглаженные, со сливающимися вертикальными штрихами, разной толщины ...

IwanS комментирует...

А картинка правда как-то странно открывается. В чем фишка? :)

Mastro Ombroj комментирует...

Странно... я просто поставил в Гноме:
Smoothing: Subpixel.
Hinting: Full.
Subpixel Order: RGB.

dpi 86 сам посчитал какое родное для моего моника. И всё ОК. Шрифты сглаженные. В винде такого не получить.

SIR комментирует...

2 Mastro Ombroj:
ну я об этом писал в своем посту - в Гноме я тоже попробовал, все сработало и мне показалось, что стало лучше.

Анонимный комментирует...

>>>А картинка правда как-то странно открывается. В чем фишка? :)

В кривом картинкохостинге ;)

Анонимный комментирует...

Да, а вы заметили, что от вышеописанных действий шрифт меню Опенофиса не изменился? ;-)

Анонимный комментирует...

оффтоп: в трее Миранда? 0_о

Raa комментирует...

А у меня некативный чекбокс "Использовать междочечное сглаживание". Кто-нить поскажет как его включить? :)

SIR комментирует...

2 анонимный:
На счет Миранды - исключительная нужда для работы в "корпоративной аське" нативных Линукс-клиентов я не нашел.

2 raa:
Если речь идет о КДЕ 3, то в выпадающем списке должно быть выбрано Включено, далее нажать кнопку Настроить, ну и дальше выбрать чекбокс Использовать межстрочное сглаживание.
Я это использовал в самых различных подверсиях КДЕ 3.5.х, в 5-ти разных дистрах Линукса - всегда работало!

Анонимный комментирует...

SIR
VI в студию) лично у меня получилось кое-как запустить на clist_nicer и scriver