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

3

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

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


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

Fire Fox


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

хром


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

firefoxwork

Что-нибудь, что я должен сделать, чтобы заставить Firefox вести себя? Или это строго ошибка?

MikeyB
источник

Ответы:

2

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 также содержит много информации об этом.

Бобби
источник
ОК ... сейчас ни одна из моих систем не имеет .fonts.conf, но все выглядит нормально при работе в аналогичной системе. Я попробую это позже. Моар тестирование!
MikeyB
Это должно быть отмечено как ответ. Это (редактирование ~/.fonts.conf) работает, но редактирование ~/.config/fontconfig/fonts.confили редактирование /etc/fonts/fonts.conf(или эквивалентные fonts.conf.dфайлы) не работает. Похоже, ошибка Firefox, которую никто не заметил, если предположить, что ни у кого не было бы различных конфигураций. Я использую этот файл, чтобы вообще отключить сглаживание, и мои глаза благодарят меня!
Wyatt8740
К вашему сведению: Вы можете узнать текущие общесистемные настройки, запустив gsettings list-recursively org.gnome.settings-daemon.plugins.xsettings. Затем вы можете заполнить эти значения в XML, опубликованном выше. Вы можете узнать доступные параметры для записей XML здесь .
jmiserez