答え1
私はこの問題を長年経験しました。今何かしなければならない時が来たようです!
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>
答え2
これらのWebサイトではHelveticaをフォントとして使用しています。ほとんどのDebianシステムでは、アウトラインフォントではなくラスターフォントです。 [フォントの設定]ダイアログボックスの最後の手順でビットマップフォントを無効にできます。
$ dpkg-reconfigure fontconfig-config
答え3
最近では、Fontconfig-infinalityを使用して改善しました。素晴らしいです!
最初のテーマはこれフォーラムではこれを行う方法を紹介します。最初のリンク(コンパイル)方法を使用せず、その下のdebファイルを使用してください。設置と
dpkg -i *.deb
それから
bash /etc/fonts/infinality/infctl.sh setstyle
オプション2を選択してください(無制限)
完璧!
答え4
多くの人には役に立ちませんが…
私にはちょっと古代私の.fontsディレクトリにあるAdobe.pfbファイル。特にHelvetica.pfb。
90年代のAdobe Postscriptファイルがある場合は、次の点を確認してください。
fc-match -s Helvetica | grep -i Helvetica
隠れているものがあるかどうかを確認してください。私はこの問題を解決するために@Perlenceの答えを100%期待しましたが、明らかに.PFBは例外です。 Chromiumベースのブラウザではこの問題は表示されません。それでは、Firefoxがこの問題を処理しているのでしょうか?
とにかく良いニュースは、一度削除したら、テストタブ(archive.org)に戻り、FirefoxがDOMを再ロードしたときに完全に機能したことです。以前の繰り返しでは、Firefoxを終了し、X11セッションからログアウトし、フォントキャッシュを再構築するなどの作業を行いましたが、最終的にこれらのいずれも必要ありませんでした。
識別/比較のためにここの前後を参照してください。