电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

freetype使用详解

freetype使用详解_第1页
1/43
freetype使用详解_第2页
2/43
freetype使用详解_第3页
3/43
Freety pe 字体引擎分析与指南 Cathy.zheng 1.FreeTy pe 字形约定 1 .1 基本印刷概念 1.1.1 字体文件、格式和信息 字体是一组可以被显示和打印的多样的字符映像,在单个字体中共享一些共有的特性,包括外表、风格、衬线等。按印刷领域的说法,它必须区别一个字体家族和多种字体外观,后者通常是从同样的模板而来,但是风格不同。例如,Palatino Regular 和 Palatino Italic 是两种不同的外观,但是属于同样的家族 Palatino。 单个字体术语根据上下文既可以指家族也可指外观。例如,大多文字处理器的用户用字体指不同的字体家族,然而,大多这些家族根据它们的格式会通过多个数据文件实现。对于 TrueType 来讲,通常是每个外观一个文件(arial.ttf 对应 Arial Regular 外观,ariali.ttf 对应 Arial Italic 外观)这个文件也叫字体,但是实际上只是一个字体外观。 数字字体是一个可以包含一个和多个字体外观的数据文件,它们每个都包含字符映像、字符度量,以及其他各种有关文本布局和特定字符编码的重要信息。对有些难用的格式,像Adobe 的 Type1,一个字体外观由几个文件描述(一个包含字符映象,一个包含字符度量等)。在这里我们忽略这种情况,只考虑一个外观一个文件的情况,不过在 FT2.0 中,能够处理多文件字体。 为了方便说明,一个包含多个外观的字体文件我们叫做字体集合,这种情况不多见,但是多数亚洲字体都是如此,它们会包含两种或多种表现形式的映像,例如横向和纵向布局。 1.1.2 字符映象和图 字符映象叫做字形,根据书写、用法和上下文,单个字符能够有多个不同的映象,即多个字形。多个字符也可以有一个字形(例如 Roman)。字符和字形之间的关系可能是非常复杂,本文不多述。而且,多数字体格式都使用不太难用的方案存储和访问字形。为了清晰的原因,当说明 FT 时,保持下面的观念 z 一个字体文件包含一组字形,每个字形可以存成位图、向量表示或其他结构(更可缩放的格式使用一种数学表示和控制数据/程序的结合方式)。这些字形可以以任意顺序存在字体文件中,通常通过一个简单的字形索引访问。 z 字体文件包含一个或多个表,叫做字符图,用来为某种字符编码将字符码转换成字形索引,例如 ASCII、Unicode、Big5 等等。单个字体文件可能包含多个字符图,例如大多 TrueType 字体文件都会包含一个 Apple特定的字符图和 Unicode 字符图,使它在 Mac 和 Windows 平台都可以...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

freetype使用详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部