uuntu server 16.04中国語の正方形の文字化け問題

1236 ワード

ここではキティちゃんの中国語コーナーの文字化けだけを話します。
デフォルトのキティちゃんは1バイトの128文字か256文字しか表示できません。キティちゃんのフォントを変更するにはsetfont命令を使ってもいいですが、いつも1バイトに限定されます。utf-8バイトはサポートできませんので、fbtermをインストールしたいです。
fbtermをインストールする
sudo apt-get install fbterm
videoグループを追加してfbterm権限を変更します。usernameは現在ログインしているユーザ名です。
sudo adduser username video
sudo chmod u+s /usr/bin/fbterm
は、fbtermコンソールに切り替えられます。
sudo fbterm
ifconfigを入力してみてください。正常ですか?
フォントの設定ファイルは~/.fbtermrcです。
標準フォントの名前はmonoで、サイズは12です。自分で変えてもいいです。
機械をスタートさせても自分で加えます。
KMSCONという道具もあります。
中国語のフォントをいくつか紹介します。
泉水の宿
sudo apt-get install xfonts-wqy
文泉駅-正黒
sudo apt-get install ttf-wqy-zenhei
思源黒体(これはfbtermに使わないでください)
sudo mkdir /usr/share/fonts/opentype
sudo git clone https://github.com/adobe-fonts/source-code-pro.git /usr/share/fonts/opentype/scp
cd /usr/share/fonts/opentype/scp
sudo fc-cache -f -v
sudo rm -rf /usr/share/fonts/opentype/scp/.git*
フォントコマンドを表示します。コロンの前にスペースがあります。
すべてのフォントを表示
fc-list
中国語のフォントを調べます。
fc-list :lang=zh-cn
参考:Fontsの3 Consolie fontsの一節、https://wiki.archlinux.org/index.php/Fonts#Console_fonts