web-dev-qa-db-ja.com

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

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

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

Hairy :-) fonts

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

Sleek fonts

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

10
Anwar

修正:

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

8行目でfamilylangに変更します

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

TL; DR:

私はすべてのUbuntuを置き換えることからテストを開始しました*.confファイル/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">

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

11
Anwar