html - Google 字体网站使用特殊字符,但网站不支持

标签 html css fonts

当我在 Google 字体预览页面中检查字体时,所有特殊字符都按预期工作,但是当在网站中使用该字体时,某些字符会使用默认字体打印。 是否有任何技巧可以让字体在浏览器中也能发挥最大作用?

此处示例:http://codepen.io/anon/pen/yaardm

@import url('https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica+SC');
p{font-family: 'IM Fell DW Pica SC', sans-serif;}
h1{font-family: 'IM Fell DW Pica SC', sans-serif;}
...
<p>These are working: a ö ä ø</p>
<p>These are not: ā &#x101;</p>

如果我在预览中输入相同的特殊字符,它们都会起作用。可以在此处的预览框中测试字符 "a ö ä ø ā":https://fonts.google.com/specimen/IM+Fell+DW+Pica

最佳答案

一位同事发现我的字符不是拉丁字符的一部分,字体也不支持它们。 Google 字体预览会在后台尝试另一种字体,这就是它看起来正常工作的原因。通过手动定义字体,我得到了我想要的“Kahako A”。

http://codepen.io/anon/pen/yaapKw

@font-face {
  font-family: 'IM Fell DW Pica script=all rev=6';
  font-style: normal;
  font-weight: 400;
  src:   url(https://fonts.gstatic.com/l/font?kit=xBKKJV4z2KsrtQnmjGO17HM30v831NPLrMTMWjZhJsgljegwSeDbtiHKgT6kSuH8OhAwGXnQZ2fim__WzpJMvT-ot7WhoQNhxW9XSHPUr95hxaMfyGAgGEujUXva07BSgdd4-sq5HMlny4sZVjdTlXcwcWdsnk25xubTXmsZQe5_f2oRvW8cxG4bMB_YmvaR96xlbbE5D7Gw2o7jubnkMA&skey=2798f34675f18639&v=v6) format('woff2');
}
...
font-family: 'IM Fell DW Pica script=all rev=6', sans-serif;

关于html - Google 字体网站使用特殊字符,但网站不支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39569630/

相关文章:

jquery - fittext.js 不起作用,它让我发疯

javascript - 为 Canvas 上的实时雕刻文本添加填充

javascript - 触发onclick时div不动?

javascript - 是否有任何系统定义/内置样式或 CSS 功能可以模拟菜单选择的外观?

html - 在 CSS 背景中包含 <ol> 中的数字

css - 网页不会呈现指定的字体

pdf - PDF 文件通常使用 "correct"字符代码作为字体字形吗?

javascript - 从另一个网站读取Html并分析html树

javascript - 清除动态添加/删除输入的输入值

html - CSS边框,不显示外表边框