字体栅格化

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

相关

  • 麻醉学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学麻醉学(英语:Anesthesia、Anesthesiolog
  • 季铵盐季铵盐,又称四级铵盐是铵离子的四个氢离子都被烃基取代后形成的季铵阳离子的盐,具有通式 R4N+X−。其中四个烃基可以相同,也可以不相同,X−多为卤素阴离子,HSO4−,RCOO−及OH−(季
  • 蝙蝠源性蝙蝠,又名.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-s
  • 枪支政策枪支管制的相关政策一直是美国政治中的争议议题。持枪权的支持者和枪支管制的支持者(不等同反对持枪权)在该问题上分歧很大,经常在枪支管制、枪支造成和预防犯罪、公共安全等问
  • 人因工程学人体工学(又称人类工效学、人机工程学、人因工程学、人因学)是一门重要的工程技术学科,为管理科学中工业工程专业的一个分支,是研究人和机器、环境的相互作用及其合理结合,使设计
  • 八角八角(学名:Illicium verum),又称八角茴香、大料和大茴香(在某些地方,大茴香指的不是八角),是木兰藤目八角属的一种植物。其同名的干燥果实是中国菜和东南亚地区烹饪的调味料之一。树
  • 当代史当代史(英语:Contemporary history)是在时间轴上与当前紧密相连的历史,是现代史的特定角度,即现在的历史,或是与个人相关的历史。当代史一词早在19世纪就已使用,并在21世纪成为一门
  • 不明原因肺炎不明原因肺炎可以指:在传染病学领域,“不明原因肺炎”是中华人民共和国传染病防治体系中的一个分类。根据中华人民共和国卫生部于2007年5月10日公布的《卫生部关于印发〈全国
  • 志贺氏菌属志贺氏菌属(学名:Shigella)通称志贺菌或者痢疾杆菌,为肠杆菌目肠杆菌科的一属,是一类革兰氏阴性、不活动、不产生孢子的杆状细菌,可引起人和其他哺乳类动物的细菌性痢疾。1897年,由
  • 甘氨酸甘氨酸(英语:Glycine,简写为Gly或G),即胺基乙酸,是20个蛋白氨基酸中分子量最小的一个。它是白色或浅黄色晶体,易溶于水,有甜味。甘氨酸的侧键是一个氢原子。甘氨酸的α碳连接两个氢