第 12.3 节 FreeBSD 中文 TTY 控制台
最后更新于
最后更新于
不同于 Linux,Linus 拒绝合并 i18n 补丁到 Linux 内核里面:
“我们不会对内核字符串进行国际化,过去也从未做过。是的,有些人曾尝试为翻译目的建立内核消息的数据库,但我坚决拒绝将这一部分纳入开发流程。这很烦。”
“说白了,我只需要简单的英文界面。如果你不爽,那你就别用。就这样。”
——Linus Torvalds
FreeBSD 新型终端 VT,原生支持 CJK,所以放入字体,即可显示中文。
本文基于 FreeBSD 14.2 RELEASE。
字体格式为 .fnt
(并不是码表 + PNG 图片,而是二进制字体文件),命令:
FreeBSD 基本系统提供了一款工具,可用于将 bdf、hex 转换为 fnt:
示例:
技巧
命令都是临时的,若要永久生效,将其加入 /etc/rc.conf
:
若上述链接失效,请访问
不知道如何手动生成中文字体的 fnt 文件。 方法看不懂,可以生成 bdf 文件,但是报错和他文中一样。里面提到的软件 FontForge 有 Windows 版本,下载路径在 。
,此页搜索“allscreens_flags”
,Linux 中文 tty 内核补丁,作者似乎已经放弃维护了
,Linus 言论出处