Ubuntuに「Helvetica」をインストールしましたが、Google Chromeにバグがあります。 ~/.fonts/
フォルダーから削除しましたが、問題は解決しません。
問題は、前のスクリーンショットでわかるように、Chrome(およびWmailなどのElectronアプリ)がHelveticaフォントをスペースなしで数字の周りに青い円でレンダリングすることです。
問題のスクリーンショットを2つ示します
そして、フォントをArialに置き換えた後、これが結果でした
UbuntuがGoogle Chromeに保存する他のフォントフォルダーやフォントキャッシュはありますか?
「Helvetica」に一致するフォントを編集できることを発見しました
ターミナルでは、fc-match "Helvetica"
はHelveticaが設定されていない(または不良フォントに設定されている)ことを示します。
新しいファイル/etc/fonts/conf.d/99-my-fix-missing-helvetica-spaces.conf
を作成して、使用可能なフォントに設定します。
<fontconfig> <match> <test name="family"><string>Helvetica</string></test> <edit name="family" mode="assign" binding="strong"> <string>Liberation Sans</string> </edit> </match> </fontconfig>
(たとえば、Arialに一致するものと同じものを使用する場合は、fc-match Arial
を使用できます。)
問題が解決しました :)
ソース: https://seasonofcode.com/posts/how-to-set-default-fonts-and-font-aliases-on-linux.html
問題の原因となっているフォントは「絵文字1」です。同じ問題があり、パッケージfonts-emojioneを削除した後、問題はなくなりました。
ワイドシステムフォントは次の場所にあります。
/usr/share/fonts/
そして、あなたが知っているように各ユーザーのために:
~/.fonts
また、フォントを削除した後、次を実行する必要があります。
fc-cache -rf
フォントキャッシュを再生成します。 Google Chromeキャッシュも削除してみてください。