首页 > 代码库 > 什么是字体渲染(Font Rendering)?
什么是字体渲染(Font Rendering)?
一、概述
理想中的文字指的是使用矢量图形描述出来的形状。
栅格化(Rasterization)指的是将矢量转化为像素。
三种渲染策略(Rendering Strategies)
初代:黑白渲染(black-and-white rendering)
二代:灰度渲染(Grayscale rendering)
三代:亚像素渲染(Subpixel rendering)
Windows系统拥有两套图形渲染接口:GDI(图形设备接口Graphics Device Interface)与DirectWrite(Vista后推出),微软的亚像素渲染技术称为ClearType
字体渲染策略与浏览器和字体格式的关系:
PS指PostScript,TT指TureType
Mac OS使用的是Quartz渲染引擎
苹果总体上认为,字体渲染算法的目标应尽可能还原字体的设计,即使代价是造成些许模糊。
微软认为,字符的形状应和像素契合,以防止模糊,提高可读性,即便扭曲了字体的构造。
二、工具
MacType由国内网友FlyingSnow在GDI++(日本开发)的基础上持续开发而来
三、其他
NTSC(National Television System Committee)美国国家电视系统委员会
什么是字体渲染(Font Rendering)?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。