问题标签 [eot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
185 浏览

fonts - 如何找出某个字体字形的 HTML 代码?

我正在寻找一种方法来找到某种字体字形。我正在使用 DinPro,它有两个不同的“at”符号。由于标准符号不是我想要使用的符号,我正在搜索 html 代码以获取第二个符号。有机会找到吗?

0 投票
1 回答
44 浏览

fonts - 字体未在网页上呈现

我使用Font Squirrel创建了Lato字体的网络版本。

我还在Plunker中设置了一个测试套件,以便对其进行测试和调试。

某些字体未呈现:

  • SVG 不在 Safari 5.1 中呈现(在 Windows 和 OS X 上)
  • EOT 未在 Internet Explorer 11 中呈现

在 IE 11 中渲染 EOT 时,我在调试控制台中收到“未知错误” 。

兼容性表:

这可能是什么原因?我如何解决它?

0 投票
1 回答
135 浏览

css - IE7不加载eot webfont

我在 IE7 中遇到了自定义图标字体包的问题。它根本没有加载。它在 IE8+、FF 和 Chrome 中运行良好。IE8 也使用了eot,所以字体文件本身不是问题。

在网络选项卡上的IE11的IE7模式下显示根本没有对eot文件的请求(但它在IE8模式下,并且还在虚拟机上尝试了本机IE7)。

我也试过 Fiddler 来检查是否有请求但什么也没有。

我正在使用以下代码嵌入字体:

我也试图只专注于 IE7,所以我删除了这些并只使用了这个:

仍然没有成功,Fiddler 仍然没有看到对文件的任何请求。

我正在使用 Nginx 服务器,为 eot 文件添加了以下 MIME 类型:application/vnd.ms-fontobject

此外,即使它不是跨域请求,我Access-Control-Allow-Origin也只是肯定地添加了。

任何线索为什么根本没有请求?

0 投票
1 回答
6624 浏览

webfonts - EOT lite 和 EOT 压缩之间的区别

EOT lite 和 EOT 压缩有什么区别?

它说 EOT 文件具有内置的域绑定,但例如,我可以使用 FontSquirrel 转换器将我的字体转换为 EOT,在该转换器中,我无法输入文件应该绑定到的任何 URL。

如果有人能启发我,那就太好了!:)

0 投票
0 回答
335 浏览

twitter-bootstrap - 在 IE8 中加载引导字体 .eot

这是我自定义的 bootstrap.css 中的字体声明:

所有这些引导字体都驻留在我的虚拟机 (192.168.137.4) 中。加载页面时,IE8 总是需要下载字体,而其他所有浏览器(Chrome、Firefox 和 IE9、10、11)都没有问题。

当我试图用这些字体的一些cdn链接替换../../时(例如:https ://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/fonts/glyphicons-halflings-regular.eot )它只是在 IE8 中完美运行,但我仍然需要从本地加载它们。

请告知,我错过了什么/需要改变什么来解决这个问题?

P/S:我确实查阅了这些帖子,但徒劳无功:

- https://css-tricks.com/forums/topic/how-to-prevent-ie7-ie8-from-downloading-font-face-files/

-如何防止 IE7 下载所有用于字体声明的 EOT 文件?

0 投票
1 回答
39 浏览

ruby-on-rails - Rails 3.2.18,无法获取字体系列

我在字体文件夹中创建了一个 fonts.css.scss 文件并给出了以下格式

它使用已编译的字体生成,但无法加载字体系列

0 投票
1 回答
202 浏览

fonts - 校验和和文件填充 - 难以理解 EOT 规范

我希望你们中很少有人对 EOT 文件了解很多(我认为没有人知道),但您可能对一般文件格式有足够的了解,以便对这个问题有所了解。

我可以很好地读取 Python 中的 EOT 字体,但是在修改了一些标头字段并重新计算校验和后,Internet Explorer 拒绝了结果文件。

有两个校验和,一个用于 RootString 字段,另一个用于整个字体文件。该规范可以在这里找到:https ://www.w3.org/Submission/EOT/#Version22

当我解析一个 EOT 文件并重新计算它的 ChecksumAdjustment 时,我得到一个与文件中的数字不匹配的数字,但如果我用这个不同的校验和保存文件,它仍然有效。但是,如果我真的对字体进行任何修改,例如更改字体的名称,它将不再起作用。

如果校验和不是问题,我认为这可能与填充字段有关,我正在努力理解其目的。显然,填充是为了确保 ULONG(4 字节)对齐。某些标头字段具有自定义长度,因此当自定义长度字段破坏对齐时,可能会使用填充。但是第一个填充字段的目的是什么?它前面没有自定义长度字段,并且填充发生在 4 个字节的倍数处,那么为什么需要它?此外,我拥有的文件(我知道它有效)具有每个2 字节的填充字段,即使它破坏了对齐。

这是我解析文件的方式:

这是我导出文件并计算校验和的方法:

任何帮助深表感谢。谢谢

0 投票
1 回答
1023 浏览

css - 为什么我的图标没有显示在 IE 中,只有在我登录帐户时才显示?

我在 Internet Explorer 中加载图标时遇到问题。起初我以为是https但我的整个网站都在https中。

当我在 IE 中访问我的主页时,我的所有图标都不见了,我在网络会话中注意到以下内容:

  • 图标.eot?200 OK 应用程序/vnd.ms.fontobject
  • icons.woff?-ot1xzl 200 OK 应用程序/八位字节流
  • icons.tff?-ot1xzl 200 OK 字体/tff

但是,当我登录我的帐户时,我注意到所有图标再次显示,并且在网络会话中我只看到显示:

  • 图标.eot?200 OK 应用程序/vnd.ms.fontobject

我不知道为什么通过登录我的帐户,我的所有图标都重新开始显示,当我没有登录时,只显示上面的而不是全部 3。 有谁知道我该如何解决这个问题?也许这是一个会话问题?

以下是我保存在我的 CSS 文件中的内容:

谢谢!

0 投票
0 回答
211 浏览

css - 字体仅在 IE9 中不起作用

我在这里和其他博客上看到过几个问题,但这并没有解决我的问题。这是我的语法:

这适用于IE9 之外的任何地方(IE8 也适用)。语法对我来说很好, .eot 文件在服务器上并且具有访问权限。

我试过了

  • 添加src: local('☺︎'), - 这会破坏每个浏览器的字体(如@font-face 在 IE8 但不是 IE9 中看到的)
  • 询问后端人员 .eot 字体是否存在并且可以访问,答案是肯定的
  • "用_'
  • format("embedded-opentype")在第一src:行添加

似乎没有什么对我有用。对此有任何注意吗?谢谢

0 投票
2 回答
3186 浏览

encoding - OPT、TTF、EOT 和 WOFF 的编码是什么?

OPT、TTF、EOT 和 WOFF 的编码是什么?我似乎找不到他们。

是否有映射到文件类型的编码列表?