Моє відображення шрифтів у Firefox виглядає жахливо на таких сторінках, як facebook.com та twitter.com:
Я запускаю Debian 8 і співаюсь з апаратним прискоренням, але, схоже, це не працює.
Моє відображення шрифтів у Firefox виглядає жахливо на таких сторінках, як facebook.com та twitter.com:
Я запускаю Debian 8 і співаюсь з апаратним прискоренням, але, схоже, це не працює.
Відповіді:
У мене це питання було віками, можливо, саме час щось з цим зробити!
Це робиться для ClearType
Microsoft та патентів з того, що я прочитав. Більшість * nix distro за замовчуванням відключає будь-яке захищене патентом візуалізація шрифту.
Про Debian та шрифти читайте тут , ви хочете Subpixel-hinting and Font-smoothing
розділ.
На цій сторінці є файл конфігурації, але я додам сюди для подальшої довідки. Створіть файл, названий .fonts.conf
у вашому домашньому каталозі, та додайте наступне:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
${XDG_CONFIG_HOME}/fontconfig/fonts.conf
або ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf
. Більшість часу ${XDG_CONFIG_HOME}
- це .config
підкаталог під домашнім каталогом, наприклад /home/gwillie/.config
.
Ці сайти використовують Helvetica як свій шрифт. У більшості систем Debian це не шрифт контуру, а растровий. Ви можете відключити растрові шрифти як останній етап діалогового вікна налаштування шрифту:
$ dpkg-reconfigure fontconfig-config
Цього дня я покращив шахту за допомогою fontconfig-infinality. Виглядає здорово!
Перша тема цього форуму показує, як це зробити. Не використовуйте перший метод посилання (компіляції), використовуйте файли deb під ним. Встановити за допомогою
dpkg -i *.deb
і потім
bash /etc/fonts/infinality/infctl.sh setstyle
вибрати варіант 2 (нескінченність)
Зроблено!