gpt4 book ai didi

css - @font-face 不适用于 iOS 和 Android

转载 作者:行者123 更新时间:2023-11-28 07:53:05 25 4
gpt4 key购买 nike

对于我当前的一个 Web 元素,我使用的是 Candara 字体,这是我在样式表中引用它的方式:

@font-face {
font-family: "Candara",sans-serif;
src: url("../fonts/Candara_gdi.otf"); format('otf'),
url("../fonts/Candara_gdi.woff"); format('woff'),
url("../fonts/Candara.woff2"); format('woff2'),
url("../fonts/Candara_gdi.eot"); format('eot'),
url("../fonts/Candara_gdi.ttf"); format('truetype'),
url("../fonts/Candara_gdi.svg#Candara-Regular"); format('svg');
font-style: normal;
font-weight: normal;
}

在移动设备上测试网站后,我注意到 Candara 没有显示(移动设备呈现后备字体,在本例中为“sans-serif”)。另一方面,这种字体在所有其他桌面浏览器上都没有问题,包括臭名昭著的 IE 系列和 Mozilla。我想提一下,当我想生成一个 webfont 包时 here , 有一个警告说微软已经把这个字体列入黑名单了(见警告截图):

enter image description here

因此,我不得不使用其他一些在线解决方案“手动”转换此字体。关于这个问题以及如何解决它的任何想法?

最佳答案

您需要删除 url 声明后的分号。分号结束 src 的声明。

@font-face {
font-family: "Candara",sans-serif;
src: url("../fonts/Candara_gdi.otf") format('otf'),
url("../fonts/Candara_gdi.woff") format('woff'),
url("../fonts/Candara.woff2") format('woff2'),
url("../fonts/Candara_gdi.eot") format('eot'),
url("../fonts/Candara_gdi.ttf") format('truetype'),
url("../fonts/Candara_gdi.svg#svgCandara_gdi") format('svg');
font-style: normal;
font-weight: normal;
}

关于css - @font-face 不适用于 iOS 和 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com