如何将希伯来语字体嵌入网站?

3

我正在尝试将几个希伯来字体嵌入到网站中。

在我的CSS文件中使用以下代码:

@font-face { font-family: tamruta; src: url('/css/tamruta.eot'); src: local(tamruta), url('/css/tamruta.ttf') format('opentype'); }

它应该适用于所有浏览器。 但不知何故,它无法正常工作,并且在上传应用程序(与appengine一起使用)时出现以下消息:

Could not guess mimetype for css/tamruta.ttf. Using application/octet-stream. Could not guess mimetype for css/tamruta.eot. Using application/octet-stream.

你有任何想法吗? 或者可能有其他方法将字体嵌入到我的网站。

谢谢, arik

2个回答

1

这些消息应该是警告,不应该成为问题,因为OpenType字体没有官方的MIME类型。如果可能的话,您应该将EOT文件发送为application/vnd.ms-fontobject

编辑:对我来说似乎完全没问题!


没关系,我不在意消息。 - arik
问题在于我无法在其他电脑上看到字体,而且更重要的是,在不同的浏览器中显示的效果也不同。 - arik
你有测试页面的链接吗,这样我就可以看到发生了什么事情了吗? - Delan Azabani
它运行良好,但例如在Chrome中它不起作用。 - arik
我可以确认在Chrome中无法工作,我得到了一个通用的希伯来字体。 - egrunin

0

.eot 只适用于 IE 浏览器。

前往 FontSquirrel 网站,使用 @font-face Kit 生成器。它将为您创建所有跨浏览器支持所需的文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接