资源描述:
《点阵字体及矢量字体的数学原理和实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途毕业设计(论文)题目名称:矢量字体的数学原理及其显示实现院系名称:理学院班级:信科081学 号:200800114103学生姓名:卜令杰指导教师:周忠 2012年 5月个人收集整理勿做商业用途论文编号:200800114103矢量字体的数学原理及其显示实现TheMathematicalPrinciple ofVectorFontsandItsDisplayAccomplishment 院系名称:理学院班级:信科081学号:200800114103学生姓名:卜令杰指导教师:周忠 个人收集整理勿做商业用途2012年
2、05 月个人收集整理勿做商业用途摘 要本文先研究了点阵字体的存储原理及其16*16点阵字体实现,进而认识到点阵字体的缺陷,即点阵字体大小固定单一,在放大时虽然速度较快,但效果不好,很难达到美观的要求,同时对矢量字体进行了探秘。介绍了矢量字体的数学原理,即贝塞尔曲线的绘图原理,并且实现了楷体矢量字库中字体的显示及其放大显示。关键词:点阵字体,矢量字体,贝塞尔曲线,字库个人收集整理勿做商业用途ABSTRACTThispaperfirstlystudiesthestorage principleofbitmapfonts anditsreali
3、zation ofthe16*16dot matrix font,and then recognizes thedefectsofbitmap fonts,namely,thesizeofthebitmap fontsis fixedandsingle. Bitmap fontszoomsinfaster,buttheeffectisdifficulttoachievethe aestheticrequirements.Atthesametime,inthispaperweexplore thevectorfonts. Inaddition
4、,this paperintroducesthemathematicalprinciplesof thevectorfont,namely,thedrawingprincipleoftheBeziercurve andrealizesthedisplay ofthe fontsinitalicsvector fontand its magnifieddisplay.Keywords:Bitmap fonts,Vectorfonts,Beziercurve, Font个人收集整理勿做商业用途目 录摘要IABSTRACTII1 简介ﻩ11.1
5、背景知识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矢量字体的数学原理ﻩ94 SPDOS6.0矢量字库结构及显示实现114.1SPDOS6.0矢量字库结构ﻩ114.2 楷体矢量字库(KTDOT.PS)中字体的显示实现124.3楷体矢
6、量字库(KTDOT.PS)中字体的放大显示实现ﻩ13总结ﻩ14参考文献ﻩ15致谢16附录一ﻩ17个人收集整理勿做商业用途附录二18附录三ﻩ27个人收集整理勿做商业用途1简介1.1背景知识点阵字体是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓,常用来作为显示字库使用,这类点阵汉字最大的缺点是一旦放大后就会发现文字边缘的锯齿,很难达到美观的效果。矢量字体(Vectorfont)中每一个字形是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等,字体的渲染引擎通过读取这些数学矢量,然后进行一定的数
7、学运算来进行渲染。这类字体的优点是字体实际尺寸可以任意缩放而不变形、变色。矢量字体又叫Outline font,通常使用贝塞尔曲线,绘图指令和数学公式进行绘制。这样可以在对字体进行任意缩放的时候保持字体边缘依然光滑,字体色素不会丢失。 目前主流的矢量字体格式有3种:Type1,TrueType和OpenType,这三种格式都是平台无关的。Type1全称PostScript Type1,是1985年由Adobe公司提出的一套矢量字体标准,由于这个标准是基于PostScriptDescription Language(PDL),而PDL又是高端
8、打印机首选的打印描述语言,所以Type1迅速流行起来。但是Type1是非开放字体,Adobe对使用Type1的公司征收高额的使用费。TrueType是1991年由Apple公司与