Linux終端更改字體實(shí)現(xiàn)方式
1 概述
這里的終端是指通過(guò)F1-F6/F2-F7進(jìn)入的純命令終端。
修改字體可以通過(guò)setfont命令。
2 查看字體
可以通過(guò)查找目錄consolefonts來(lái)確定本地機(jī)器上的字體位于哪里:
find / -name consolefonts -type d updatedb locate consolefonts
比如筆者的Manjaro位于/usr/share/kbd/consolefonts,CentOS8則位于/usr/lib/kbd/consolefonts,而其他的一些可能位于/lib/usr/consolefonts,其中的文件如下:

一般為.cp.gz/.psfu.gz/psf.gz格式,后面的.gz表示gzip壓縮,而其他的區(qū)別如下:
.cp:CP字體是CPI(Code Page Information)的碎片(fragments),通過(guò)連接CPEntryHeader、FontDataHeader、ScreenFontHeader、ScreenFontData得到.psf/.psfu:PC Screen Fonts縮寫,通常以.psfu形式存儲(chǔ)
3 設(shè)置字體
很簡(jiǎn)單,使用setfont即可:
setfont xxx.cp.gz/xxx.psfu.gz/xxx.psf.gz
對(duì)于psfu/psf文件名上面有字體大小,一般為8/14/16,對(duì)于.cp.gz字體需要指定大小,也是8/14/16。
4 安裝額外字體
如果系統(tǒng)提供的字體過(guò)小可以選擇安裝額外的字體包Termius-fonts,戳這里下載。
接著需要編譯安裝:
./configure --prefix=/usr/local/consolefonts make -j n # n為CPU核心數(shù) sudo make install
然后就可以在對(duì)應(yīng)的文件夾(/usr/share/kbd/consolefonts等)看到新增的字體了:

這些字體以ter-開頭,后面標(biāo)注了大小,b表示粗體,n表示正常大小,提供了以下大小的字體:
6x128x148x1610x1810x2011x2212x2414x2816x32
使用setfont設(shè)置后即可看到效果。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決
這篇文章主要介紹了Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
apache虛擬主機(jī)配置: 二級(jí)目錄訪問(wèn)跳轉(zhuǎn)到其他根文件夾
這篇文章主要介紹了apache虛擬主機(jī)配置: 二級(jí)目錄訪問(wèn)跳轉(zhuǎn)到其他根文件夾,需要的朋友可以參考下2016-11-11
Linux虛擬機(jī)不顯示IP地址的解決方法(親測(cè)有效)
本文主要介紹了通過(guò)VMware新裝的Linux系統(tǒng)沒(méi)有IP地址的解決方法,主要步驟包括:關(guān)閉虛擬機(jī)、打開VM虛擬網(wǎng)絡(luò)編輯器、還原VMnet8或修改網(wǎng)關(guān),解決后,通過(guò)ifconfig命令查看IP地址,需要的朋友可以參考下2025-03-03
詳解Centos8 配置靜態(tài)IP的實(shí)現(xiàn)
這篇文章主要介紹了詳解Centos8 配置靜態(tài)IP的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10

