|
|
最终解决方法:
解决方法:修改/.qt/qtrc文件,加入:
[General]
font=simsun
一切ok...
大家好,手上一个基于LFS5和Qt3开发的产品在中文化方面遇到了严重问题,过来求助。
情况是这样的,机器是北美的公司做的,我们需要作中文化。
1、先说软件环境,操作系统是基于LFS5剪裁的,软件是基于Qt3做的开发。
2、现在遇到的问题:所有应该显示中文的地方都是方块
3、我自己的判断:在软件本身的开发方面对于中文化的处理应该是没有问题,因为程序在开发用的debian上和我自己的dubuntu 6.06上中文显示都很正常。检查了一下系统的状况,没有ttf的中文字体,用locale -a列出来的只有C和POSIX。初步判断是系统的问题。
4、我已经进行的处理,往系统里复制了simsun.ttf,然后mkfontscale,mkfontdir,按照其他帖子的指点重新编辑了.scale和.dir文件,由于系统配置地原因,修改了XF86Config而不是XF86Config-4,使其载入了xtt模块。但是locale那方面我就不知道怎么处理了export LC_ALL=zh_CN.gb2312和LANG=zh_CN.gb2312我也设了,locale列的表已经是zh_CN.gb2312(utf8也尝试过),但是locale -a还是只有C和POSIX。问题就卡在locale这里了。这个系统奇怪的是没有/usr/X11R6/lib/X11/locale文件夹,还有不少和locale设定相关的配置文件也没有
5、问题,请问各位帮忙指点一下迷津,当前这样的情况我应该怎么处理
ps,还有一个现象,在使用xterm输入命令的方式启动他们的软件的时候会有 Qt ocales not supported on X server的提示。 |
|