gpt4 book ai didi

css - 从 Google 字体导入时操作 unicode-range

转载 作者:行者123 更新时间:2023-11-28 08:46:36 25 4
gpt4 key购买 nike

我的问题可以看作是这个 answer 的后续问题.

我在我的元素中使用 Google 字体,现在想更改 unicode-range,因此只有数字会受到影响(请参阅上面的链接答案)。我的问题是我无法使用 include:

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

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

@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
unicode-range: U+30-39;
}

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

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

最佳答案

如果您想在导入时设置范围,只需将变量“subset”添加到链接即可。

例如:

@import url("http://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin");

或者,如果文本非常小,您可以更改文本的子集变量,并在其中添加内容。

例如:

@import url("http://fonts.googleapis.com/css?family=Inconsolata&text=Hello");

Documentation

关于css - 从 Google 字体导入时操作 unicode-range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30429789/

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