字体栅格化

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

相关

  • 反义单链RNA病毒核糖核酸病毒(英语:RNA virus),又称RNA病毒,其遗传物质为RNA,这些核糖核酸通常是单链RNA(ssRNA),但是也可能是双链RNA(dsRNA)。由RNA病毒感染造成的著名人类疾病包括艾滋病(AIDS)、埃博
  • 胸部X光胸部X光摄影(Chest film),又称为X光摄影或胸部摄影,是一种使用在胸部区域的放射造影技术,可以检视胸腔与周边器官状况。胸部X光是目前在医疗上最常见的检验项目之一。就像其他放
  • 焦磷酸盐焦磷酸盐(英语:Pyrophosphate)是焦磷酸的盐。焦磷酸盐又称二磷酸盐或双磷酸盐(英语:Diphosphate)。在食品添加剂中,焦磷酸盐的代号是E450。除了正盐以外,也有一些焦磷酸的酸式盐存在
  • 网络成瘾症网络成瘾症(英语:Internet addiction disorder,缩写作IAD),亦作不当网络使用(problematic Internet use)或病态网络使用(pathological Internet use),简称网瘾,泛指对于互联网的过度使
  • 骨髓细胞髓细胞(myeloid,髓样)是指涉骨髓或脊髓的“粒细胞前体细胞”、或者骨髓或脊髓类似病症之形容词。例如,髓细胞白血病是起自骨髓的造血组织中异常的生长的一种白血病。在造血(Haema
  • 医疗经济学健康经济学是有关健康和保健消费、生产中的效率,效益,价值等问题的经济学的一个分支,研究健康市场上的供给与需求平衡问题。5个典型被分析的市场包括:健康经济学相关的议题有:健
  • 盐酸异丙嗪盐酸异丙嗪(英语:Promethazine,又名盐酸普鲁米近(Promethazine Hydrochloride)或非那根(Phenergan))是一种常见的止咳药物,为第一代抗组织胺药,能竞争性阻断组胺H1受体,对抗组胺所
  • 福伊尔塔伦福伊尔塔伦(德语:Feuerthalen)是瑞士联邦苏黎世州安德尔芬根区的市镇。该市镇面积为2.49平方千米,海拔高度400米,2018年12月31日人口数为3,624。
  • 艾耶尔阿尔弗雷德·艾耶尔爵士(Sir. Alfred Jules Ayer,1910年10月29日-1989年6月27日),英国哲学家,因1936年出版的《语言、真理与逻辑》而闻名于世。此书中他提出了逻辑实证主义的一个
  • 受格宾格(拉丁语:casus accusativus, 英语:accusative case,缩写: .mw-parser-output .smallcaps-all{font-variant:small-caps;text-transform:lowercase}.mw-parser-output .smallc