Chromeのようなブラウザーでフォントヒントが失われる(一部の言語の場合)


10

Ubuntu 18.04以降(おそらく17.10以降かもしれませんが、覚えていません)、一部の言語のフォントヒントがChromeのようなブラウザ(Chromium、Banglaなど)で失われています。また、ChromeのUIフォント自体のレンダリングが非常に悪いため、UbuntuでChromiumを使用できなくなりました。興味深いことに、すべてのUbuntu派生物はこのバグを継承しましたが、Manjaroのような他のディストリビューションはこの動作を示しません。

以下は、問題を示すスクリーンショットです。「オートフィル」と「外観」のテキストがぼやけています(フルサイズの画像を表示するには、両方の画像をクリックしてください)。

毛深い:-)フォント

予想される動作のスクリーンショットの下:

洗練されたフォント

この問題の簡単な修正は何ですか?


1
違いはありますか?
ショーン、

2
@Seanは「テーマ」などの言葉をかなり注意深く見る必要があり、かなり遠くまでズームインしますが、これにより、通常のサイズの画面にレンダリングされたときに違いが生じます

回答:


11

修正:

sudo nano /etc/fonts/conf.avail/69-language-selector-ja.conf

8行目の変化familylang

<test qual="all" name="lang" compare="contains">

TL; DR:

私は、ディレクトリ*.conf内のすべてのUbuntu ファイル/etc/fonts/conf.dをManjaro で置き換えることからテストを開始し、それが構成のバグかどうかをテストしました(これはfreetypeライブラリにあると思いました)。新しい設定がうまくいきました。さらに調査したところ、特定の問題が/etc/fonts/conf.avail/69-language-selector-ja.confファイルにあることが判明しました。このファイルは8行目にありました

<test qual="all" name="family" compare="contains">

familyすでに選択されているため、これは間違っているようです。lang代わりにする必要があります。8行目を編集すると、すべての煩わしさが修正されます。

<test qual="all" name="lang" compare="contains">

それが私のような一部の人々を助けることを願っています。ここでランチパッドにバグレポートを提出しました。この回答で問題が解決した場合は、バグをテストして「このバグは私に影響を与える」リンクをクリックすることをお勧めします。


2
提案された修正をありがとう、Anwar。バグレポートで書いたように、その構成ファイルで意図が崩れるため、適切な修正にはなりません。しかし、それを変更する別の方法を提案しました。
Gunnar Hjalmarsson

ああ、@ GunnarHjalmarsson fontconfigについてはあまり知りません(簡単なチュートリアルを教えていただけませんか。とても興味があります。または、チャットでこれについていくつか話し合いますか?)提案された解決策とレポートバック
アンワル

1
修正をアップロードしました。簡単なチュートリアルは知りません。私は通常、既存の構成ファイルを確認し、時にはこのページを確認します
Gunnar Hjalmarsson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.