相关疑难解决方法(0)

从 Google Fonts 导入时操作 unicode-range

我的问题可以看作是这个答案的后续。

我在我的项目中使用了 Google 字体,现在想更改 unicode 范围,因此只有数字会受到影响(请参阅上面的链接答案)。我的问题是我没有让它与包含一起工作:

@import url("http://fonts.googleapis.com/css?family=Lato:300,400,700");
Run Code Online (Sandbox Code Playgroud)

当我像这样导入字体时,字体已经由谷歌生成(谷歌也提供了正确的字体设置以避免跨浏览器问题,非常方便)。我尝试像这样覆盖导入的字体:

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  unicode-range: U+30-39;
}
Run Code Online (Sandbox Code Playgroud)

但这没有用。为了实现仅附加数字的预期效果,我需要从 Google 导入 URL 中获取 CSS 并将其复制到我自己的 CSS/SASS 文档中。但是后来我失去了由 Google Fonts API 完成的跨浏览器服务以及他们 CDN 的速度。

有没有办法在保持 Google 字体导入的同时更改 unicode 范围,或者当我想使用 unicode 范围时是否真的需要自己托管字体?

css google-font-api unicode-range

5
推荐指数
1
解决办法
3210
查看次数

CSS:使用不同字体设置数字和文本

我希望我网站上的所有数字和所有标点符号都有字体系列,而文本的其余部分则有另一个.(示例:Aah中的数字和标点符号以及Tahoma中的文本)

我可以为他们每个人做,但他们很多,所以这不是一个选择.

有没有更简单的方法?

html css fonts

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

css ×2

fonts ×1

google-font-api ×1

html ×1

unicode-range ×1