歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu Server 16.04中文方塊菱形亂碼問題解決

Ubuntu Server 16.04中文方塊菱形亂碼問題解決

日期:2017/2/28 13:48:14   编辑:Linux教程

Ubuntu Server 16.04中文方塊菱形亂碼問題解決

這裡只講tty的中文方塊亂碼

默認的tty只能顯示一個字節128或256字符,你可以用setfont命令去改tty的字體,但是永遠只能局限在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 Console fonts那一節,https://wiki.archlinux.org/index.php/Fonts#Console_fonts

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved