私のシステムは、KDEデスクトップ環境を備えたArch Linuxです。私のシステムには2つの異なるフォントセットがあることがわかりました。 「X Window System」を持たない仮想コンソール用セットとKDEデスクトップ環境用セット。 Archi Wikiは、Fontconfig
このライブラリがアプリケーションに使用可能なフォントとそれをレンダリングする方法(アンチエイリアシングなど)を教えることを提案しています。/usr/share/kdb/consolefonts
特に、仮想コンソールのフォントレンダリング用に別のフォントセットが保存されます。仮想コンソールのグリフ数が制限されているため、CJKフォントをレンダリングできません。ただし、X Window Systemを使用するアプリケーションでは、特に仮想コンソール(Konsole
X-termの代替)を使用すると、フォントをレンダリングするためにFontconfigを使用するため、CJKフォントをレンダリングできます。私の問題は、フォントをNoto Monoに設定しましたが、Konsole
まだCJKフォントを正しくレンダリングしているようです。 Googleを確認したところ、Noto MonoにCJK文字が含まれていないことを確認しましたが、どのようにこれが可能ですか?
だから私は基本的に2つの質問をしました。 1.元のコンソール用のフォントセットとX11を使用するアプリケーション用のフォントセットが2つあることがわかりますが、これは本当ですか? 2.Konsole
設定されたフォントにCJK文字が含まれていない場合でもCJK文字を表示するにはどうすればよいですか?
ベストアンサー1
はい、そうです。仮想コンソールは組み込みフォントを使用します。このコマンドを使用して、
showconsolefont
現在のフォントの文字形状表を表示できます。一般ユーザー(Ctrl+ Alt+ F2...)でこのコマンドを使用するには、VGAコンソールに存在する必要があります。Fontconfigには、表示する必要がある文字をサポートするフォントを使用する代替コマンドがあります。したがって、Noto Monoがこれらの文字をサポートしていない場合は、インストールされている他のフォントを使用して表示します。