|
|
发表于 2006-10-12 12:36:53
|
显示全部楼层
Post by ShiyuTang
在软件包管理器里搜索 japanese,然后卸掉那个字体的 rpm 包即可。
这个问题是 UTF-8 为了节省空间,而将简体中文汉字、繁体中文汉字、日文汉字中间字形相同的放在同一个位置编码。操作系统在搜索汉字的字形时,如果日文字体在中文字体的前面,那就会采用日文的字体,但因为大多数日文字体中汉字不全,所以就会出现空白。
这个问题只有在 UTF-32 中才能解决,这个字符集是将三种汉字分开编码的,所以不会有此问题。但目前 UTF-32 还不流行,仅仅是出于开发阶段。
为了避免此问题,Ubuntu、SUSE 和 Fedora Core 都发展出了自己的技术,通过判断用户的 locale 信息来选择字体,但 Mandriva 在这方面相当落后,问题很大。
回复很有说服力。谢谢。
郁闷,是哪个背时的人设计的字体管理,居然把不共戴天的中文日文放到一个盒子里,怎么不把他家乡话和那个国旗所个像烧饼一样的圆点的国家的语言放一个盒子里呢? |
|