我在我的 css
中使用了 font-family 属性,但出现问题。 我想使用特定字体样式来设计一个标题。我使用了 @fontface
。在我的桌面电脑上,它可以正常工作,但在 iPhone
和 iPad
上,我得到了一些标准字体(我认为可能是 Times 字体,但我不确定)。我做了一些研究并尝试了不同的格式,如 otf、ttf 等,但仍然不起作用。最后,我厌倦了,试图只是更改我的 css 中的字体以使用其他系统字体,但手机仍无法识别它们。基本上,它被困在一个字体中。以下是一些桌面上字体的示例:
前三个图像是我在桌面版本上应用的不同字体系列。有系统字体,谷歌字体和使用 @fontface
的自定义字体。所有都可以运行。
第四个图像是每个字体在 iPhone
和 iPad
上显示的情况。总是相同的情况。到底发生了什么?任何建议都将不胜感激。
我的自定义字体代码如下:
@font-face {font-family: QuaestorSans;
src: url("fonts/QuaestorSans-Rg.otf") format("opentype"),
url("fonts/QuaestorSans.ttf") format("opentype");
}
.title{
font-family: QuaestorSans;
font-size: 2em;
letter-spacing: 1.4px;
}
HTML
有一个小动画会淡入字母,但我认为这不会影响字体(只在移动设备上?)。
如果你想查看网站,可以访问alicesoyer.com
字体族只有一个规则,但是如果你在桌面和移动设备上测试网站(我现在正在iPhone和iPad上测试),你会看到不同的字体族。谢谢