web-dev-qa-db-ja.com

Firefoxのフォントレンダリングを改善する方法

Firefoxでのフォントレンダリングが、facebook.comやTwitter.comなどのページでひどく見えます。

enter image description here

私はDebian 8を実行していて、ハードウェアアクセラレーションをいじっていますが、動作しないようです。

18
user241948

私は長い間この問題を抱えてきました、多分それについて何かをする時が来ました!

私が読んだ内容から、それは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>
29
gwillie

これらのサイトでは、フォントとしてHelveticaを使用しています。ほとんどのDebianシステムでは、アウトラインフォントではなく、ラスターフォントです。フォント構成ダイアログの最終段階として、ビットマップフォントを無効にすることができます。

$ dpkg-reconfigure fontconfig-config
7
Perlence

私は最近、fontconfig-infinalityを使用して改善しました。素晴らしく見える!

this フォーラムの最初のトピックは、その方法を示しています。リンクの最初の方法(コンパイル)は使用せず、その下のdebファイルを使用してください。でインストール

dpkg -i *.deb

その後

bash /etc/fonts/infinality/infctl.sh setstyle 

オプション2を選択(無限)

やった!

1
user131378