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



i有一个我正确使用的TTF(true Type字体(,因为它显示在Safari和Chrome中。是否有一种方法可以在Firefox上启用第三方字体,或者有Mac友好的文件扩展名,该文件扩展程序在所有Internet浏览器中都是通用的?

我阅读了有关它的信息,人们建议使用Woff文件,但是它们是Mac上的可执行文件,字体书将不会打开这些文件。我对下载第三方程序来安装该第三方字体并不特别感兴趣。

(如果您想知道,或者有帮助,字体是"最高秘密"。就像是军队字体(

相当重要的说明:"文件"不是"网站"。浏览器DO file:///资源与实际网站相同(使用http://https://(相同,并且会阻止应允许网站进行操作的所有类型的资源加载,但会打开您的所有类型如果允许"硬化文件上的文件"执行漏洞利用。

因此,如果要加载"网站"作为实际网站,请加载它。您有一个Mac,因此请在终端中使用index.html到达目录并运行:

python -m SimpleHTTPServer

这假设您拥有每个Mac都有的Python 2.7,但是也许您已经安装了Python3,并且想使用它。如果是这样,您需要使用此方法:

python3 -m http.server

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

eot字体文件对我来说很好,这是详细的文章

希望有帮助!

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

firefox不支持通过设计中的本地磁盘加载Web字体。

如下所述,如果该服务器具有适当的配置来为FONT文件提供适当的内容类型标头,则它将起作用,如下所示(请注意,我不建议使用Woff,我只是说Woff和TTF的问题是同样的问题(,这里和这里。

最新更新