1

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 に送信している URL です。

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、通常のテキスト、メニューなどの異なるフォントを取得するオプションがあるためです.

4

1 に答える 1