Мой рендеринг шрифтов в Firefox выглядит ужасно на таких страницах, как facebook.com и twitter.com:
Я использую Debian 8 и играю с аппаратным ускорением, но это, похоже, не работает.
Мой рендеринг шрифтов в Firefox выглядит ужасно на таких страницах, как facebook.com и twitter.com:
Я использую Debian 8 и играю с аппаратным ускорением, но это, похоже, не работает.
Ответы:
У меня была эта проблема целую вечность, может быть, пришло время что-то с этим сделать!
Это сделано для ClearType
Microsoft и патентов из того, что я прочитал. Большинство * nix-дистрибутивов по умолчанию отключают любой защищенный патентом рендеринг шрифтов.
Читайте о 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 (бесконечность)
СДЕЛАНО!