您的位置:首页 > 产品设计 > UI/UE

TrueType VS OpenType

2011-04-25 14:51 316 查看
TrueType是由美国苹果公司微软公司共同开发的一种电脑轮廓字体类型标准。这种类型字体文件的扩展名是.ttf,类型代码是tfil。
早在80年代末,苹果公司为了对抗Adobe公司的Type 1PostScript字体,设计开发了TrueType,之后微软加入了开发,后来视窗系统的字体格式基本上都统一成TrueType,而在苹果的麦金塔系统中却成了PostScript和TrueType对立的局面。TrueType后来也被Linux等系统使用,成为标准字体。TrueType的主要强项在于它能给开发者提供关于字体显示、不同字体大小的像素级显示等的高级控制。
在新开发的OpenType类型字体中,可以选择PostScript还是TrueType作为记述方式。

OpenType,是一种可缩放字型(scalable font)电脑字体类型,采用PostScript格式,是美国微软公司Adobe公司联合开发,用来替代TrueType字型的新字型。这类字体的文件扩展名为.otf,类型代码是OTTO,现行标准为OpenType 1.4。
OpenType最初发表于1996年,并在2000年之后出现大量字体。它源于微软公司的TrueType Open字型,TrueType Open字型又源于TrueType字型。OpenType font包括了Adobe CID-Keyed font技术。Adobe公司已经在2002年末将其字体库全部改用OpenType格式。到2005年大概有一万多种OpenType字体,Adobe产品占了三分之一
 
 
苹果 在麦金塔中,字体原先是存储为手工调整的点阵字体文件,为每个字体、特殊大小分别指定一个个的像素位置。如果用户要看另一个大小的字体,字体管理器(Font Manager)找到最接近匹配,应用基本比例算法来显示。当比例放大到大字号的时候,效果就非常糟糕——因为字体是点阵式的,字形就被放大成马赛克式的锯齿
与之相对的,打印机的字体,如著名的Apple LaserWriter是基于PostScript Type 1轮廓,可以出色地输出任何大小的文字。轮廓字体通过一套描绘曲线的算式来创建每个字符或“字形”。使用算式,计算机可以绘制出一个“轮廓”形状,然后再“填充”进颜色(比如,黑色)从而打印出字符。这些算式可以按照比例进行缩放到任意大小,而与显示器和打印机的分辨率无关。无论是打印到胶片,还是显示在屏幕上都具有同样的质量。该技术曾经是一个重要的发明,并由Adobe公司创始人开发推行,称为PostScript。但另一个难点是 Type 1字体是加密过的,Adobe通过发售格式认证得到了相当可观的收入,所以他们也不想向苹果免费转让这个软件。
而苹果的Sampo Kaasila决定制作一个全新的格式,代号为“Bass”。这个系统随后被开发出来,称为 TrueType,并在1991年5月Mac OSSystem 7发表。这些字体均含有4种字型的套装,包括 Times Roman, Helvetica, Courier等大量字体,代替了原麦金塔系统中原有的点阵字体。为了能保证和老系统的兼容,苹果还发布了一个 TrueType 扩展,和一个System Software 6使用的 Font/DA Mover
可是TrueType字型在实际的出版业界反应并不好。当时的状况是,用户已经花了大笔资金购买了 Type 1 字体,没有必要进行更换,而且他们仍然要使用Adobe Type Manager(ATM)。而且另外一个问题是,TrueType格式的字体数量甚少,不足以他们值得更新。
为了对抗Adobe,苹果将TrueType认证给了微软,并换来了TrueImage——微软开发的PostScript 打印机控制语言,苹果计划使用在他们的激光打印机上。不过这个打印语言最终没有在任何苹果的产品上实际使用。
尽管ATM并不是随操作系统附,而需要另外购买,但是它已经成为桌面出版业界的实际标准。当TrueType发布的时候,Adobe的John Warnock发表声明,声称苹果和微软在兜售“骗人的万灵油”,并随后发布了可供任何人使用的Type 1格式作为出版标准。这给TrueType更大的压力。苹果于是更新了Adobe的协议,在其打印机上使用PostScript。
苹果在1994年发表了 TrueType GX 拓展了TrueType,也是QuickDraw GX智能字体技术的一部分。 这是在两个主要领域的重要拓展:首先在字体轴线(morphing变形),比如允许字体从细到粗、或从窄到宽平滑调整,与Adobe的"multiple master" 技术对抗。第二就是自动替换 ,当字符组合为事先设计好的变体设计时可以进行自动替换,最常见的就是合字组合:"fi", "ffi", "ct",等等。但是,由于缺乏用户友好的开发工具来创建TrueType GX 字体,使得 GX fonts字体寥寥。TrueType GX中的多数技术,包括morphing变形和替换,现在都被囊括到Mac OS X系统的AAT(Apple Advanced Typography)中。然而苹果以外的字体开发者却很少创建 AAT字体,而都转向支持OpenType
  微软 1991年微软把TrueType加入Windows 3.1操作系统。在与Monotype公司合作下,微软花了大力气制作了一批高质量TrueType字体,并使其可以与当时PostScript设备捆绑的核心字体兼容。其中包括了目前视窗系统的一些著名字体:Times New Roman体(与Times Roman兼容), Arial体(与 Helvetica体兼容)和 Courier New体(与Courier体兼容)。
请注意,所谓“兼容”意味着两层含义:第一,相兼容字体外观非常相似;第二,也是很重要的,字体含有同样的字符宽度,以便可以用来替代相同文档的内容而不需要重新排版调整。对于字体名称的变化,除了Arial和Helvetica体;导致有人认为产生一个问题:每当一个特定的Windows字体命名之后,必须决定一个与其相当的苹果或PostScript字体,反之亦然。尽管如此,虽然字体中字符轮廓数据本身不一样,风格和字型被做的很相似,导致一般用户很难区别开来。
微软和Monotype的技术人员使用TrueType的“提示技术”(hinting technology)来解决字体在低分辨率的显示模糊问题。原先的技术是在小字号时改用点阵字体。后来的技术改进首先引入了抗锯齿效果,可以平滑字体边缘;现在常用的是“次像素补偿”(微软使用这个技术,并称为ClearType),使用液晶显示器像素结构,以提高实际能显示的分辨率。 微软大力推广这些技术,并扩展到各种平台。
微软还开发了一个叫“智能字体”的技术,在1994年称为TrueType Open,然后在与Adobe Type 1 技术合并后改名为 OpenType
TrueType Collections (TTC)允许将多个字体合并为一个文件,为选择的字体仅使用一些字体的不同字形创建替换间距保存。最初只在中文日文韩国语版的Windows系统中使用,之后在Windows 2000支持所有区域。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微软 美国 休闲