问题标签 [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.
fonts - 如何找出某个字体字形的 HTML 代码?
我正在寻找一种方法来找到某种字体字形。我正在使用 DinPro,它有两个不同的“at”符号。由于标准符号不是我想要使用的符号,我正在搜索 html 代码以获取第二个符号。有机会找到吗?
fonts - 字体未在网页上呈现
我使用Font Squirrel创建了Lato字体的网络版本。
我还在Plunker中设置了一个测试套件,以便对其进行测试和调试。
某些字体未呈现:
- SVG 不在 Safari 5.1 中呈现(在 Windows 和 OS X 上)
- EOT 未在 Internet Explorer 11 中呈现
在 IE 11 中渲染 EOT 时,我在调试控制台中收到“未知错误” 。
兼容性表:
这可能是什么原因?我如何解决它?
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
也只是肯定地添加了。
任何线索为什么根本没有请求?
webfonts - EOT lite 和 EOT 压缩之间的区别
EOT lite 和 EOT 压缩有什么区别?
它说 EOT 文件具有内置的域绑定,但例如,我可以使用 FontSquirrel 转换器将我的字体转换为 EOT,在该转换器中,我无法输入文件应该绑定到的任何 URL。
如果有人能启发我,那就太好了!:)
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/
ruby-on-rails - Rails 3.2.18,无法获取字体系列
我在字体文件夹中创建了一个 fonts.css.scss 文件并给出了以下格式
它使用已编译的字体生成,但无法加载字体系列
fonts - 校验和和文件填充 - 难以理解 EOT 规范
我希望你们中很少有人对 EOT 文件了解很多(我认为没有人知道),但您可能对一般文件格式有足够的了解,以便对这个问题有所了解。
我可以很好地读取 Python 中的 EOT 字体,但是在修改了一些标头字段并重新计算校验和后,Internet Explorer 拒绝了结果文件。
有两个校验和,一个用于 RootString 字段,另一个用于整个字体文件。该规范可以在这里找到:https ://www.w3.org/Submission/EOT/#Version22
当我解析一个 EOT 文件并重新计算它的 ChecksumAdjustment 时,我得到一个与文件中的数字不匹配的数字,但如果我用这个不同的校验和保存文件,它仍然有效。但是,如果我真的对字体进行任何修改,例如更改字体的名称,它将不再起作用。
如果校验和不是问题,我认为这可能与填充字段有关,我正在努力理解其目的。显然,填充是为了确保 ULONG(4 字节)对齐。某些标头字段具有自定义长度,因此当自定义长度字段破坏对齐时,可能会使用填充。但是第一个填充字段的目的是什么?它前面没有自定义长度字段,并且填充发生在 4 个字节的倍数处,那么为什么需要它?此外,我拥有的文件(我知道它有效)具有每个2 字节的填充字段,即使它破坏了对齐。
这是我解析文件的方式:
这是我导出文件并计算校验和的方法:
任何帮助深表感谢。谢谢
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 文件中的内容:
谢谢!
css - 字体仅在 IE9 中不起作用
我在这里和其他博客上看到过几个问题,但这并没有解决我的问题。这是我的语法:
这适用于除IE9 之外的任何地方(IE8 也适用)。语法对我来说很好, .eot 文件在服务器上并且具有访问权限。
我试过了
- 添加
src: local('☺︎'),
- 这会破坏每个浏览器的字体(如@font-face 在 IE8 但不是 IE9 中看到的) - 询问后端人员 .eot 字体是否存在并且可以访问,答案是肯定的
"
用_'
format("embedded-opentype")
在第一src:
行添加
似乎没有什么对我有用。对此有任何注意吗?谢谢
encoding - OPT、TTF、EOT 和 WOFF 的编码是什么?
OPT、TTF、EOT 和 WOFF 的编码是什么?我似乎找不到他们。
是否有映射到文件类型的编码列表?