字体栅格化

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

相关

  • 风湿性心脏病风湿热(英语:Rheumatic fever)也称为急型风湿热(英语:acute rheumatic fever, ARF),是会侵犯心脏、关节、皮肤和脑部的发炎性疾病。病情最早的描述出现在公元前五世纪希波克拉底的
  • 水华水华(Water bloom)或藻华(Algal bloom),通常为学术所称“水体富营养化”而造成,是发生在淡水中,由水体中氮磷含量过高导致藻类,细菌或浮游生物突然性过度增殖的一种自然现象,同时也
  • 灰黄霉素灰黄霉素(英语:Griseofulvin),是一种抗真菌的口服药物。在动物和人类中,它是用来治疗真菌感染的皮肤(癣的俗称)和指甲。它是在1939年由灰黄青霉被分离的部分菌株所培养而成。灰黄霉
  • 特殊恐惧症特殊恐惧症(英语:specific phobia),是对某种特定的物体或情景有不合理的害怕。当患者接触这些物体和场景时,他们会立即感到特有的恐惧。DSM-IV-TR根据患者所害怕物体的来源将特殊
  • 神经毒性神经毒素是以神经系统为靶系统的毒性物质,其主要特征是干扰神经系统功能,产生相应的中毒体征和症状,严重时可致命。神经性毒剂一般指人工合成的神经毒物,大多数为有机磷化合物,与
  • 啮齿目源性松鼠形亚目 Sciuromorpha 河狸亚目 Castorimorpha 鼠形亚目 Myomorpha 鳞尾松鼠亚目 Anomaluromorpha 豪猪亚目 Hystricomorpha啮齿目是哺乳动物中的一目,其特征为上颌和下颌
  • 高岭土高岭土(英语:Kaolinite),又称观音土、白鳝泥、膨土岩、斑脱石、甘土、皂土、陶土、白泥,是一种含铝的硅酸盐矿物,呈白色软泥状,颗粒细腻,状似面粉。其化学成分相当稳定,被誉为“万能
  • 持有自动化输出内容的版权原创性门槛(Threshold of originality)是起源于英美法系中的一个著作权法概念,用来检验某一事物是否能得到著作权法的保护。著作权法保护的对象是作品,而不是作品中所包含的概念
  • 体重不足体重不足指一个人的体重低于健康水平,通常以身高体重指数(BMI)作指标,BMI低于18.5属于体重不足。医学上体重不足的定义,未必适用于其他方面(如作为吸引力的指标)。体重不足最常见的
  • 病假病假 (或称有薪病假)是劳工能因身体健康因素,留在家里休养,并且不会失去工资。带薪病假在许多国家是法定要求,像是大部分欧洲国家、许多拉美国家,还有一些非洲和亚洲国家在法规