当我使用Google字体(支持åäö)和我的网站的高级自定义字段(ACF)时,我已经四处搜索并找不到任何答案。 It looks like this, ignore that one is blue
为什么这不起作用的任何想法?
答案 0 :(得分:1)
我的所有文字都是从PDF直接复制到高级自定义字段(在wordpress中)。因此,我认为åäö以某种奇怪的格式保存,导致它在ACF中保存时成为两部分。例如。 A与¨
分开由于某些奇怪的原因,这只出现在某些浏览器的某些字体中。
所以解决方法是重写åäö或者只是将所有文本复制到文本编辑器然后再复制到ACF中。
希望有一天能帮到某人
答案 1 :(得分:0)
在您的CSS中尝试此操作,创建以下“' new'字体:
@font-face {
font-family: 'Custom PT Sans';
src: url(http://themes.googleusercontent.com/static/fonts/ptsans/v6/jKK4-V0JufJQJHow6k6stALUuEpTyoUstqEm5AMlJo4.woff) format('woff');
font-weight: normal;
font-style: normal;
}
字体网址与浏览器在嵌入google网页时使用的相同。
在此处获取网址http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext
您也可以重命名@ font-face自定义字体系列别名。
创建一个简单的CSS规则,以使用该字体定位浏览器/操作系统或两者:
.mac .navigation a {
font-family: "Custom PT Sans", "PT Sans", sans-serif;
}
或者
.mac.webkit p {
font-family: "Custom PT Sans", "PT Sans", sans-serif;
}