【发布时间】:2022-01-07 11:52:27
【问题描述】:
我是网络开发新手,不确定这是否是一个常见问题。我试图使用 font-face 来实现 TTF 格式的字体。
我试过了
@font-face {
font-family: "Univers-light-normal";
src: url(font-family/Univers-light-normal.ttf);
}
还有
@font-face {
font-family: "Univers-light-normal";
src: url(font-family/Univers-light-normal.ttf) format("truetype");
}
但都没有奏效。我还尝试清除浏览器的缓存,但仍然无法正常工作。虽然这次我在 Mac 上打开了相同的 HTML/CSS 文件(最初使用的是 Windows 笔记本电脑,但在两台笔记本电脑上都使用了 Google Chrome),但它似乎确实可以工作。
我已经安装了字体。第一个代码适用于 OTF 文件就好了。我猜我得到的文件是 Mac TrueType 字体而不是 Windows TrueType 字体?如果是这样,有没有办法区分?我怎样才能让它在 Windows 笔记本电脑上工作?
如果还有其他可能的原因这不起作用,请告诉我。
【问题讨论】:
-
哪个浏览器在哪个 Windows 操作系统上?
-
Windows 10 Pro 上的 Google Chrome,64 位版本
-
在 Chrome 中,如果您按 F12,您将进入开发者工具。如果你查看网络标签(docs),你可以检查浏览器是否找到了字体文件,在console tab它会告诉你任何错误。