PJ568 在 [邪]不改内核、不装软件让 Linux TTY 能显示汉字 中发帖
看下图。
[font-xibo TTY 展示 | 690x300]
您看到了什么?
这是一台未安装诸如 cjktty 等内核补丁, 且无 kmscon、fbterm 或 zhcon 等软件环境下的计算机在 Linux TTY 显示中文汉字。
很诡异不是吗?:-D
表音文字
Linux TTY 上的字体一般用 kbd 软件包的 setfont 工具更换。
它最多支持 512 个字形(glyph)。
然而 1980 年的 GB2312 都有 6763 个汉字了。
怎么办
TTY 所用的 PC Screen Font 2(PSF2)字体支持将单个字形映射到多个 Unicode 码位。
如果忽略声调,将读音相近的 “用永勇拥擁涌湧咏詠蛹雍踊庸踴泳” 中的任意汉字映射并显示为 “用”,再删去一些不常用的什么 “欻(chuā)” 什么的。照这样勉强能在 512 个位置里塞下各个...