关于不同版本qt上字体问题的解决方案

关于移植qt字体问题的解决方案.(4.8.2的qt版本+800x600的显示分辨率)

1:经过arm-linux平台上实验论证qt4.8版本不支持ttf字体(也许本人能力有限还存在某些编译时的参数问题没有加载快哭了), 如果是ttf字体则在应用程序中对qt字体的修改后,一份simfang.ttf的字库的支持就会随着设置而改变字体的格式和大小。但移植好的4.8版本的qt只能正确的识别qpf格式的字体,一般下载的自带的wenquanyi字体最大只有160(16号)字体,而且如果要设置不同大小的字体在QT程序中则要拷贝多种大小的qpf字体文件.在小分辨率的屏幕上显示还算ok,但到较大分辨率的显示屏就是出现字体小的情况。我们的是800x600字体看着明显很小不满足要求. 然后qt版本中4.6.2是支持的ttf的,下载个仿宋字体就挺好(以前的老板子移植的qt就是4.6.2的用得很稳定)

2:如果你没有用到qt4.6.2的qt版本而不能识别ttf字体,则没办法只能手动按需求制作qt字库,增大字体显示的大小. 即用一个arm-linux下移植的qt来源码再做2份移植,在linux上移植x86的,用qvfb+makeqpf 生成你想要的字体.最后拷贝下到你开发板环境变量设置字库的目录下即可,此时在qt应用程序中你设置的字体时记得同名于字库名。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值