Font-squirrel字体质量信息

时间:2014-12-23 14:14:23

标签: fonts

我开始使用font-squirrel(http://www.fontsquirrel.com/tools/webfont-generator)来快速使我的字体跨浏览器兼容,我只是想知道字体质量是否会因为它被转换为不同的格式而受到影响。并不是说我注意到任何质量损失,我只是想知道是否有任何质量损失。

1 个答案:

答案 0 :(得分:7)

"专家"字段列出了所有可能的调整,并且有许多更改原始字体:

Font Formats:    TrueType WOFF   WOFF2   EOT Lite  EOT Compressed  SVG

仅仅将字体轮廓更改为其他格式的行为可能会改变曲线和提示。

Truetype Hinting:    Font Squirrel   Keep Existing   TTFAutohint

Hinting,用正确制作的字体,是它的创建者选择字体在小像素尺寸下的显示方式。根据设计师的说法,改变它的两个选项是自动化的,而现有的提示可能是最佳的(并且基于每个字符决定)。

Rendering:   Fix Vertical Metrics  Fix GASP Table  Remove Kerning

不确定可能需要修复的问题'在垂直指标中。同样,GASP表("网格拟合和扫描转换程序")应由字体的创建者确定。 "删除Kerning"可能是一个'修复'对于不支持它的浏览器,但是好的字体需要字距调整,因此删除它确实会降低字体的整体质量。

Fix Missing Glyphs:  Spaces  Hyphens     

由字体的创建者决定字体中应包含哪些字符。包括' generic'这些可能导致尺寸差异(太窄或太宽的空间)和风格(考虑一种高度风格化的字体,突然包含一个非常简单的连字符)。

X-height Matching: Resize to match the selected font's x-height.

重新缩放字体是不准确的,因为它是在固定网格上设计的。因此,如果你缩放它,由于四舍五入,你必然会失去一些准确性。

Subsetting:  Basic Subsetting Custom Subsetting... No Subsetting

在我的书中,从字体中删除字符会被视为'降低其质量'。

OpenType Features:  Keep All Features   Comma Feature List 

..和OpenType功能相同。 (我知道:无论如何,他们中的大多数都不受支持。)

OpenType Flattening: If the features are available, the generator will flatten
them into the font.

不确定'压扁'意味着在这里,但同样,它删除了现有的功能。

高级选项:[..] Em平方值调整字形间距

同样,将字体重新缩放到另一个网格,而不是改变整体设计。

可能有很多原因你可能没有注意到"质量损失",至少因为你看起来不够近......取消'暗示'的效果,例如,可能非常小(无论如何,或者应用不当)或极端,尤其是小尺寸。对于缩放原始轮廓的所有操作也是如此:必然存在差异,但它们可能出现在像素级别。

其他效果(例如删除OpenType功能和字符)仅在您期望这些功能和/或字符时才会显着。