使用Google字体,仅包括[A-Z]和'&'。

25

有没有一种方法可以使用谷歌字体,并且仅加载大写字母 [A-Z] 和&符号 &

我想这样做是为了减小字体文件大小并改善加载时间,因为我只需要基本的拉丁字母和数字。

如果必须的话,我可以自己托管字体文件并对其进行修改,但我不确定是否需要自行托管以及如何修改谷歌字体包。

我已经这样指定了A-Z:

http://fonts.googleapis.com/css?family=Inconsolata&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ

但是指定&会很麻烦。以下两种都不起作用:

<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&amp;' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&' rel='stylesheet' type='text/css'>
2个回答

33

在使用Google字体时,无法指定字符范围。唯一的方法是像这样逐个指定每个字符:

http://fonts.googleapis.com/css2?family=Inconsolata&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ

3
如果你只需要为标题设置样式,你甚至可以加载更少的字符:http://fonts.googleapis.com/css?family=Inconsolata&text=MyHeader - Michael McGinnis

20

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接