我按照photon in embedded system中介绍的制作了一个精简版的qnx 6.4.1,我想使用亚黑显示中文,不知该如何做呢
目前我用sdp做了测试,一个lable使用中文,但是到了qnx中没有显示
我按照photon in embedded system中介绍的制作了一个精简版的qnx 6.4.1,我想使用亚黑显示中文,不知该如何做呢
目前我用sdp做了测试,一个lable使用中文,但是到了qnx中没有显示
你将字体库加入到你的系统里面就可以了,那些.ttf的文件
不用设置什么别的东西吗?他会自己侦测?
用wctoutf8将中文码转换一下就行了,
不是很明白怎么搞,是把开发的程序转换一下还是把ttf转换一下,
参考文档:phfont 和 mkfontdir
以宋体为例:
1.COPY字体文件SURSONG.TTF到目录/usr/photon/font_repository/下。
2.最好备份/usr/photon/font_repository/fontdir文件。
3.运行命令生成新的fontdir文件
#mkfontdir -i /usr/photon/font_repository/fontdir -d /usr/photon/font_repository
4.重启机器(其实是要重启phfont,可惜我不会:)。
5.可使用#ped检验字体是否添加成功!
非常感谢,测试一下
经测试好像不行阿,我在qnx下运行的mkdontdir 生成了fontdir,经查看里面有关于所加字体的信息,我加的是亚黑,我在root文件下新建了一个中文的文件,但是在qnx下不能正确显示文件名
文件名?!
以为你只是想在自己编写的程序中使用中文。
文件系统是否在做一些手脚之后支持中文编码,还真没试过。有空一起看看吧。
我程序中使用了中文也一样不能显示阿
那我只能猜是你的精减版的问题了。
那我在完整版上测试一下