为什么Mozilla Firefox不支持我网站上的第三方字体?

时间:2017-06-06 06:58:28

标签: html css firefox fonts

我有一个正确使用的TTF(True Type字体),因为它显示在Safari和Chrome中。有没有办法在Firefox上启用第三方字体,或者在所有互联网浏览器中通用的MAC友好文件扩展名?

我读了一下,人们建议使用WOFF文件,但它们是MAC上的可执行文件,而Font Book不会打开这些文件。我对下载第三方程序以安装此第三方字体并不特别感兴趣。

(如果你想知道,或者它有帮助,字体是"最高机密"它就像一个ARMY字体)

3 个答案:

答案 0 :(得分:1)

相当重要的说明:“文件”不是“网站”。浏览器file:///资源视为与实际网站(使用http://https://)相同,并将阻止网站应该加载的各种资源允许这样做,但如果允许“硬盘上的文件”允许,可以打开各种漏洞。

因此,如果您想将“网站”作为实际网站加载,请使用服务器加载它。你有一个mac,所以在终端中转到index.html的目录并运行:

python -m SimpleHTTPServer

这假设你有python 2.7,每个mac都有,但是你可能已经安装了python3并且想要使用它。如果是这样,您需要使用它:

python3 -m http.server

Presto,您现在可以访问http://localhost:8000并将您的文件视为网站解释,而不是“作为fie”。

答案 1 :(得分:0)

EOT字体文件对我很有用,here is a detailed article

希望有所帮助!

答案 2 :(得分:0)

您在评论中澄清了您从本地磁盘打开网页(因此,使用“file://”URL)。

Firefox does not support loading web fonts from local disk,按设计。

如果该服务器具有适当的配置以便为字体文件提供适当的内容类型标头,那么它将在移动到服务器时工作,如here所述(请注意我没有建议使用woff,我只是说它与woff和ttf相同,herehere