UTF-8文字を表示するようにbashコンソールフォントを変更する方法

UTF-8文字を表示するようにbashコンソールフォントを変更する方法

BashでUTF-8文字を正しく表示するには、いくつかの問題があります。名前にアクセント文字を含むいくつかの圧縮ファイルを抽出しようとしましたが、無効なマルチバイト文字エラーが発生します。私は.bash_profileこれを使って一つを作りました。

export LANG=en_US.UTF-8
export LOCALE=UTF-8

これにより抽出の問題が解決されます。ただし、コンソールにはまだアクセント付きの文字が正しく表示されません。 Konquerorはアクセント文字に問題はありません。私は何をすべきですか?

ベストアンサー1

Gnu Unifontは最も幅広いUnicodeサポートを提供します。バラよりUnicodeグリフに適したフォントは何ですか?

このsetfontコマンドを使用して、コンソールフォント(つまり、X以外のフォント)を変更できます。形式は次のとおりですsetfont /path/to/font。たとえば、次のようになります。

setfont /usr/share/kbd/consolefonts/$font

Arch Wikiに関する追加情報: https://wiki.archlinux.org/index.php/Fonts#Console_fonts

好みのフォントを選択した後にコンソールフォントを永続的に設定することは、ディストリビューションによって異なります。たとえば、Ubuntu/Debian では次のようになります。

sudo dpkg-reconfigure console-setup

おすすめ記事