• 10108阅读
  • 4回复

怎么增加unifont字体? [复制链接]

上一主题 下一主题
离线newalan
 

只看楼主 正序阅读 楼主  发表于: 2008-04-26
— 本帖被 XChinux 执行加亮操作(2008-04-27) —
我为板子增加unifont字体时,直接把开发包qt-embedded-2.3.10中的四个unifont字体文件拷到开发板上
/usr/qt/etc/fonts # ls
calc_140_75.qpf            helvetica_120_75.qpf          helvetica_80_50_t5.qpf
calc_140_75_t5.qpf      helvetica_120_75_t5.qpf    helvetica_80_75.qpf
fixed_120_50.qpf            helvetica_140_75.qpf        helvetica_80_75_t5.qpf
fixed_120_50_t5.qpf      helvetica_140_75_t5.qpf  unifont_160_50.qpf
fontdir                                helvetica_180_75.qpf        unifont_160_50_t10.qpf
helvetica_120_50.qpf    helvetica_180_75_t5.qpf  unifont_160_50_t15.qpf
helvetica_120_50_t5.qpf  helvetica_80_50.qpf        unifont_160_50_t5.qpf
然后也把开发包中的fontdir中关于unifont的一行添加到开发板的fontdir中,效果如下:
/usr/qt/etc/fonts # cat fontdir
fixed fixed_120_50.qpf QPF n 50 120
helvetica helvetica_80_50.qpf QPF n 50 80
helvetica helvetica_120_50.qpf QPF n 50 120 u
helvetica helvetica_120_75.qpf QPF n 75 120 u
helvetica helvetica_140_75.qpf QPF n 75 140
helvetica helvetica_180_75.qpf QPF n 75 180
calc calc_140_75.qpf QPF n 75 140 u
unifont unifont.bdf BDF n 50 160 u

但是开发包和板子中都没有unifont.bdf 这个文件,这样做对吗?(不好意思,板子显示不了中文,我无法验证)
离线shiroki

只看该作者 4楼 发表于: 2008-04-30
qpf字体不需要在fontdir里写东西,你把fontdir里相关的文字删掉吧
--
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
离线sophyyoung
只看该作者 3楼 发表于: 2008-04-30
不知道了
离线newalan

只看该作者 2楼 发表于: 2008-04-29
qt-embedded-2.3.10里没有unifont.bdf 文件
qt-embedded-2.3.1 里有unifont.bdf 文件
不过它们的fontdir 里却都是 unifont unifont.bdf BDF n 50 160 u 这一行
没有qpf格式的配置语句
你知道fontdir是怎么生成的吗?
引用第1楼sophyyoung于2008-04-29 10:02发表的  :
你的unifont 到底是 bdf 的,还是 qpf 的?
如果文件是 qpf 的,那么你在 fontdir 里面就要 写对了
unifont unifont_160_50.qpf QPF n 50 160 u
离线sophyyoung
只看该作者 1楼 发表于: 2008-04-29
你的unifont 到底是 bdf 的,还是 qpf 的?
如果文件是 qpf 的,那么你在 fontdir 里面就要 写对了
unifont unifont_160_50.qpf QPF n 50 160 u
快速回复
限100 字节
 
上一个 下一个