Субпиксельный рендеринг Firefox в Ubuntu

Я читал эту запись в блоге здесь, и страница сводила меня с ума.

Похоже, это вина Firefox в Ubuntu 12.04. У него была эта проблема раньше, кажется, но это нужно исправить.


Firefox заставляет мои глаза кровоточить:

Fire Fox


Chrome делает все правильно:

хром


Firefox работает правильно на одном мониторе:

firefoxwork

Что-нибудь, что я должен сделать, чтобы заставить 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 также содержит много информации об этом.

Другие вопросы по тегам