我正在使用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; text-rendering: optimizeLegibility; 但它不起作用。我尝试安装不同的自定义字体到我的机器上,它们在Safari上也无法使用。我看到字体已经正确安装。注意:将自定义字体保留在我的应用程序代码中并使用@font-face/src/url就可以正常工作。问题是尝试访问已在计算机上安装的自定义字体时出现的问题。
defaults.write
或者允许此事的偏好设置! - oelna