【发布时间】:2021-11-14 17:26:48
【问题描述】:
我正在尝试在 Safari 的 MacOS 和 iOS 上使用下载的字体。有很多关于防弹 CSS 等的战争故事,但我还没有找到正确的咒语。这是我的最大努力,我尝试了许多不同的引用、大小写等变体。该字体称为 AHRDIcons,它已安装并在两个操作系统上运行。这就是我所需要的——我不需要网络字体,我只想要一些可以在已经有该字体的系统上工作的东西。
@font-face {
font-family: AHRDIcons;
src: local(AHRDIcons);
src: url("AHRDIcons.ttf") format("truetype");
src: url("file:/Library/Fonts/AHRDIcons.ttf") format("truetype");
}
如果页面在本地加载(如 file:///Users/.../cup.html),这适用于 MacOS,这是因为第三个 src 选项。如果文件由 http(如 http://.../.../cup.html)提供,它在 MacOS 或 iOS 上不起作用,我希望使用前 2 个 src 之一来工作。但取而代之的是小方块。
【问题讨论】:
-
检查开发 -> '禁用本地文件限制'没有区别。
-
嘿,你能检查一下,看看它是否有帮助pagecloud.com/blog/how-to-add-custom-fonts-to-any-website
-
这都是关于网络字体的。如果我无法使用本地字体,也许我将不得不使用网络字体,但对于应该(?)更简单的任务来说,这似乎是一个很大的开销。
标签: html css fonts safari mobile-safari