首页 >
字体栅格化
✍ dations ◷ 2025-12-03 22:49:22 #字体栅格化
字体光栅化是将文字从一个向量表示(比如一个TrueType字体)转化到光栅或者位图表示的过程。在这个过程中往往涉及一些抗锯齿技术来使得屏幕上的字体更加平滑易读。这也经常会涉及“字体微调”技术。在一个现代操作系统中,光栅化一般是通过一个共享库来提供的。这个库可以内建在操作系统或者桌面环境中,或者在以后被加入。原则上说,每个应用程序可以使用不同的库来进行字体光栅化,但是实际上操作系统一般更倾向于统一这个库。在比较旧的系统和嵌入式系统中,字体是通过预先设置的特定大小的点阵图形来表示的。但是在大多数现代操作系统中,字体是通过数学的方式来表示的,从而允许任意大小的缩放。光栅化的最简单的形式是简单线条绘制,而没有任何形式的抗锯齿。这是最快的方法(即它显示在屏幕上需要的计算最少)。这种方法的缺点是字形在小尺寸上会变得不清晰。因此,许多字体数据文件包含提示,帮助系统的光栅器决定在哪里对字形特别麻烦的地方渲染像素,或包含特定的像素大小手工调整过的位图。一个更复杂的方法是使用计算机图形学中的抗锯齿技术。对于字符边缘处的每个像素,字符占据了该像素的比例可以确定,并将该像素绘制为对应的不透明度。例如,在白色背景上绘制一个黑色字母时,如果一个像素理想状态下应被填满一半(比如用对角线分割),它会被填充50%的灰色。这种方式的简单应用可以产生模糊的字形。例如,如果一个字符中有一条1像素宽的垂直线,但这条线正好落在两个像素之间,它在屏幕上会显示为一个2像素宽的灰线。这种方式以清晰度换取准确性。但是,如今的系统通常将线条的像素坐标强制为整数,这使字形看起来更锐利,但也使得打印出的线条比应有的宽度略宽或略窄。Microsoft Windows 自 Windows XP 开始支持 ClearType 渲染。
PDF 通常使用 Adobe CoolType 渲染。
相关
- 氯霉素氯霉素(Chloramphenicol)是一种抗生素,可用于治疗许多细菌感染症状,包括脑膜炎、瘟疫、霍乱和伤寒等。只有在不能使用其他较安全的抗生素时,才会建议用氯霉素。治疗期间,建议每两
- 种间关系种间关系是指生物群落中各个物种之间所形成相互关系。主要有食物的关系,即一种生物以另一种生物为食物的关系(包括寄生),以及共栖、共生及对空间和其它生物生存条件等的竞争。
- 社交焦虑社交焦虑(英语:Social anxiety)是指对社交互动的忧虑与紧张 。社交焦虑与一些病征有关,包括焦虑症、情绪障碍、自闭症、饮食失调症与药物使用障碍 。社交焦虑较高的人会回避视
- 喉痛咽喉痛(sore throat、throat pain,又称喉咙痛或喉痛),是指咽喉出现痛楚的症状,最主要的成因是咽喉炎(喉咙发炎),但可由其他原因引致,例如白喉和伤风感冒威胁。 服用非类固醇消炎止痛
- 风能风能主要应用为风力发电,系利用风提供能量,以带动风力发动机运转;另可用于非电力应用,例如帆船、风车等。在电力应用普及以前,人们就懂得利用风能,例如在公元前人们就已经用帆船横
- 宫底高度宫底高度(Fundal height)也称为耻骨联合-宫底高度(symphysial fundal height,也称为SFH),也称为宫顶高度或宫高,是妊娠中量测子宫大小的方式,可以在怀孕中评估胎儿成长及其发育情形
- 步兵伙友步兵伙友(古希腊语:πεζέταιροι ; pezhētairoi),或译步行伙友。在字义上由希腊文中“步兵”(pezos)和“伙友”(hetairos)两词所组成。步兵伙友是马其顿军队中的重装步兵,原
- 专性细胞内寄生物细胞内寄生物(英语:Intracellular parasite)是指一类寄生于宿主细胞中生长、繁殖的生物,可分为兼性(Facultative)和专性(Obligate)寄生物。部分细胞内寄生物会导致相关疾病的发生。
- 鼠绦虫缩小膜壳绦虫(学名:Hymenolepis diminuta)是一种食源性(英语:Foodborne parasites)寄生虫, 属于绦虫纲圆叶目,可引致膜壳绦虫病(hymenolepiasis)。这种线虫以昆虫作中间宿主,最终会感
- 智人智人(学名:Homo sapiens,意为“现代的、有智慧的人类”),生物学上归类为哺乳纲、灵长目、人科、人属的物种,分为早期智人和晚期智人两个发展阶段。按人类发展阶段,早期智人又可称古
