it-swarm-ja.com

どのようにしてGoogle Webフロントをエンキューしますか?

私は、 Google WebフォントRosarioフォント を使用しています。 themeと私は フォントをエンキューしたい ので、これまでに派手なフォントを使ったプラグインがあっても衝突や帯域幅の浪費がないように。

私のテーマにはNormal 400、Normal 400 Italic、Bold 700を使いたい。フォントをエンキューする方法他のスクリプトが使用している場合のために最後のフォントのバリエーションを含める価値はありますか?

私が考えてきたいくつかのオプション:

  • シングル

    wp_register_style( 'rosario', "http://..." );
    
  • ハンドルと組み合わせる

    wp_register_style( 'rosario_400_400-italic_700', "http://..." );
    
  • すべて一緒

    wp_register_style( 'rosario_400', "http://..." );
    wp_register_style( 'rosario_400-italic', "http://..." );
    wp_register_style( 'rosario_700', "http://..." );`
    

3番目のオプションは最も明確に見えますが、同じフォントを複数回呼び出すほうが、単純にフォントを2回ロードするよりもおそらく効率が悪くなります。

考えですか?

4
BFTrick

フォントの複数の太さやスタイルを選択するときは、Googleが提供する「結合された」URLであるhttp://fonts.googleapis.com/css?family=Rosario:400,700,400italicを使うことができるはずです。その後、フォントを一度登録するだけです。また、$handleを過度に複雑にする必要はありません。google-fonts-rosarioのようなものは、 codex に記載されているように一意であれば問題ありません。

9
Zach