Firefox ESRを最新のFirefoxにアップグレードした後にフォントが破損する

Firefox ESRを最新のFirefoxにアップグレードした後にフォントが破損する

Debian StretchでFirefox ESRを最新のFirefoxにアップデートした後、フォントの問題が発生しました。

最も多くの投票を受けたコメントに続いてこのRedditの質問unstableリポジトリを設定し、firefox-esraptを使用してパッケージを削除してインストールしました。インストールfirefox中にfirefoxaptから次のようなポップアップを受け取りました。

fontconfig (2.12.3-0.2) unstable; urgency=medium

Starting with version 2.12, fontconfig is using "Slight" (hintslight) as
automatic hinting style. This might change the rendering of the fonts.

If you want the to restore the old hinting, run "dpkg-reconfigure
fontconfig-config" and select "Full" as hinting style.

-- Laurent Bigonville <[…]>  Tue, 04 Jul 2017 21:10:57 +0200

インストール直後、端末のフォントが破損し、一部の文字が他の文字と重なり、フォントが薄くなりました。だから私はメッセージに従って走ったsudo dpkg-reconfigure fontconfig-config。今私のターミナルフォントは問題ありませんが、Firefox(63.0.1-1)で見ることができるサンプルページは次のとおりです。

破損したフォント

システムの他のすべて(Firefoxメニュー/設定フォントなどを含む)が正しく表示されます。この問題をどのように解決できますか? Fontconfig / libfontconfig1を以前のバージョンにダウングレードしようとしましたが、sudo apt-get install -t stable fontconfig-config=2.11.0-6.7aptはシステム関連のエントリを含む592MBのディスク容量を削除することを示しました(ここにリストしてください)。

これらすべてをどのように解決しますか?理想的には、Firefox 63とどこでも良いフォントが利用できない場合は、以前のFirefox ESR設定に戻すことです。

ベストアンサー1

Firefox Dev Toolsでフォントを確認してこの問題を解決しました。

  • まず、オンライン検索でHelveticaフォントがラスタータイプであることがわかりました。実際、ウェブサイトに表示されているHelveticaは破損しています。実行の最後のステップsudo dpkg-reconfigure fontconfig-configは、フォントのビットマップレンダリングを有効にするかどうかです。ここでは「いいえ」に切り替える必要がありました。
  • これにより、Webサイトに別のフォントであるFirefoxのデフォルトフォント「DejaVu Sans」と「DejaVu Sans Mono」が表示されます。この問題を解決するにはインストールする必要がありましたttf-dejavuttf-liberationこの2つのフォント名は、別のワークステーションで「良いFirefox」コンソールをチェックしたために得られました。

上記の2つのステップを適用した後、再び動作しました。

おすすめ記事