字体光栅化

维基百科,自由的百科全书
跳转至: 导航搜索

字体光栅化是将文字从一个向量表示(比如一个TrueType字体)转化到光栅或者位图表示的过程。在这个过程中往往涉及到一些抗锯齿技术来使得屏幕上的字体更加平滑易读。这也经常会涉及到"字体微调(font hinting)"技术。

字体光栅化的类型 [编辑]

File:Textsamples.PNG
抗锯齿, 灰阶抗锯齿和ClearType抗锯齿
没有抗锯齿的光栅化图像
没有提示的抗锯齿光栅化图像
File:Rasterization-antialiasing.png
带有提示的抗锯齿光栅化图像。像素被强行放入临近的整数像素格子里。
针对RGB平板显示器的带有提示和亚像素渲染的光栅化图像

在一个现代操作系统中,光栅化一般是通过一个共享库来提供的。这个库可以内建在操作系统或者桌面环境中,或者在以后被加入。原则上说,每个应用程序可以使用不同的库来进行字体光栅化,但是实际上操作系统一般更倾向于统一这个库。

在比较旧的系统和嵌入式系统中,字体是通过预先设置的特定大小的点阵图形来表示的。但是在大多数现代操作系统中,字体是通过数学的方式来表示的,从而允许任意大小的缩放。