• 5994阅读
  • 1回复

Qt自动选择中文/日文字体有问题吗? [复制链接]

上一主题 下一主题
离线hagabaka
 
只看楼主 倒序阅读 楼主  发表于: 2006-07-13
我在 Slackware 10.2, KDE 3.5.3, Qt 3.3.6 以及以前几个版本上都有这样的问题:尽管同时安装了几个中文和日文字体,却不能在同一个文本控件里同时显示一些日文和中文特有的字符,例如中文字体独有的'您',日文字体独有的'円'。我通常在程序中设置用英文字体,遇到外文字符时,Qt 和 Gtk 应该都能自动选择相应的字体来显示。但是在 Qt 程序中我经常要么只能看见所有中文字符,要么只能看见所有日文字符,和起初选择的英文字体有关,换一个字体有时候会有所改善。而在同一个系统上 Gtk 则从来没有这样的问题。我在网上也遇见其他几个人有同样的问题,但是不知道是我们设置有误还是 Qt 的缺陷。用 qtconfig 可能可以设置好替换的字体,解决这个问题,但是应该是可以自动化的吧?

Trolltech Task Tracker 中的 75080
97412 好像和这个问题相似,但这两个 bug 都已经修正关闭。请问大家有没有这方面的经验和启示?
离线shiroki

只看该作者 1楼 发表于: 2006-07-13
估计是qt的缺陷。试试找个支持cjk的字体吧
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个