GUIに予期しない文字/記号が表示される問題

GUIに予期しない文字/記号が表示される問題

最近、私のシステムでは、特定の(?)デスクトップアプリケーションのテキストに「奇妙な」文字が表示される問題が発生しました。(下記例)

たとえば、私が入力した場合「パイ」私のブラウザのURLフィールドに次のように入力すると「私」特徴。そして「フル」入力すると、Commodore "chickenlips"のロゴに変わります。「エル」

キャラクターは実際に変更/破損しません。つまり、問題は単にディスプレイ/レンダリングのようです。「パイ」そして「フル」実はこれからもそうだろう「パイ」そして「フル」貼り付けテキストなどをコピーするとき

たとえば、必要なフォントを設定してみましたgnome-tweakslxappearancegtk2_prefs。問題はまだ存在するが、普通ではないようです。

下のスクリーンショットでは「Noto Sans」(ランプ12)フォントが使用されていますが、たとえばUbuntuのフォントも試してみました。

私はFluxboxウィンドウマネージャを使用していますが、他の幸運なしにいくつかのスタイルを切り替えました。

現在、私は少し混乱し、考えられる原因をどこで見つけるべきかわかりません。

いくつかの例は次のとおりです。

Eclipse IDE「新規ファイルの作成」ダイアログ Eclipse 新規ファイルの作成ダイアログで

ブレーブブラウザのURLフィールド BraveブラウザのURLフィールド

まだ合理的な解決策が見つかりませんでしたが、@blaimiさんのコメントが言及されました。https://github.com/ryanoasis/nerd-fonts/issues/254確かに私が経験している非常に正確な問題を説明しているようです。

答え1

これは解決が必要な問題です。合字

Fontconfig-cacheが破損している場合、これが発生する可能性があります。削除/名前変更後に再起動すると消去できます~/.cache/fontconfig

通常、モノクロフォントでは合字を使用しないため、エディタからコピーして貼り付けることができます。

答え2

(blaimiのコメントにある手がかりに基づいています(https://github.com/ryanoasis/nerd-fonts/issues/254))

メモ:次の内容はそれ自体解決策とも呼ばれたり、回避策と見なすことはできません。アーチ- および/または万座郎- 関連.. しかし、パッケージを削除するよりも良い答えを探している他の人に役立つかもしれないので、ここに残しておきます。

私にとっては、nerd-fonts(-git)パッケージを削除することを決めたらすぐに問題を解決しました。

  • nerd-fonts-complete(単に取り除き、代替品と交換しようとしても*-git問題は解決しませんでした。)

$yay -R nerdy-font-git

  • たとえば、特定のアプリケーションを設定する場合ターミネーター、何でも使用基本ではない/システムテーマフォントの場合、その時点で存在しなかったフォントを有効にした場合は、構成を再確認することをお勧めします。

後でfc-cache --forceまた逃げた。(まったく必要ないかもしれませんが…)。その後、Braveブラウザを終了して再読み込みしましたが、携帯電話が消えました:)

それでも、わかったらよかったのになぜどのように、削除するよりも優れた「ソリューション」があります。残念ながら、フォントは私にとって謎です。

添付:おそらく注目に値する執筆時点でこれ奇妙なフォントの子AUR パケットは現在、次のように表示されます。「旧式・孤児」(バージョンr549.c89aeaa7-1)

関連情報