LinuxはUnicode文字をどのように表示しますか?

LinuxはUnicode文字をどのように表示しますか?

最も完全なUnicodeサポート(約65,000グリフ)を持つFreeSerifフォントを使用していくつかのUnicodeシンボルのリストをレンダリングする簡単なPython PILスクリプトがあります。

しかし、実際に最新バージョンのKDE Plasmaを搭載したArch Linuxは、はるかに多くのレンダリングを実行できます。

その間、私はNotoをデフォルトのOSフォントとして使用しています。適用範囲は非常に低いです。

誰かが理由を説明できますか?

ここに画像の説明を入力してください。


シンプルなNoto Sansを含むアジアのシンボル(CJKではありません!)

ここに画像の説明を入力してください。

答え1

専用フォントレンダリングスクリプトを使用すると、指定されたフォントのみをレンダリングすることを期待できます。

ただし、KDE(kcharselectを使用)とGnome(gnome-charactersを使用)には、より大きな文字セットを含めるためにいくつかのフォントをロードするアプリケーションがあります。

関連情報