LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5502|回复: 8

linux上的terminal为什么就不能支持CJK呢?

[复制链接]
发表于 2010-10-2 23:08:42 | 显示全部楼层 |阅读模式
一直搞不懂为什么X下的虚拟terminal都可以支持CJK的今天,CLI下的默认终端就是不支持CJK?莫非以为中日韩的用户只有使用X的必要?内核,C库啥的都已经支持CJK了,一个终端程序怎么就没有人去让它支持CJK呢?
听说zhcon在2.2.x.x的内核挺好的,可惜到了2.6.x.x时代就趴窝了。可惜啊!如果哪天安装玩Slackware后,改个locale就能在CLI模式下完全能够显示和输入中文,我立马删除我的盗版专业版WinXP(我买了正版的家庭版WinXP的,汗!!!)
-----------------------
更正:console似乎是内核的东西。
发表于 2010-10-5 16:00:31 | 显示全部楼层
google以下关键词:

fbterm /jfbterm/ucimf/youbest utf8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-5 22:51:25 | 显示全部楼层
这个东西是好,不过还是比较麻烦,需要人们手动安装,配置。对新手来说不现实。

我有一个“理想”:)
1.牛人们深入研究内核中与终端有关的文件,打出一个高质量的补丁(绝对保证现在的英文显示不出问题的同时不引入其他bug),提交给内核官方维护人员,并被采纳后合并到代码树,让后续内核release时就直接支持中文(或者更广泛的国际字符)显示。
2.牛人们深入研究内核中与键盘输入相关的文件,引入一个类似于虚拟文件系统的虚拟输入法架构,任何支持统一接口的输入法算法均可被支持,按需加载(当然纯英文环境不用加载)。
-----------------
不知道这样的牛人存在否?
回复 支持 反对

使用道具 举报

发表于 2010-10-11 16:50:44 | 显示全部楼层
这个东西,其实有个最简单的理由:大小。

拉丁文字通常字体非常小,只有几K大小,当然可以直接集成进去。而且拉丁文字互相冲突不大,可以全部收录。

但是 CJK 就不一样了,首先 CJK 的那几个免费字库,尺寸都是无比的大,至少是拉丁字库的一千倍,另外 CJK 的那几个字库本身还是有冲突的,也就是说 C/J/K其实有重复的字。

Linus 对内核的尺寸是极其敏感的。所以有理由认为 linus 永远不会官方收录之。

另外,对于【这个东西是好,不过还是比较麻烦,需要人们手动安装,配置。对新手来说不现实。】这个说法,我感觉不太合适,对 debian 来说,一个 apt-get 就安装好 fbterm ,这很麻烦?另外,如果愿意使用全屏文字界面的用户,不太可能连装个软件都怕麻烦吧。
回复 支持 反对

使用道具 举报

发表于 2010-10-17 13:28:27 | 显示全部楼层
终归还是因为需求太小了
单纯用CLI的几乎不需要,新手用的桌面版直接就进X了
回复 支持 反对

使用道具 举报

发表于 2010-10-24 22:38:26 | 显示全部楼层
use this:
http://blog.chinaunix.net/u/13265/showart.php?id=1008020
内核补丁:字符终端下显示UTF-8字符
BTW: google "kernel utf8"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-8 22:18:10 | 显示全部楼层
linux中的汉字总是看着不舒服,模模糊糊的。不知道是字体的关系,还是默认设置的问题。网上对文泉驿黑体的评价很高,我也喜欢,可是为什么总是看不清呢。
回复 支持 反对

使用道具 举报

发表于 2010-11-10 12:05:29 | 显示全部楼层
Post by zhangxinqiu991;2119103
linux中的汉字总是看着不舒服,模模糊糊的。不知道是字体的关系,还是默认设置的问题。网上对文泉驿黑体的评价很高,我也喜欢,可是为什么总是看不清呢。


13.1的中文不用任何改动就已经很漂亮了,跟几年前已经不可同日而语。
你把字体稍微调大两号。
看着肯定比xp的点阵字体舒服
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-18 21:42:02 | 显示全部楼层
Post by sxzzsf;2117121
use this:
http://blog.chinaunix.net/u/13265/showart.php?id=1008020
内核补丁:字符终端下显示UTF-8字符
BTW: google "kernel utf8"


好用,按照你这个下了个2.6.36内核,编译使用,能正常显示了,盼您的输入法也能推出。 我发现现在的内核配置真的要命啊,我连续几天配置到凌晨1点,还有一次到4点,才搞出了一个能用的。想弄一个小点的内核不容易啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表