萌萌妈妈 发表于 2015-1-16 15:23:44

来看看:在嵌进式Linux情况下制造QPF字库的办法

如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
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命令。

飘灵儿 发表于 2015-1-17 16:19:27

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

灵魂腐蚀 发表于 2015-1-20 23:52:36

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

深爱那片海 发表于 2015-1-30 08:01:32

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

变相怪杰 发表于 2015-2-6 09:02:53

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

透明 发表于 2015-2-15 21:19:02

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

活着的死人 发表于 2015-3-4 13:56:15

请问谁有Linux的学习心得的吗?简单的说说?

爱飞 发表于 2015-3-11 20:07:02

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

山那边是海 发表于 2015-3-19 11:10:30

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。

若天明 发表于 2015-3-27 23:08:23

选择交流平台,如QQ群,网站论坛等。
页: [1]
查看完整版本: 来看看:在嵌进式Linux情况下制造QPF字库的办法