在嵌入式Linux环境下制作QPF字库的方法
QT是目前在Linux操作系统平台下应用最多的图形用户界面的底层库,由其派生出的QT/Embedded大量用于嵌入式系统开发和研制中。实际上,QT/Embedded提供给用户的非ASCII码的字库一般比较少,在我们开发过程中用的嵌入式Linux系统中中文和日文的字库都只有一个(不算不同的旋转角),其中还存在字体大小不一样的问题,因此在实际开发过程中我们在处理中文字体显示时,最终使用这些工具开发出来的软件的用户就经常抱怨字体很难看,字体大小有时都不一致,因此定制自己的字库,以便使得最终用户能够看到漂亮的中文显示,这是使用QT/Embedded开发各种程序急需解决的一个问题。下面龙人嵌入式开发工作这首先向您介绍如何在嵌入式 Linux及下制作QPF字库:
首先定制自己的字库需要修改两个文件,一个是FONTDIR,它是应用程序寻找当前系统中最适合自己需要的字库的索引;另一个就是字库文件了,可以有一个或者多个字库文件,字库文件是最终显示的字的位图或者矢量。它们都必须放在目录/usr/qt/lib/fonts下(基于我们的平台QT/Embedded,其它平台可能有区别,下同)。
其次编写具体的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 |
相关推荐
yaneng 2020-06-10
baishuwei 2020-06-04
yaneng 2020-05-09
owenbbkp 2020-04-29
yaneng 2020-04-23
yaneng 2020-04-14
Proudoffaith 2020-01-18
lightindark 2013-06-12
zuihaobushi 2019-12-26
supjia 2019-12-09
liuhaishi 2010-10-11
jj 2010-09-15
ice00 2010-09-11
baskMMU 2010-09-05
权天下 2010-08-27
宅学部落王利涛 2010-08-25
jj 2010-08-15
baskMMU 2010-08-14