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