欢迎来到天天文库
浏览记录
ID:2019771
大小:42.50 KB
页数:4页
时间:2017-11-14
《ucgui字体文件介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UCGUI字体类型介绍译者:UCGUI邮箱:UCGUI@163.com主页:http://www.ucgui.com时间:2007-02-24版本:v1.0.0.010.1Fonttypes10.1字体形式ThecurrentµC/GUIversionsupports5typesoffonts:.Monospacedbitmapfonts.Proportionalbitmapfonts.Antialiasedfontswith2bppbuilt-inantialiasinginformation.Antialiasedfontswith4bppb
2、uilt-inantialiasinginformation.ExtendedproportionalbitmapfontsFormoreinformationonantialiasedfonts,pleaserefertoChapter22:"Antialiasing".当前版本(4.04)的UCGUI支持如下五种形式的字体..等宽位图字体..变宽位图字体..内置2位光滑效果字体.内置4位光滑效果字体..扩展变宽位图字体.有关光滑效果字体的知识,参考第22章:”光滑处理”10.2Fontformats10.2字体格式µC/GUIsupports
3、3kindsoffontformatswhichareexplainedinthefollowing.µC/GUI支持如下介绍的三种类型的字体格式:10.2.1’C’fileformat10.2.1.C文件格式Thisisthemostcommonwayofusingfonts.Whenusingfontsinformof.C.files,werecommendcompilingallavailablefontsandlinkingthemaslibrarymodulesorputtingallofthefontobjectfilesinalib
4、rarywhichyoucanlinkwithyourapplication.Thiswayyoucanbesurethatonlythefontswhichareneededbyyourapplicationareactuallylinked.Thefontconverter(describedinaseparatemanual)maybeusedtocreateadditionalfonts.这是最通用的字体使用格式,使用.C文件格式的字体时,建议将所有要用的字体的.C文件编译打包成一个库文件,然后在你的应用程序中与这些库链接,这样做可以确保
5、只有在你的应用中使用到的字体链接进来,在另外单独的手册中描述的字体生成工具可以用于制作字体.C文件.Whentouse适合什么情况Thisformatshouldbeusedifthefontsareknownatcompiletimeandifthereisenoughaddressablememoryavailableforthefontdata.这种格式的字体可以使用在编译应用时就确定知道要使用字体的情况,而且必须有足够的地址空间用于存放字体数据.Requirements要求Inordertobeabletouseafont.C.filei
6、nyourapplication,thefollowingrequirementsmustbemet:.ThefontfileisinaformcompatiblewithµC/GUIas"C"file,objectfileorlibrary..Thefontfileislinkedwithyourapplication..Thefontdeclarationiscontainedintheapplication.要在应用中使用.C文件格式的字体,必须注意如下几点要求:..C字体文件必须符合UCGUI使用的要求...C字体文件会与应用编译链接在一
7、块..字体的相关声明必须在应用中包含.10.2.2SystemIndependentFont(SIF)format10.2.2系统独立字体(SIF)格式Systemindependentfontsarebinarydatablockscontainingthefontinformation.Thefontconvertercanbeusedtocreatesystemindependentfonts.Thistoolisnotpartofthebasicpackage.Ashortdescriptionfollowslaterinthischap
8、ter.Fordetailsabouthowtocreatesystemindependentfontspleaserefertothe
此文档下载收益归作者所有