字库 TTC TTF

本文介绍了字库的基本概念,重点探讨了True Type Font (TTF)和TrueType Collection (TTC)的区别。TTF是Windows系统常用的字体格式,支持无极变倍,而TTC是一种字体集成文件,可以包含多种字体,有效减少文件大小。TTC字体通常由多个共享部分的TTF字体组成,适用于不同的版面排版需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、何为字库

        字库是外文字体、中文字体以及相关字符的电子文字字体集合库,被广泛用于计算机、网络及相关电子产品上。

            下面描述几种字库。

 

二、True Type字库

 

  True Type(简称TT)是由 美国 Apple公司和Microsoft公司联合提出的一种新型数字化字形描述技术。TT是一种彩色数字函数描述 字体 轮廓外形的一套内容丰富的指令集合,这些指令中包括字型构造、 颜色填充 、数字描述函数、流程条件控制、栅格处理器(TT处理器)控制,附加提示信息控制等指令。
  TT采用几何学中的二次B样条 曲线 及直线来描述字体的外形轮廓,二次B 样条曲线 具有一阶连续性和正切连续性。抛物线可由二次B样条曲线来精确表示,更为复杂的字体外形可用B样长曲线的数学特性以数条相接的二次B样条曲线及直线来表示。描述TT字体的文件(内含TT字体描述信息、指令集、各种标记表格等)可能通用于MAC和PC平台。在Mac平台上,它以“Sfnt”资源的形式存放,在Windows平台上以TTF文件出现。为保证TT的跨平台兼容性,字体文件的数据格式采用Motorola式 数据结构 (高位在前,低位在后)存放。所有Intel 平台的TT 解释器 在执行之前,只要进行适当的预处理即可。Windows的TT解释器已包含在其GDI( 图形设备接口 )中,所以任何Windows支持的输出设备,都的TT解释器已包含在其GDI(图形设备接口)中,所以任何Windows支持的输出设备,都能用TT字体输出。
  TT技术具有以下优势:
  ①真正的所见即所得效果。由于TT支持几乎所有的输出设备,因而对于目标输出设备而言,无论系统的屏幕、激光打印机或激光照排机,所有在 操作系统 中安装了TT字体均能在输出设备上以指定的分辨率输出,所以多数排版类 应用程序 可以根据当前目标输出设备的分辨率等参数,来对页面进行精确的布局。
  ②支持字体嵌入技术,保证文件的跨系统传递性。TT技术嵌入技术解决了跨系统间的文件和字体的一致性问题。在应用程序中,存盘的文件可将文件中使用的所有TT字体采用嵌入方式一并存入文件。使整个文件及其所使用的字体可方便地传递到其他计算机的同一系统中使用。字体嵌入技术保证了接收该文件的计算机即使未安装所传送文件使用的字体,也可通过装载随文件一同嵌入的TT字体来对文件进行保持原格式,使用原字体的打印和修改。
  ③操作系统平台的兼容性。目前MAC和Windows平台均提供系统级的TT支持。所以在不同操作系统平台间的同名应用程序文件有跨平台兼容性。如在Mac机上的PageMaker可以使用在如果已安装了文件中所用的所有TT字体,则该文件在mac上产生的最终输出效果将与在Windows下的输出保持高度一致。
  ④ABC字宽值。在TT字体中的每个字符都有其各自的字宽值,TT所用的字宽描述方法比传统的PS的T的TT解释器已包含在其GDI(图形设备接口)中,所以任何Windows支持的输出设备,都能用TT字体输出。

  在Windows 98中,系统使用得最多的就是*.TTF(True Type)轮廓字库文件,它既能显示也能打印,并且支持无极变倍,在任何情况下都不会出现锯齿问题。而*.FOT则是与*.TTF文件对应的字体资源文件,它是TTF字体文件的资源指针,指明了系统所使用的TTF文件的具体位置,而不用必须指定到FONTS文件夹中。*.FNT(矢量字库)和*.FON(显示字库)的应用范围都比较广泛。另外,那些使用过老版本的WPS的用户可能对*.PS文件还有一定的印象,*.PS实际上是DOS下轮廓字库的一种形式,其性能与*.TTF基本类似,采用某些特殊方法之后,我们甚至还可以实现在Windows中直接使用这些*.PS字库(*.PS1、*.PS2都是PS字库)。

 

           TTC是microsoft开发的新一代字体格式标准,是windows一种字体格式,全称是TrueType Collection

  TTC字体是TrueType字体集成文件(. TTC文件),是在一单独文件结构中包含多种字体,以便更有效地共享轮廓数据,当多种字体共享同一笔画时,TTC技术可有效地减小字体文件的大小。

  TTC是几个TTF合成的字库,安装后字体列表中会看到两个以上的字体。两个字体中大部分字都一样时,可以将两种字体做成一个TTC文件,现在常见的TTC字体,因为共享笔划数据,所以大多这个集合中的字体区别只是字符宽度不一样,以便适应不同的版面排版要求。

  而TTF字体则只包含一种字型。

            因此,TTC是几个TTF合成的字库,安装后字体列表中会看到两个以上的字体。两个字体中大部分字都一样时,可以将两种字体做成一个TTC文件,现在常见的TTC中的不同字体,汉字一般没有差别,只是英文符号的宽度不一样,以便适应不同的版面要求。

二、PostScript字库

  也叫做 PostScript语言 (简称PS),PostScript是由Adobe公司在从前的一种面向三维图形的语言基础上重新整理制作,而于1985年开发的页面描述语言,它是桌面系统向照排设备输出的界面语言,专门为描述图象及文字而设计。作用是将页面上的图象文字,用数字公式的方法记录及在电脑上运行,最后通过PostScript解码器,翻译成所需的输出,比如显示在屏幕上,或在打印运行,最后通过PostScript解码器,翻译成所需的输出,比如显示在屏幕上,或在打印机、激光照排机上输出。
  PostScript语言是国际上最流行的页面描述语言形式,它拥有大量,可以任意组合使用的图形算符,可以对文字,几何图形和外部输入的图形进行描述和处理,从理论上来说可以描述任意复杂的版面。其设计之成功使用这种页面描述语言成为许多厂家的选择。
  其丰富的图形功能、高效率地描述复杂的版面,吸引了众多出版系统的排版软件和图形软件对它的支持,几乎所有的印前输出设备都支持PS语言,而PS语言的成功,也使开放式的电子出版系统在国际上广泛流行。80年代末也成为事实的行业标准。经过多年经验的积累和许多PS产品的反馈,1990年推出PS2,在1990年进而推出PS3。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值