Re: Ubuntu 7.10: проблемы со шрифтами и sudoers

Igor Goldenberg igogold на gmail.com
Пн Окт 29 10:15:04 GMT 2007


26.10.07, Igor Goldenberg<igogold на gmail.com> написал(а):

> 26.10.07, Nick Is.<tallman9 на gmail.com> написал(а):

> > у меня гатси и тоже LSD монитор, вот что я сделал
> > http://www.howtoforge.com/sharp_fonts_gnome_p2  ,

Кстати, самое главное там на третьей странице :)
А именно — настроенный .fonts.conf

> Кстати, в этой статье на первой странице на картинке "после" тахома в
> таком виде, как будто вообще отключено сглаживание. При увеличении
> видно, что все пиксели отрисованы только чёрным цветом, даже без
> оттенков серого, не говоря о субпиксельном сглаживании...

Добился я приятного для глаз результата. Идея была почерпнута из
.fonts.conf файла с третьей страницы процитированного мануала.

Как сделал я:

1. Включил Native хинтинг, авто сглаживание через dpkg-reconfigure
fontconfig-config
2. В свойствах шрифтов гнома выбрал «Best contrast», шрифты Sans и Monospace.
3. Установил с виндового винта/компа шрифты Tahoma (скажем, в ~/.fonts/).
4. Прописал Tahoma как Sans фонт.
5. Отключил сглаживание для высококачественных шрифтов (для рубленных
с 10pt и ниже, для курьеров и с засечками — с 12pt).
6. Для некоторых шрифтов из п.5 в жирном начертании включил сглаживание всегда.

В итоге, все качественные шрифты до 10pt (а некоторые до 12pt)
отрисовываются максимально чётко (благодаря прописанному в них
хинтингу и отключенному сглаживанию), а остальные шрифты, либо эти же,
но при большем размере, сглаживаются используя серое сглаживание,
цветное они зачем-то бессовестно сломали (якобы так красивее).

Сглаживание включается/отключается в .fonts.conf примерно так:

  <match target="font">
    <test name="family">
      <string>Albany AMT</string>
      <string>Andale Mono</string>
      ...
    </test>
    <test name="size" compare="less_eq">
      <double>10</double>
    </test>
    <edit name="antialias">
      <bool>false</bool>
    </edit>
  </match>

  <match target="font">
    <test name="family">
      <string>Albany AMT</string>
      <string>Andale Mono</string>
      ...
    </test>
    <test name="weight">
      <const>bold</const>
    </test>
    <edit name="antialias">
      <bool>true</bool>
    </edit>
  </match>


А вообще man fonts.conf — интересный документ.


Подробная информация о списке рассылки ubuntu-ru