Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

fonts

18.09.09 01:37
Re: fonts
 
voxel3d коренной житель
voxel3d
в ответ дактиль 17.09.09 11:44, Последний раз изменено 18.09.09 09:08 (voxel3d)
В ответ на:
не, спасибо :) Из - за ленты, которую я почти не читаю столько гемороя мине не нужно. У меня системные шрифты Liberation и сглаживание и хинтинг меня вполне устраивают.

Свобода выбора в линуксе совсем не обязательно предназначена для того, чтобы пользовацца говном убеждая себя, что несмотря на видимые артефакты картинка устраивает. -)
Я нашёл причину проблем и настроил эти шревты. Если в двух словах, то файрфокс игнорирует в гноме в бубунте /etc/fonts/local.conf.
Картинко ниже получается при наличии установленных в системе шрифтов от MS, например, так:
sudo apt-get install msttcorefonts

+ опционально стырить откуда-нибудь тахому, скинуть её в /usr/share/fonts/truetype/msttcorefonts (или любой другой каталог со шрифтами) и сделать: fc-cache -fv.
прописать в /etc/fonts/fonts.conf строку:

<include ignore_missing="yes">local.conf</include>

а в /etc/fonts/local.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test name="family">
<string>Times</string>
</test>
<edit mode="assign" name="family" >
<string>Times New Roman</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>serif</string>
</test>
<edit mode="assign" name="family" >
<string>Times New Roman</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>monospace</string>
</test>
<edit mode="assign" name="family" >
<string>Courier New</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>sans-serif</string>
</test>
<edit mode="assign" name="family" >
<string>Arial</string>
</edit>
</match>
<match target="font">
<test qual="any" name="family">
<string>Tahoma</string>
<string>Courier New</string>
<string>Arial</string>
<string>Times New Roman</string>
<string>Verdana</string>
</test>
<test name="pixelsize" compare="less_eq">
<int>16</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test qual="any" name="family">
<string>Tahoma</string>
<string>Courier New</string>
<string>Arial</string>
<string>Times New Roman</string>
<string>Verdana</string>
</test>
<test name="pixelsize" compare="less_eq">
<int>16</int>
</test>
<test name="weight" compare="more"><const>medium</const></test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match></fontconfig>


нащёт рестарта иксов не уверен, у меня конфиг перечитывается каждые 30 секунд - изменения сами подхватываются. А вот фф надо перезапустить обязательно.
Хинтинг либо полный, либо медиум, антиаллиассинг по вкусу, ориентируясь на другие используемые в системе шрифты, чтобы их рисовало нормально.
Картинко:

Dropbox - средство синхронизации и бэкапа файлов.
 

Перейти на