Субпиксельный рендеринг Firefox в Ubuntu
Я читал эту запись в блоге здесь, и страница сводила меня с ума.
Похоже, это вина Firefox в Ubuntu 12.04. У него была эта проблема раньше, кажется, но это нужно исправить.
Firefox заставляет мои глаза кровоточить:
Chrome делает все правильно:
Firefox работает правильно на одном мониторе:
Что-нибудь, что я должен сделать, чтобы заставить Firefox вести себя? Или это строго ошибка?
1 ответ
Firefox, похоже, не читает конфигурацию GTK, но он читает и уважает ваши ~/.fonts.conf
который в основном просто содержит конфигурацию шрифта, включая порядок субпикселей.
Это получено из моего собственного .fonts.conf
(который взят из какого-то поста в блоге где-то около 2005 года... или около того, не знаю), что вы, скорее всего, хотите изменить, это rgba
значение (порядок субпикселей), чтобы соответствовать вашему ЖК-дисплею antialias
значение.
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<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>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>
Arch Wiki также содержит много информации об этом.