在Google Web Toolkit中使用Google Font API

时间:2011-05-27 00:02:11

标签: gwt google-font-api

Google Web Fonts应用程序中使用Google Web Toolkit是否有最佳做法?我最初的倾向是直接在我的.html文件中添加css引用,la

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

但我不确定这是否是最好的方法。在这里使用ClientBundle有什么好处(或任何方式)?

1 个答案:

答案 0 :(得分:5)

谷歌不鼓励在主页上直接包含css文件,因为在这种情况下,GWT代码具有外部(独立)依赖性。这只有与其他开发人员共享GWT模块时才有意义 - 请注意,如果您的项目被接管开发的其他人重构,将来可能会发生这种情况。因此,使用类型安全的外部依赖关系制作GWT模块仍然是一种很好的做法。

如您所知,您只需使用推荐的方法之一:

  • 使用ClientBundle中包含的CssResource。
  • 在UiBinder模板中使用内联<ui:style src="http://fonts.googleapis.com/css?family=Josefin">元素。