点阵字体及矢量字体的数学原理和实现

点阵字体及矢量字体的数学原理和实现

ID:11236426

大小:1.12 MB

页数:40页

时间:2018-07-10

点阵字体及矢量字体的数学原理和实现_第1页
点阵字体及矢量字体的数学原理和实现_第2页
点阵字体及矢量字体的数学原理和实现_第3页
点阵字体及矢量字体的数学原理和实现_第4页
点阵字体及矢量字体的数学原理和实现_第5页
资源描述:

《点阵字体及矢量字体的数学原理和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计(论文)题目名称:矢量字体的数学原理及其显示实现院系名称:理学院班级:信科081学号:200800114103学生姓名:卜令杰指导教师:周忠2012年5月3中原工学院毕业论文论文编号:200800114103矢量字体的数学原理及其显示实现TheMathematicalPrincipleofVectorFontsandItsDisplayAccomplishment院系名称:理学院班级:信科081学号:200800114103学生姓名:卜令杰指导教师:周忠2012年05月中原工学院毕业论文摘要本

2、文先研究了点阵字体的存储原理及其16*16点阵字体实现,进而认识到点阵字体的缺陷,即点阵字体大小固定单一,在放大时虽然速度较快,但效果不好,很难达到美观的要求,同时对矢量字体进行了探秘。介绍了矢量字体的数学原理,即贝塞尔曲线的绘图原理,并且实现了楷体矢量字库中字体的显示及其放大显示。关键词:点阵字体,矢量字体,贝塞尔曲线,字库34中原工学院毕业论文ABSTRACTThispaperfirstlystudiesthestorageprincipleofbitmapfontsanditsrealizati

3、onofthe16*16dotmatrixfont,andthenrecognizesthedefectsofbitmapfonts,namely,thesizeofthebitmapfontsisfixedandsingle.Bitmapfontszoomsinfaster,buttheeffectisdifficulttoachievetheaestheticrequirements.Atthesametime,inthispaperweexplorethevectorfonts.Inadditi

4、on,thispaperintroducesthemathematicalprinciplesofthevectorfont,namely,thedrawingprincipleoftheBeziercurveandrealizesthedisplayofthefontsinitalicsvectorfontanditsmagnifieddisplay.Keywords:Bitmapfonts,Vectorfonts,Beziercurve,Font34中原工学院毕业论文目录摘要IABSTRACTII

5、1简介11.1背景知识11.2论文目的概述22点阵字体的实现原理22.1汉字点阵字库的原理22.1.1区位码22.1.2机内码32.1.3点阵字库结构32.2.汉字的点阵显示实现43矢量字体的实现原理53.1矢量字体的分类53.2矢量字库结构53.3UCDOS矢量字库结构53.3.1索引信息63.3.2矢量数据63.3.3矢量数据的组织方法63.4矢量字体的数学原理94SPDOS6.0矢量字库结构及显示实现114.1SPDOS6.0矢量字库结构114.2楷体矢量字库(KTDOT.PS)中字体的显示实现

6、124.3楷体矢量字库(KTDOT.PS)中字体的放大显示实现13总结14参考文献15致谢16附录一17附录二18附录三2734中原工学院毕业论文1简介1.1背景知识点阵字体是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓,常用来作为显示字库使用,这类点阵汉字最大的缺点是一旦放大后就会发现文字边缘的锯齿,很难达到美观的效果。矢量字体(Vectorfont)中每一个字形是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等,字体的渲染引擎通过读取这些数学矢

7、量,然后进行一定的数学运算来进行渲染。这类字体的优点是字体实际尺寸可以任意缩放而不变形、变色。矢量字体又叫Outlinefont,通常使用贝塞尔曲线,绘图指令和数学公式进行绘制。这样可以在对字体进行任意缩放的时候保持字体边缘依然光滑,字体色素不会丢失。目前主流的矢量字体格式有3种:Type1,TrueType和OpenType,这三种格式都是平台无关的。Type1全称PostScriptType1,是1985年由Adobe公司提出的一套矢量字体标准,由于这个标准是基于PostScriptDescrip

8、tionLanguage(PDL),而PDL又是高端打印机首选的打印描述语言,所以Type1迅速流行起来。但是Type1是非开放字体,Adobe对使用Type1的公司征收高额的使用费。TrueType是1991年由Apple公司与Microsoft公司联合提出另一套矢量字标准。Type1使用三次贝塞尔曲线来描述字形,TrueType则使用二次贝塞尔曲线来描述字形。所以Type1的字体比TrueType字体更加精确美观。一个误解是,Type1字体比True

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。