分页: 1 / 1

内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 16:19
neil.sun
喜欢纯粹的linux终端界面,没必要的话不进X。于是,长久以来都是用这个内核补丁:

UTF-8字符终端 (univt)
http://blog.chinaunix.net/space.php?uid ... id=2123586

可以在纯linux字符终端下显示UTF-8字符。不过3.0内核之后就不太好用了,字体也不够好。

这几天又捡起来折腾了下。修改了第一版文字显示补丁,现在可以用在3.3内核上。又修改了第一版字库补丁,用了unifont字体。
unifont字体涵盖了unicode标准中的所有可打印字符。详见:http://unifoundry.com/unifont.html

在Archlinux x86_64下测试通过,测试的内核版本是linux-3.3.5-1和linux-3.3.6-1

终端输入法可以用uim里面的uim-fep,同样在Archlinux x86_64下测试通过,测试的内核版本是linux-3.3.5-1和linux-3.3.6-1。

uim详见:http://code.google.com/p/uim/。用Archlinux的请直接pacman -S uim

下载地址:

第一版文字显示补丁和字库补丁,以及Archlinux PKGBUILD文件:

https://bit.ly/neilpubdb -> linux

---------------------------------------------------------------

2012年4月11日更新:PKGBUILD文件更新到了linux 3.8.4内核,测试通过。修改了下载链接
2013年6月12日更新:Archlinux用户的福利:https://aur.archlinux.org/packages/linux-univt/

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 16:22
jtshs256
辛苦了

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 17:31
飞火流星
mark

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 17:36
leeaman
ubuntu就没人打包...唉

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 17:39
YeLee
支持一个。 :em11 :em11 :em11

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 17:48
枫叶饭团
cool~

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 17:55
monk
辛苦了 :em11

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-05-16 18:01
kissdb
希望可以和UKSM他们合作打在一个包里

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-07-08 16:23
pengtu
感觉这个方法比较治本。
下载页面看到有4个文件,在ubuntu server上要怎么安装啊?

https://bit.ly/unifont-univt (box.net)

Name                 Size     Modified
fbcondecor-0.9.6-3.0-rc2.patch    68.63 KB   7 weeks ago
utf8-kernel-2.6-fonts-3.patch.tar.xz  1.6 MB    7 weeks ago
utf8-kernel-2.6.31-fbcondecor-1.patch 2.19 KB   7 weeks ago
utf8-kernel-2.6.39-core-1.patch    28.08 KB   1 month ago

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2012-10-08 20:54
qzs123
能把linux-3.3.8的abs包发以下吗?现在abs上的都是3.5,你的pkgbuild根本过不了验证.

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2013-04-11 6:05
neil.sun
qzs123 写了:能把linux-3.3.8的abs包发以下吗?现在abs上的都是3.5,你的pkgbuild根本过不了验证.
已更新到3.8.4

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2013-04-30 9:11
mudan
既然有 arch 包,建议上传到 AUR。 :em11

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2013-08-07 17:06
lion.guo
突然觉得,无论怎么弄,main stream里tty必定是ascii only。
所以,别指望对TTY动手术
如果指望内核支持非8bit文字编码的终端,能否干脆增加另外一类console设备:可以灵活配置编码,字形,unicode/18030/gb都可以配置


然后在启动参数和其他参数里决定用传统TTY还是多语言console

Re: 内核补丁:字符终端下显示UTF-8字符

发表于 : 2013-08-08 0:15
photor
lion.guo 写了:突然觉得,无论怎么弄,main stream里tty必定是ascii only。
所以,别指望对TTY动手术
如果指望内核支持非8bit文字编码的终端,能否干脆增加另外一类console设备:可以灵活配置编码,字形,unicode/18030/gb都可以配置


然后在启动参数和其他参数里决定用传统TTY还是多语言console
:em11