在Google Web Toolkit中使用Google字体API

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有什么优势(或任何方式可以使用它)吗?

1个回答

5
谷歌不鼓励直接在主机页面中包含css文件,因为这样会导致GWT代码具有外部(分离的)依赖性。这仅在您与其他开发人员共享GWT模块时才会产生影响 - 请注意,当您的项目由接手开发的其他人重新设计时,可能会出现这种情况。因此,采用类型安全的外部依赖性来制作GWT模块仍然是一个好习惯。
如您所知,您可以使用以下推荐方法之一: - 在ClientBundle中使用CssResource。 - 在UiBinder模板中使用内联元素。

非常有帮助 - 谢谢!实际上,我不太确定如何通过CssResource / ClientBundle注入它。 - Ray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接