4

Google Web ToolkitアプリケーションでGoogle Web Fontsを使用するためのベスト プラクティスはありますか? 私の最初の傾向は、.html ファイルに css 参照を直接追加することです。

<link href='http://fonts.googleapis.com/css?family=Josefin+Sans:light,regular,bold' rel='stylesheet' type='text/css'>

しかし、これが最善の方法であるかどうかはわかりません。ここで ClientBundle を使用する利点 (または方法) はありますか?

4

1 に答える 1

5

Googleは、この場合GWTコードが外部(切り離された)依存関係を持っているという単なる事実のために、ホストページにcssファイルを直接含めることを推奨していません。これは、GWTモジュールを他の開発者と共有する場合にのみ重要です。これは、将来、開発を引き継いだ他の人によってプロジェクトがリファクタリングされたときに発生する可能性があることに注意してください。したがって、タイプセーフな外部依存関係を持つGWTモジュールを作成することは依然として良い習慣です。

ご存知のように、推奨される方法の1つを簡単に使用できます。

  • ClientBundle内に含まれるCssResourceを使用します。
  • <ui:style src="http://fonts.googleapis.com/css?family=Josefin">UiBinderテンプレートでインライン要素を使用する。
于 2011-05-27T07:31:45.473 に答える