在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有什么好处(或任何方式)?
答案 0 :(得分:5)
谷歌不鼓励在主页上直接包含css文件,因为在这种情况下,GWT代码具有外部(独立)依赖性。这只有与其他开发人员共享GWT模块时才有意义 - 请注意,如果您的项目被接管开发的其他人重构,将来可能会发生这种情况。因此,使用类型安全的外部依赖关系制作GWT模块仍然是一种很好的做法。
如您所知,您只需使用推荐的方法之一:
<ui:style src="http://fonts.googleapis.com/css?family=Josefin">
元素。