字体栅格化

✍ dations ◷ 2025-12-07 11:29:00 #字体栅格化
字体光栅化是将文字从一个向量表示(比如一个TrueType字体)转化到光栅或者位图表示的过程。在这个过程中往往涉及一些抗锯齿技术来使得屏幕上的字体更加平滑易读。这也经常会涉及“字体微调”技术。在一个现代操作系统中,光栅化一般是通过一个共享库来提供的。这个库可以内建在操作系统或者桌面环境中,或者在以后被加入。原则上说,每个应用程序可以使用不同的库来进行字体光栅化,但是实际上操作系统一般更倾向于统一这个库。在比较旧的系统和嵌入式系统中,字体是通过预先设置的特定大小的点阵图形来表示的。但是在大多数现代操作系统中,字体是通过数学的方式来表示的,从而允许任意大小的缩放。光栅化的最简单的形式是简单线条绘制,而没有任何形式的抗锯齿。这是最快的方法(即它显示在屏幕上需要的计算最少)。这种方法的缺点是字形在小尺寸上会变得不清晰。因此,许多字体数据文件包含提示,帮助系统的光栅器决定在哪里对字形特别麻烦的地方渲染像素,或包含特定的像素大小手工调整过的位图。一个更复杂的方法是使用计算机图形学中的抗锯齿技术。对于字符边缘处的每个像素,字符占据了该像素的比例可以确定,并将该像素绘制为对应的不透明度。例如,在白色背景上绘制一个黑色字母时,如果一个像素理想状态下应被填满一半(比如用对角线分割),它会被填充50%的灰色。这种方式的简单应用可以产生模糊的字形。例如,如果一个字符中有一条1像素宽的垂直线,但这条线正好落在两个像素之间,它在屏幕上会显示为一个2像素宽的灰线。这种方式以清晰度换取准确性。但是,如今的系统通常将线条的像素坐标强制为整数,这使字形看起来更锐利,但也使得打印出的线条比应有的宽度略宽或略窄。Microsoft Windows 自 Windows XP 开始支持 ClearType 渲染。 PDF 通常使用 Adobe CoolType 渲染。

相关

  • 华法林华法林(英语:Warfarin,又名华法令、可迈丁或灭鼠灵)是一种只可口服的抗凝血素,学名为苄丙酮香豆素,一般都以苄丙酮香豆素钠来储存及处方,较著名的品牌有Coumadin®。由于其化学结构
  • 囊泡囊泡(英语:vesicle)在细胞生物学中指一类指体积相对较小的细胞内囊状构造,这些囊泡外围由至少一层的脂质双层分子膜构成,用来存放、消化或传送物质(例如细胞产物或废物)。液泡(vacuo
  • 弥漫性血管内凝血弥散性血管内凝血(英语:Disseminated Intravascular Coagulation,简称DIC),又称消耗性凝血病,是指在某些致病因子的作用下,大量促凝物质入血,凝血因子和血小板被活化,使凝血酶增多,微
  • 太平洋西北地区太平洋西北地区(英语:Pacific Northwest)是指美国西北部地区和加拿大的西南部地区,又称“卡斯卡迪亚”(Cascadia;得名自喀斯喀特山脉),主要包括阿拉斯加州东南部、不列颠哥伦比亚省
  • 呕吐呕吐,是由于胃和肠道内容物(食糜)由于受到强力积压经过食道由口腔吐出的动作。在呕吐的过程中腹肌急剧收缩,贲门括约肌舒张、胃体肌肉舒张,这些生理反应造成腹腔压强升高,胃内容物
  • 废止核电废止核电指废除核能发电且不再使用。废止核电的方法一般包括关闭核电站和要求使用可再生能源等其他安全能源。废除核电的呼声最早出现在20世纪70年代,而在1986年切尔诺贝利核
  • 高通滤波器高通滤波器(英语:High-pass filter)是容许高频信号通过、但减弱(或减少)频率低于截止频率信号通过的滤波器。对于不同滤波器而言,每个频率的信号的减弱程度不同。它有时被称为低频
  • 萨丁岛坐标:40°00′N 09°00′E / 40.000°N 9.000°E / 40.000; 9.000撒丁岛(意大利语:Sardegna,,撒丁语:Sardìgna, Sardìnnia)位于意大利半岛的西南方,是地中海的第二大岛,仅次于西西
  • 采邑制采邑制是欧洲在封建时代,尤其是中世纪早期在西欧地区主要实施的一种土地占有制度。采邑制最初是查理·马特在担任法兰克王国的宫相期间(715年─741年)实施的。以前墨洛温王朝时
  • 萨摩亚语萨摩亚语(萨摩亚语:gagana Sāmoa)(英语:Samoan language)是萨摩亚与美属萨摩亚的官方语言之一,也是两地的传统语言。萨摩亚语属于南岛语系。萨摩亚语的使用者约有370,337人,其中将