字體微調(、或)是指使用数学指令来调整轮廓字体的显示,使其与光栅化网格对齐。在低屏幕分辨率下,微调对于生成清晰易读的文本至关重要。反鋸齒和液晶显示器的技术可让已微调的字体进行进一步清晰化。
概述
微调可以在字体设计过程中通过字体编辑器来创建,并将其嵌入字体中。可以通过基于字符轮廓的处理算法自动微调,但也可以进行手动设置。大多数的字体编辑器都可以执行自动微调,并且这种方法适用于许多字体,但是,高质量的商业字体通常会进行手动微调来最大化计算机显示器上的清晰度。Verdana是包含大量微调数据的字体的一个示例,这一字体的大部分字型由字型工程师手动完成微调。
实现
在蘋果公司于1991年发布的TrueType字体格式中,微调会调用字体数据表,以在屏幕上准确呈现字体。TrueType微调的一个特点是,即通过修改字体字符的字高和字宽,让字符与屏幕显示的设置像素网格对齐。当这类微调数据不存在或其使用受到软件专利的限制时,开源的FreeType 2字体渲染引擎会使用自动微调。自2011年起,FreeType网站发表声明,其相关的字体微调专利现在都已过期,并且FreeType会在默认情况下自动启用微调。,字型工程师在微调字体时必须在以下两种限制中进行协调:
- 在小尺寸下,不应该允许偶然效应来放大字形在原始轮廓设计中的细微差异。
- 在大尺寸下,应该呈现出原始设计的细致度。
参考手册还建议,为保证屏幕显示,字体应满足在每72PPI中每em有9个点数的要求,还应特别注意大寫高度、X字高以及基線来保持字形正常,不让字体在小尺寸时产生夸张效果。
參考資料
外部链接
*
- [https://everythingfonts.com/font-hinter 在线字体微调工具]
- [http://blogs.msdn.com/b/fontblog/archive/2005/10/26/485416.aspx The burden of locked grids & blooming dots] - 杰拉尔丁·韦德(Geraldine Wade)等人的简短视频介绍。
- [http://www.rastertragedy.com/ The Raster Tragedy at Low-Resolution Revisited: Opportunities and Challenges beyond “Delta-Hinting”] - 比特·斯塔姆(Beat Stamm)。2011年3月。[http://www.microsoft.com/typography/tools/trtalr.aspx 1998年原始文章] 的修订版和扩展版。
- [http://freetype.sourceforge.net/patents.html FreeType和专利]
- [http://dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial DejaVu字体Wiki上的教程]
- 反纹理几何项目(Anti-Grain Geometry Project)的[https://web.archive.org/web/20070928213935/http://antigrain.com/research/font_rasterization/index.html 文本栅格化曝光]文章。
评论 (0)