现在关于 Console ( tty ) 输入中文的实现方法已经变得很简单,可以使用 uim-fep 实现在tty下的多种语言输入:
(只是在windows下示范,效果在tty下一致)
但显示。。。。也非常简单,只需要给内核打个补丁即可,现在可选的有:
CJKTTY:https://github.com/outsinre/cjktty-patch
提取自 Gentoo-zh 。以知大部分生僻字点阵字体出错。(甚至一些常用字
这不是最初的来源,但是最新的一个,其他的都过于老旧,包括Gentoo-zh项目。
你可以到github上直接搜索找到其他的。
从网络上一大堆复读机博客上可以看到 CJKTTY 作者是因为联系不到youbest才写的这个补丁。
YOUBEST:https://github.com/detiam/Linux-TTY-UTF-8-Patch
没什么标准的名称,只好以原作者网民代替了。
年代久远,作者隐匿,源出处chinaunix爆破,找的我好辛苦。。。。
这个是CJKTTY的前辈,好像相比CJKTTY能显示更多的字符,支持全 UTF-8 显示。
并且没有什么大问题(如果不在乎某些汉字被纵向切成一半的话)
在需要除 CJK 以外字形的时候,感觉明显优于CJKTTY。
网络上的此补丁最高支持到kernel 3.19.0,我修改后使其最高支持kernel 4.10.17,应该可以更高。
而问题就是关于这两补丁的字形显示问题,一个点阵字错位,一个有些字(不常见)纵向切一半;
关于第一个解决方法是重新生成点阵字体,然而现在哪还有这种工具;
我只找到了一个生成单独字模的点阵生成器,一个个生成简直炸了。
关于第二个解决方法是找出是什么原因导致字被割一半;
那要先知道这个补丁是怎么确定那些字是8x8,那些字8x16,然后修改,而我就是想问这个的。
最后请问一下吧里的朋友对于让linux内核TTY原生支持显示\输入中文的态度?我是认为很必要;
因为直接把 locale.conf 的 LC_ALL 改成 zh_CN.UTF-8 真的是很爽啊,不想开像fbterm这样多余的东西。
而且在 TTY 里用鼠标也很重要,我要在linux文本控制台再搞个lindowns 3.0!(划掉
(只是在windows下示范,效果在tty下一致)
但显示。。。。也非常简单,只需要给内核打个补丁即可,现在可选的有:
CJKTTY:https://github.com/outsinre/cjktty-patch
提取自 Gentoo-zh 。以知大部分生僻字点阵字体出错。(甚至一些常用字
这不是最初的来源,但是最新的一个,其他的都过于老旧,包括Gentoo-zh项目。
你可以到github上直接搜索找到其他的。
从网络上一大堆复读机博客上可以看到 CJKTTY 作者是因为联系不到youbest才写的这个补丁。
YOUBEST:https://github.com/detiam/Linux-TTY-UTF-8-Patch
没什么标准的名称,只好以原作者网民代替了。
年代久远,作者隐匿,源出处chinaunix爆破,找的我好辛苦。。。。
这个是CJKTTY的前辈,好像相比CJKTTY能显示更多的字符,支持全 UTF-8 显示。
并且没有什么大问题(如果不在乎某些汉字被纵向切成一半的话)
在需要除 CJK 以外字形的时候,感觉明显优于CJKTTY。
网络上的此补丁最高支持到kernel 3.19.0,我修改后使其最高支持kernel 4.10.17,应该可以更高。
而问题就是关于这两补丁的字形显示问题,一个点阵字错位,一个有些字(不常见)纵向切一半;
关于第一个解决方法是重新生成点阵字体,然而现在哪还有这种工具;
我只找到了一个生成单独字模的点阵生成器,一个个生成简直炸了。
关于第二个解决方法是找出是什么原因导致字被割一半;
那要先知道这个补丁是怎么确定那些字是8x8,那些字8x16,然后修改,而我就是想问这个的。
最后请问一下吧里的朋友对于让linux内核TTY原生支持显示\输入中文的态度?我是认为很必要;
因为直接把 locale.conf 的 LC_ALL 改成 zh_CN.UTF-8 真的是很爽啊,不想开像fbterm这样多余的东西。
而且在 TTY 里用鼠标也很重要,我要在linux文本控制台再搞个lindowns 3.0!(划掉