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


18

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

ここに画像の説明を入力してください

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


Firefoxはこれらのことのためにデフォルトのフォントを使用すると思います。Firefoxの設定からデフォルトのフォントを編集できます。これはあなたが求めたものですか?
nitishch

それはまだ物事を変えませんでした。サイトが独自のサイトを選択できないようにするとフォントが見栄えが良くなりますが、これによりいくつかのアイコンが台無しになります。他の提案はありますか?
user241948

これはFirefoxの問題であり、システムの問題ではありませんか?
ニチッシュ

正しい。クロムではすべてが素晴らしく見える
ユーザー241948

おそらく、Helveticaのビットマップバージョンがインストールされています
熟考者

回答:


28

私はこの問題を何年も前から経験してきました。おそらくそれについて何かをする時が来たのでしょう!

ClearType私が読んだものから、マイクロソフトと特許に行われます。ほとんどの* 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>

1
できれば、これを50回支持したでしょう。このようなエレガントなソリューションをありがとう(2016年もDebian JessieとGNOMEを使用して使用可能)!!!
maulinglawns

1
2017年、Debian JessieとKDEまでまだ働いています。ありがとう!
kR105

2
2017年も引き続きStretchで作業しています!
natebc

これは2019年に確認できます。ありがとうございます!
デクスター

ファイルのためのより多くの「現代」の場所は次のようになります${XDG_CONFIG_HOME}/fontconfig/fonts.conf${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf。ほとんどの時間は${XDG_CONFIG_HOME}ある.config例えば、ホームディレクトリの下にサブディレクトリ/home/gwillie/.config
クリスティアン・シウピトゥ

7

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

$ dpkg-reconfigure fontconfig-config

1
答えを変更せずにこれを実行しただけで、すぐにフォントが改善されました!(distアップグレードが原因で問題が発生した可能性があります)
ユルゲンストロベル

1

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

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

dpkg -i *.deb

その後

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

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

完了!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.