Warm tip: This article is reproduced from serverfault.com, please click

fonts-Internet Explorer中TTF支持的状态是什么?

(fonts - What is the status of TTF support in Internet Explorer?)

发布于 2013-07-17 07:50:34

我正在尝试确定Internet Explorer上对TTF字体格式的支持状态。(我手头没有任何Windows机器可以尝试。)caniuse的表指出,版本9以后的IE支持TTF,但“仅在[字体]设置为可安装时有效”。这意味着什么?该页面链接到MSDN的博客文章,该博客文章描述了IE9上更新的字体支持。它不是很清楚或明确;我认为“原始字体”是指ttf和otf。它说:“受支持的字体格式包括...嵌入权限设置为可安装的原始字体”

因此,总而言之:

  • IE完全不支持ttf字体吗?
  • 如果存在ttf支持,则IE9,IE10和IE11是否有所不同?
  • 对于ttf字体,“嵌入权限设置为可安装”是什么意思?
Questioner
JC Hulce
Viewed
11
2017-05-23 20:08:53

因此,正如我在上面的问题中提到的那样,Internet Explorer从版本9开始提供了一些ttf支持,但“仅在[字体]被设置为可安装时才起作用”。

一些背景:

... TrueType字体具有嵌入的“位”,这些位使字体的创建者可以决定允许的嵌入级别。有四种不同的嵌入位:(1)不嵌入,(2)仅用于查看和打印,(3)嵌入用于查看,打印和编辑,以及(4)可安装的嵌入。许多小型设计公司都设置了它们嵌入位,以便不允许任何形式的嵌入。...

来源(与此同时也包含许多其他信息),这是具有类似信息另一个来源

另一个问题中,讨论了处理嵌入位。据透露,默认情况下,大多数字体上的Font Squirrel Webfont生成器会自动处理这些嵌入位。由于我已经通过字体松鼠运行了字体,所以我很高兴。我对CSS进行了调整,使其更喜欢TTF而不是WOFF进行测试,并使用webpagetest获得了以下结果:

请注意,在未将嵌入位设置为可安装的情况下,我没有测试字体,不,我对此无话可说。但是总的结论是,将嵌入位设置为可安装时TTF字体可在IE 9及更高版本中使用。