什么是字体渲染(Font Rendering)?

一、概述

理想中的文字指的是使用矢量图形描述出来的形状。

栅格化(Rasterization)指的是将矢量转化为像素。

三种渲染策略(Rendering Strategies)

初代:黑白渲染(black-and-white rendering)

848596-20160213194827419-59185966.jpg

二代:灰度渲染(Grayscale rendering)

848596-20160213194843950-574728033.jpg

三代:亚像素渲染(Subpixel rendering)

848596-20160213194853528-1534305195.jpg

Windows系统拥有两套图形渲染接口:GDI(图形设备接口Graphics Device Interface)与DirectWrite(Vista后推出),微软的亚像素渲染技术称为ClearType

字体渲染策略与浏览器和字体格式的关系:

848596-20160213194907669-651504016.jpg

PS指PostScript,TT指TureType

Mac OS使用的是Quartz渲染引擎

苹果总体上认为,字体渲染算法的目标应尽可能还原字体的设计,即使代价是造成些许模糊。

微软认为,字符的形状应和像素契合,以防止模糊,提高可读性,即便扭曲了字体的构造。

二、工具

MacType由国内网友FlyingSnow在GDI++(日本开发)的基础上持续开发而来

三、其他

NTSC(National Television System Committee)美国国家电视系统委员会

转载于:https://www.cnblogs.com/wxhdy/p/5188228.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值