首先你要了解你要修改的是什麼,載入核心前的選單是屬於 Grub 範圍,他包含你在選單按 C鍵(command) OR E鍵(edit);當載入核心後所出現的 console font,他包含開機訊息及 TTY。
Grub
Grub 的文字我們能用 grub-mkfont 將 ttf 轉成 pcf 字型,我是用這個
unifont_csur-6.3.20140214.ttf請點擊連擊到網頁取得。
應用:
sudo grub-mkfont -s SIZE -o OUT-FONT-NAME.pcf INPUT-FONT-NAME.ttf
示例:
sudo grub-mkfont -s 32 -o unifont_csur.pcf unifont_csur-6.3.20140214.ttf
將檔案移動:
sudo mv unifont_csur.pcf /boot/grub/fonts/
修改 grub:
sudo vim /etc/default/grub
在最後增加
GRUB_FONT=/boot/grub/fonts/unifont_csur.pcf
更新 grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Console
console fonts你可以先去瀏覽:
Linux 終端機字型截圖 將你喜歡的字型名稱拷背起來而後在 vconsole.conf 加入。
sudo vim /etc/vconsole.conf
加入
FONT=fontname
加入後重新開機
P.S 直到 systemd 載入 systemd-vconsole-setup.service 文字才會改變。
我是覺得內建的字型太小不合我用,所以我額外安裝了
powerline-fonts-git
,裝好後在 /usr/share/kbd/consolefonts/ 找到 ter-powerline 相關字型,沒有預覽圖沒關係,你可以先切換到 TTY N (Ctrl + Alt + N: N為1到6都可以)測試,假設要用 ter-powerline-v22b.psf.gz 為例:
setfont ter-powerline-v22b.psf.gz
|
1680 X 1050 - 32bit ter-powerline-v22b font |
假設你要用這個的話 vconsole.conf 就是新增
FONT=ter-powerline-v22b.psf.gz
2015/01/27 升級資訊
名稱又改回去了請安裝
powerline-fonts-git。
2014/8/22 升級資訊
剛剛在在AUR Comment看到套件原本在資料庫顯示的名稱從 powerline-fonts-git 改為 ttf-powerline-fonts-git,所以如果你要升級要先將powerline-fonts-git移除 。
否則安裝時會出現 ttf-powerline-fonts-git: 檔案系統中已存在 /usr/share/fonts/OTF/Sauce Code Powerline Black.otf 相關訊息。
Comment by jleclanche (2014-05-25 06:21)
Seeing as this is a set of fonts, you should rename this to powerline-fonts-git.
For Ubuntu
前面的 Grub 文字修改法應該能夠用,至於 console font 請到
How do I change the font or the font size in the TTY (console)? 觀看。