Uni1、Uni2、およびUni3端末フォントコードセットの違いは何ですか?

Uni1、Uni2、およびUni3端末フォントコードセットの違いは何ですか?

ターミナルフォントを次のいずれかに変更したいと思います。

/usr/share/consolefonts/Uni1-Fixed15.psf.gz
/usr/share/consolefonts/Uni2-Fixed15.psf.gz
/usr/share/consolefonts/Uni3-Fixed15.psf.gz

Uni1、Uni2、およびUni3コードセットの違いは何ですか?その中からどのように選びますか?

ベストアンサー1

これらはそれらの一部ですconsole-setupDebian パッケージのソースコードを読むと、答えが次にあることがわかります。第2章-bdf2psfコンソール設定ハッカーガイド:

Uni1(グリフ512個)

ほとんどのラテン語、キリル文字、ヘブライ語、アラビア語をサポートしています。

Uni2(グリフ512個)

ほとんどのラテン語、キリル語、ギリシャ語をサポートしています。

Uni3(グリフ512個)

ほとんどのラテン語とキリル語をサポートしています。

512はLinuxコンソールの制限です。

また、各ソースファイルのUnicode値の数が512文字の制限と一致しないため、いくつかのマッピング(単一文字に複数の文字)があるようです。

$ wc -l Uni1.512 Uni2.512 Uni3.512
     502 Uni1.512
    1870 Uni2.512
    1854 Uni3.512
    4226 total

おすすめ記事