为什么我的Google字体不起作用?

时间:2013-05-29 10:55:17

标签: google-font-api

看起来我的Google字体无法正常运行。我的wordpress主题附带一个自定义的Googlefonts.php,它使用此代码来请求字体:

foreach($googlefonts as $getfonts) {

if(!in_array($getfonts, $default)) {
        $customfont = str_replace(' ', '+', $getfonts). ':400,400italic,700,700italic|' . $customfont;
}
}

if($customfont != ''){
echo "<link href='http://fonts.googleapis.com/css?family=" . substr_replace($customfont ,"",-1) . "&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese' rel='stylesheet' type='text/css'>";

}

我不明白Google字体api是如何工作的,我从未以这种方式使用它。

根据Firebug,我对api的调用返回了一个错误的请求。这是上面的代码现在发送给Google的网址:

http://fonts.googleapis.com/css?family=Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese

有人可以向我解释为什么这不起作用?

PS:有人可能会想你为什么要多次请求相同的字体。这是因为我的主题可以选择为H1,H2,普通文本,菜单等提供不同的字体。

1 个答案:

答案 0 :(得分:0)

URL itself explains why it's not working - Google没有Trebuchet MS字体。