【发布时间】:2020-05-16 02:13:31
【问题描述】:
我使用的是 MAC OSX,我的 Safari 版本是 13.0.3。我尝试在我的机器中安装一些自定义字体。我在我的机器上安装了来自https://www.fontsquirrel.com/fonts/list/popular 的字体 great-vibes(只是一个示例),它现在显示在我的字体册中的用户字体部分下。我正在使用字体的 .otf 格式。我现在尝试在我的网络应用程序上使用它,如下所示:
@font-face {
font-family: 'Great Vibes'; //Added postscript name as well, did not work
font-style: normal;
font-weight: 400;
src: local('Great Vibes')
}
body {
font-family: 'Great Vibes' !important;
}
这适用于 Chrome 和 Firefox(即使没有 @font-face)声明。但这不适用于 Safari。我试过像 -webkit-text-stroke: .5px; 这样的选项。文本渲染:优化易读性;但它不起作用。我尝试将不同的自定义字体安装到我的机器中,但它们也无法在 Safari 上运行。我看到字体已经正确安装了。
注意:在我的应用程序代码中保留自定义字体并使用 @font-face/src/url 效果很好。问题在于尝试访问计算机上的自定义安装字体时。
【问题讨论】:
标签: fonts safari font-face font-family