web-dev-qa-db-ja.com

UbuntuでのFirefoxサブピクセルレンダリング

私は読んでいました これはここのブログエントリ そしてそのページは私の目をNUTSに駆り立てていました。

Ubuntu12.04のFirefoxのせいのようです。 以前はこの問題があったようです ですが、修正する必要があります。


私の目を出血させるFirefox:

firefox


正しいことをしているChrome:

chrome


同じモニターで正しいことをしているFirefox:

firefoxwork

Firefoxを動作させるために私がすべきことはありますか?それともこれは厳密にバグですか?

3
MikeyB

FirefoxはGTK構成を読み取っていないようですが、 ~/.fonts.conf これには、基本的に、サブピクセルの順序を含むフォント構成のみが含まれます。

これは 私自身の.fonts.conf (2005年頃のブログ投稿から派生しています...またはそう、わかりません)、変更する可能性が最も高いのはrgba値(サブピクセル順序)です。あなたのLCDそして多分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 にもこれに関する多くの情報が含まれています。

2
Bobby