|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
QT是今朝在Linux操纵体系平台下使用最多的图形用户界面的底层库,由其派生出的QT/Embedded大批用于嵌进式体系开辟和研制中。
实践上,QT/Embedded供应给用户的非ASCII码的字库一样平常对照少,在我们开辟过程当中用的嵌进式Linux体系中中文和日文的字库都只要一个(不算分歧的扭转角),个中还存在字体巨细纷歧样的成绩,因而在实践开辟过程当中我们在处置中笔墨体显现时,终极利用这些工具开辟出来的软件的用户就常常埋怨字体很丢脸,字体巨细偶然都纷歧致,因而定制本人的字库,以便使得终极用户可以看到大度的中文显现,这是利用QT/Embedded开辟各类程序急需办理的一个成绩。上面龙人嵌进式开辟事情这起首向您先容怎样在嵌进式Linux及下制造QPF字库:
起首定制本人的字库必要修正两个文件,一个是FONTDIR,它是使用程序寻觅以后体系中最合适本人必要的字库的索引;另外一个就是字库文件了,能够有一个大概多个字库文件,字库文件是终极显现的字的位图大概矢量。它们都必需放在目次/usr/qt/lib/fonts下(基于我们的平台QT/Embedded,别的平台大概有区分,下同)。
其次编写详细的FONTDIR文件的内容以下所示:
fixedfixed_120_50.qpfQPFn50120
helveticahelvetica_80_50.qpfQPFn5080
helveticahelvetica_120_50.qpfQPFn50120u
helveticahelvetica_120_75.qpfQPFn75120u
helveticahelvetica_140_75.qpfQPFn75140
helveticahelvetica_180_75.qpfQPFn75180
文件中每行都标识一个特定的字库,每一个段的寄义是:第一列为name,第二列为file,第三列为renderer,相称于字型格局,以是有BDF,TTT,QPF等选择。第四列n暗示iitalic,暗示是不是为斜体字。第五列暗示weight,个中50暗示Normal,75暗示Bold。第六列暗示size,比方:120暗示12pt。第七列为flags,有上面三个选择:s=smooth(anti-aliased)u=unicoderangewhensaving(defaultisLatin1a=ASCIIrangewhensaving(defaultisLatin1))
如许一个QPF字库就嵌进式Linux情况中天生了
</p>
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。 |
|