[问题]求教: 关于Ubuntu(Debian? Linux
各位高人,在下求教一些很基本但是让我很头痛的中文问题:我下载了 Ubuntu/KUbuntu 两个(ISO 5.04版本) 安装文件,通过硬盘安装的方法,也都顺利装好了(纯属折腾自己)。
两者安装时曾分别选过中文/英文Locale.
现象是:在进入桌面以后,我用Konqueror(Ubuntu版本我通过网络安装了KDE,Kubuntu是自带)来浏览中文网站的时候,可以显示大部分中文内容,我此时还未另外安装任何中文字体;查看后得知,似乎应该是此发行版自带的中文字库显示出来的(/usr/share/fonts/truetype/arp....目录下),该目录下四个文鼎字库的文件,分别是宋体/楷体的繁简字库,具体的文件名我记不得了,我现在在Win2K3下面发贴
(我没怎么用Gnome,我觉得同样的配置下,Gnome速度上远不如KDE的操作那么流畅)
问题在于:
1、为什么会缺字? (刚装好以后的最原始的状态下)无论是EN的Local,还是ZH_CN的Local,都会缺字。仅仅是最简单的Google网站的首页,那么寥寥几个字,也有缺的。是那4个字库引起的麽,还是有其他可以显示部分中文的字库?
2、我在安装了KDE的中文包,并在KDE控制中心将区域/界面改为中国/简体汉字以后,在登录到KDE桌面过程中,在Flash画面上会显示登录进程,并伴有文字说明,这时候的文字(中文)就有缺字的现象。Why ?此时它到底用了那个字库?缺字是由于字库引起的麽?
3、最奇怪的问题:我将/usr/share/fonts/truetype/arp...下面的四个ttf文件移走,再重启动,仍然可以看到汉字,仍然是缺字。。。我昏迷咯,我理解的是,如果是那四个文件提供了中文字体,那么我移走以后,所有的中文应该是乱码,或者是无法显示的图形,但是为什么还能显示出来?是所有用过的字(中文)已经被Cache了?并且已经被存储到某个位置了?下次可以直接读Cache ?
4、在KDE控制中心,在字体安装那里,可以列出所有已经安装了的字体,那么,我如何知道那里列出来的每个字体分别对应于哪个物理文件?
5、通过xfontsel选出来的字型,我又如何知道实际上对应于哪个物理文件?
6、比如说,我现在已知系统中存在中文字库,但是我对之效果不满意,我怎么找出来现在都有哪些中文字库存在,又如何最安全的移除它们,换上自己心仪的中文字库?别告诉我让我查找所有的字库文件,然后挨个试验哈。
以上问题急待各位大虾给予解答。
下面这段话是我的一点牢骚,大家可以一笑而过:
也许是因为Linux(桌面版?)还在不断发展进化过程的缘故吧,它的字体管理体系实在是混乱,尤其针对非英文语系,对于想本地化的用户,着实头疼。单单一个字库的问题,偶就是每次碰到新发行版,每次都要再去看看有关的什么美化/汉化文章,着实郁闷之极。还不说什么粗体/斜体了,单就是搞清楚系统中的字体的分布规则(包括系统如何确认这些字体,以什么规则去渲染这些字体),就绝非普通用户能一蹴而就的事情。我想,国内的*Nix大虾不胜枚数,各大*nix论坛充斥了无数的美化/汉化的帖子,但是为啥子没人来做个小程序,帮助国内用户来可以很简单的做好这些事情?我想无非就是检测一下发型版本;检测一下桌面类型,检测一下Xwindows的类型;检测一下字体渲染系统的版本,然后修改相关的配置文件,也就是个经验+脚本的编写而已了(当然,我是没这个本事),可惜没人做这个事情,于是我们这些最初级的用户,只好每次都是看别人的各种文章,自己去知其然不知其所以然的修改;下次又要重复这一过程....别告诉我什么与天斗其乐无穷,与Linux斗其乐无穷的话哈,Linux也在不断向更加人性化的方向发展,几大主流桌面的发展就充分说明这个问题。谁也不想在一些最基本的事情上折腾时间。
为了说明问题,发几张截图,请各位高人帮我看看,图上显示的到底是什么字体,是哪个字库里面带的?我焦头烂额了 太多字,看起来头晕,帮你顶
不过看图应该是字体的问题,装个中文字体试试看 这个问题很想原来SUSE9.0的问题
我当时也是努力很久没有解决
最后换到9.1就解决了
现在9.3很不错的说 应该可能错误的使用了某些日文/繁体字库显示简体中文
请使用utf8的locale以避免此类问题
默认的zh_CN=zh_CN.gb2312
X下的字体就是xorg.conf内的字体路径下的字体。每个字体目录下有一个font.cache-1来储存字体信息
fc-list显示fc-cache刷新。。。不会使用请看man
最后提醒一下,unix本身的哲学就是tools not policy,如果你希望有人把大小程序都做好,然后详细的写明需要你click A->click B->click C->OK这样的操作系统的话,请花钱购买windows,不需要在此抱怨,谢谢支持正版软件 很可能是fonts.conf乱掉了。。。 Kubuntu中文化本来就很不怎么样,Ubuntu中文还不错。
Ubuntu是基于GNOME的,想用KDE我觉得还是用Mandriva或者SUSE比较好 同意楼上的 kde的ML好
页:
[1]