几天前我刚刚升级到macOS Mojave,我发现Safari在我在Tumblr上创建的网站/主题上显示的字体有问题。
似乎Safari恢复为默认的Times New Roman,我不确定为什么;这只是Safari中的一个问题。在FF和Chrome中查看网站时,字体是正确的。它也只在台式机上发生。 iPhone和iPad上的视图显示正确的字体。
EX:http://romanoffsbite.tumblr.com
我在该网站上使用的字体是Calibri,并且在我升级到Mojave之前,它可以正确显示。现在,它正在Times New Roman中加载,我不知道为什么或如何修复它。
我是在最后一天左右搜索此问题的,而我所能找到的就是解决在Mojave中显示为稀薄而模糊的字体的解决方案,但是我没有发现任何东西,应用于显示不正确的字体。
(细字体和模糊字体的解决方案确实有效)
对此的任何帮助将不胜感激,因为它真的开始成为一个问题,因为我在一家网页设计和开发公司工作,并且如果我看不到正确的字体,那么它将永远不会显示对我来说正确。
规格
再次,对此的任何帮助将是惊人的!我不确定从这里还能去哪里,所以我来找大家了:)
谢谢! 妮可
答案 0 :(得分:1)
这是因为Safari 12 + Mojave中新增了无跟踪隐私功能。
网络开发人员不再有权使用“传统的网络安全字体” ; / System / Library / Fonts出厂时仅包含严格的系统字体集
这是一种大锤,对某些站点的突破性反应,它通过计算机上安装的字体集来跟踪人们,因此可以在CSS中使用,而无需@ font-face include ...
因此,现在,如果您想引用Calibri,Menlo或Book Antiqua,就必须许可它们并将它们作为Web字体包含在内,即使您已经可以使浏览该网站的人获得很大的财富安装了它们!! 所有人的体验较慢:-(
Grr!
编辑:我尝试在Safari 12中禁用新选项“防止跨站点跟踪”,但这并没有解决此问题...
答案 1 :(得分:0)
尝试恢复字体簿中的字体->文件->恢复标准字体...
答案 2 :(得分:-1)
轻松修复:
这为我解决了这个问题。