1 概述
这里的终端是指通过 F1-F6
/F2-F7
进入的纯命令终端。
批改字体能够通过 setfont
命令。
2 查看字体
能够通过查找目录 consolefonts
来确定本地机器上的字体位于哪里:
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
压缩,而其余的区别如下:
.cp
:CP
字体是CPI
(Code Page Information
)的碎片
(fragments
), 通过连贯CPEntryHeader
、FontDataHeader
、ScreenFontHeader
、ScreenFontData
失去.psf
/.psfu
:PC Screen Fonts
缩写,通常以.psfu
模式存储
3 设置字体
很简略,应用 setfont
即可:
setfont xxx.cp.gz/xxx.psfu.gz/xxx.psf.gz
对于 psfu
/psf
文件名下面有字体大小,个别为 8
/14
/16
,对于.cp.gz
字体须要指定大小,也是8
/14
/16
。
4 装置额定字体
如果零碎提供的字体过小能够抉择装置额定的字体包Termius-fonts
,戳这里下载。
接着须要编译装置:
./configure --prefix=/usr/local/consolefonts
make -j n # n 为 CPU 外围数
sudo make install
而后就能够在对应的文件夹(/usr/share/kbd/consolefonts
等)看到新增的字体了:
这些字体以 ter-
结尾,前面标注了大小,b
示意粗体,n
示意失常大小,提供了以下大小的字体:
6x12
8x14
8x16
10x18
10x20
11x22
12x24
14x28
16x32
应用 setfont
设置后即可看到成果。