• 6374阅读
  • 2回复

qt程序在开发板上显示中文的问题 [复制链接]

上一主题 下一主题
离线kuoxiaozi1
 
只看楼主 倒序阅读 楼主  发表于: 2010-02-03
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2010-02-09) —
对于过来人来说应该是个小问题。
我在用qt4.5.0开发ARM9上的程序,想要显示汉字,要求字号要在20左右,显示清楚。
我编译安葬的x11下的qt中,有wenquanyi的字库,qpf文件,在我的开发板上可以清楚的显示汉字,但是字号只有从9号到16号的。所以在大小上达不到要求。
自带的wenquanyi的bdf字库也是同样的问题,显示清楚但是字号太小。
试过自己下载的wqy-zenhei.ttf的字库,在qvfb中显示正常,但是在开发板上显示的中文有些模糊,有白边。据我的了解,ttf字体由于放大之后,出现模糊是正常的,
所以放弃这种ttf字库。Windows下的uuc的字库也会有同样的问题。
所以最终想要的还是qpf的大号的字库。
之后试着用makeqpf自己生成qpf字库,参考了网上的成功的做法。成功的用wqy-zenhei.ttf生成了大号的qpf字库,结果在开发板上显示还是模糊。后来想了想,其实这与直接用ttf字库应该效果是一样的。出现模糊也是正常的。也试了用bdf生成字库,但是都没成功。

最终我想的解决办法还是要找到更好的方法生成qpf字库。因为我试过qt自带的wenquanyi的qpf的字体,在开发板上显示的效果非常好完全没有问题。但是我不知道它是怎么生成的。
或者哪位过来人有自己的好用的中文的大号字库,可以提供给我。

我的MSN iwillbedutch@hotmail.com

罗嗦了半天,希望能解决问题。
离线kuoxiaozi1
只看该作者 1楼 发表于: 2010-02-04
自己顶一下
离线thinke365

只看该作者 2楼 发表于: 2010-02-05
还涉及到字体了,挺高级的啊
快速回复
限100 字节
 
上一个 下一个