第 23.3 节 FreeBSD 中文 TTY 控制台

不同于 Linux(Linus 拒绝合并 i18n 补丁到 Linux 内核里面。【此处存疑,因此需要更多依据】),FreeBSD 新型终端 VT,是原生支持 cjk 的,所以放个字体进去,就能显示中文了。

  1. 首先你没有改过控制台程序,使用的是默认的。

  2. 本说明是以 FreeBSD 12.1 release 为例。

字体格式为 .fnt

命令: $ vidcontrol -f ABC.fnt

FreeBSD 基本系统提供了一个工具,可用于将 bdf、hex 转换为 fnt

vtfontcvt [ -h 高度 ] [ -v ] [ -w 宽度] [字体]

命令都是临时的,若要永久生效,将其加入 rc.conf

  • 示例:

$ fetch http://book.bsdcn.org/b16.fnt
$ vidcontrol -f b16.fnt

最后更新于