<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。