谷歌字体,如何为多种字体包含多个子集


<link href='http://fonts.googleapis.com/css?family=Open+Sans:700,300|PT+Sans:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
对于"

PT Sans",西里尔文和拉丁文可以通过这种方式正常工作,但对于"Open Sans"则不然。如果我添加到"打开 Sans"子集值:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:700,300&subset=latin,cyrillic|PT+Sans:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
"

PT Sans"和"Open Sans"字体都根本不起作用。我做错了什么?提前谢谢。

这可能是违反直觉的,但如果您遇到此问题,那么单独链接到这些字体可能会解决问题。所以代替:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:700,300|PT+Sans:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>

您可以使用:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:700,300&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>

这可能是Google Fonts API中的一个错误,但奇怪的是它似乎不会影响Chrome。

最新更新