专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

关于矢量字体type1/TrueType/OpenType

来源:小嗨整编  作者:小嗨  发布时间:2023-09-05 09:16
摘要:关于矢量字体type1/TrueType/OpenType矢量字体是与点阵字体相对应的一种字体。矢量字体的每个字形都是通过数学方程来描述的,一个字形上分割出若干个关键点,相邻关键点之间由一条光滑曲线连接,这条曲线可以由有限个参数来唯一确定...

关于矢量字体type1/TrueType/OpenType

关于矢量字体type1/TrueType/OpenType

矢量字体是与点阵字体相对应的一种字体。矢量字体的每个字形都是通过数学方程来描述的,一个字形上分割出若干个关键点,相邻关键点之间由一条光 滑曲线连接,这条曲线可以由有限个参数来唯一确定。矢量字的好处是字体可以无级缩放而不会产生变形。目前主流的矢量字体格式有3 种:Type1,TrueType和OpenType,这三种格式都是平台无关的。

Type1全称PostScript Type1,是1985年由Adobe公司提出的一套矢量字体标准,由于这个标准是基于PostScript Description Language(PDL),而PDL又是高端打印机首选的打印描述语言,所以Type1迅速流行起来。但是Type1是非开放字体,Adobe对使用 Type1的公司征收高额的使用费。

TrueType是1991年由Apple公司与Microsoft公司联合提出另一套矢量字标准。

Type1使用三次贝塞尔曲线来描述字形,TrueType则使用二次贝塞尔曲线来描述字形。所以Type1的字体比TrueType字体更加 精确美观。一个误解是:Type1字体比TrueType字体占用空间多。这是因为同样描述一个圆形,二次贝塞尔曲线只需要8个关键点和7段二次曲线;而 三次贝塞尔曲线则需要12个关键点和11段三次曲线。然而实际情况是一般来说 Type1比TrueType要小10%左右。这是因为对于稍微复杂的字形,为了保持平滑,TrueType必须使用更多的关键点。由于现代大部分打印机 都是使用PDL作为打印描述语言,所以True1字体打印的时候不会产生形变,速度快;而TrueType则需要翻译成PDL,由于曲线方程的变化,还会 产生一定的形变,不如Type1美观。
这么说来,Type1应该比TrueType更具有优势,为什么如今的计算机上TrueType反而比Type1使用更广泛呢?
这是因为第一:Type1由于字体方程的复杂,所以在屏幕上渲染的时候,花费的时间多,解决方案是大部分Type1字体嵌入了点阵字体,这样渲染快, 但是边缘不光滑,比较难看。很多PS文档和PS转换的PDF文档都是这样,在计算机上浏览的时候字体很难看,但是打印出来很美观。TrueType则渲染 比较快,可以平滑的显示在屏幕上,看上去很美观。
第二个原因是Type1的高额使用费,使得Type1没有被所有的操作系统所支持。Windows家族只有OS/2和windows 2000及之后的版本从操作系统级别开始支持Type1。由于这个问题,Adobe只好在其所有的产品中嵌入Adobe Type Manager(ATM)作为渲染引擎。

OpenType则是Type1与TrueType之争的最终产物。1995年,Adobe公司和Microsoft公司开始联手开发一种兼容 Type1和TrueType,并且真正支持Unicode的字体,后来在发布的时候,正式命名为OpenType。OpenType可以嵌入Type1 和TrueType,这样就兼有了二者的特点,无论是在屏幕上察看还是打印,质量都非常优秀。可以说OpenType是一个三赢的结局,无论是 Adobe,Microsoft还是最终用户,都从OpenType中得到了好处。Windows家族从Windows 2000开始,正式支持OpenType。打开系统的字体目录(一般是C:WindowsFonts或C:WinntFonts),可以看到: 一个红色A的图标的是点阵字体,两个重叠的T的图标是TrueType字体,一个O的图标就是OpenType字体。


本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1050466.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


网络百科
小编:小嗨整编
相关文章相关阅读
  • 魔兽世界字体设置在哪(魔兽世界字体设置方法详解)?

    魔兽世界字体设置在哪(魔兽世界字体设置方法详解)?

    魔兽世界字体设置在哪(魔兽世界字体设置方法详解)?在魔兽世界这款备受喜爱的大型多人在线角色扮演游戏中,玩家们可以通过各种方式来打造属于自己的独特风格,改变字体就是一种简单有效的方法,本文将详细介绍如何在魔兽世界中修改字体,让你的游戏体验更具...

  • ios17锁屏小组件怎么设置(ios17锁屏时间字体大小怎么设置)?

    ios17锁屏小组件怎么设置(ios17锁屏时间字体大小怎么设置)?

    ios17锁屏小组件怎么设置(ios17锁屏时间字体大小怎么设置)?ios17可以根据自己的偏好调节锁屏壁纸上时间大小字体的粗细。同时,实况动态照片壁纸也重新回归,为你的锁屏增添活力。下面带来ios17锁屏小组件设置及锁屏时间字体大小设置。...

  • 矢量图软件有哪些(免费矢量图软件)?

    矢量图软件有哪些(免费矢量图软件)?

    矢量图软件有哪些(免费矢量图软件)?如果想要完成既独特又精美的矢量图设计,一款功能强大的矢量绘图软件是必不可少的。下面小编为大家介绍几款常用的工具,大家可以根据自己的需求进行选择。一、AdobeIllustratorAdobeIllustr...

  • 微信字体怎么换成自己喜欢的(字体微信字体设置在哪)?

    微信字体怎么换成自己喜欢的(字体微信字体设置在哪)?

    微信字体怎么换成自己喜欢的(字体微信字体设置在哪)?微信字体是可以更换的,但是需要在手机上设置。首先我们要搞清楚,微信本身是没有单独的字体,只是调用手机上的字体,也就是说更换微信的字体样式,本质上是更换手机上的默认字体样式。字体微信字体设置...

  • 微信输入法怎么改字体(微信输入法设置在哪里设置)?

    微信输入法怎么改字体(微信输入法设置在哪里设置)?

    微信输入法怎么改字体(微信输入法设置在哪里设置)?微信输入法怎么改字体在微信中,你可以通过以下步骤来设置字体样式:1.打开微信应用程序并登录你的账户。2.在聊天界面中,选择你想要设置字体的对话框。3.点击对话框底部的输入框,弹出键盘。4.在...

  • 魔兽世界战斗字体大小更改(魔兽世界战斗字体变大指令)

    魔兽世界战斗字体大小更改(魔兽世界战斗字体变大指令)

    魔兽世界战斗字体大小更改(魔兽世界战斗字体变大指令)魔兽世界战斗字体大小更改就是替换掉系统默认的。由于系统会根据默认字体的名称去查找并加载,所以我们要做的就是找到自己想要的字体文件,然后在特定的游戏目录下(如当前怀旧服WorldOfWarc...

  • 魔兽世界伤害字体大小怎么改(魔兽世界伤害字体怎么调出来)?

    魔兽世界伤害字体大小怎么改(魔兽世界伤害字体怎么调出来)?

    魔兽世界伤害字体大小怎么改(魔兽世界伤害字体怎么调出来)?魔兽世界伤害字体可以选择粗放一点的,体验感不一样,粗体或者仿宋、隶书适合聊天字体,看个人喜好,换字体偶尔换换心情。可以选择字体设置,在字体中选择需要的字体样式,把字体调出来。下面带来...

  • 魔兽世界字体修改器怎么用(魔兽世界字体修改器下载)?

    魔兽世界字体修改器怎么用(魔兽世界字体修改器下载)?

    魔兽世界字体修改器怎么用(魔兽世界字体修改器下载)?魔兽世界中,大部分插件都支持更换字体了,可以去网上搜魔兽的字体插件。魔兽世界字体修改器怎么用使用魔兽世界字体修改器非常简单,只需要按照以下步骤进行操作:1.下载并安装字体修改器软件。2.打...

  • 周排行
  • 月排行
  • 年排行

精彩推荐