Ray*_*Ray 4 gwt google-font-api
在Google Web Toolkit应用程序中使用Google Web Fonts有什么最佳做法吗?我最初的倾向是直接在我的.html文件中添加css引用,la
<link href='http://fonts.googleapis.com/css?family=Josefin+Sans:light,regular,bold' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否是最好的方法.在这里使用ClientBundle有什么好处(或任何方式)?
谷歌不鼓励将css文件直接包含在主机页面上,因为在这种情况下,GWT代码具有外部(独立)依赖性.这只有与其他开发人员共享GWT模块时才有意义 - 请注意,如果您的项目被接管开发的其他人重构,将来可能会发生这种情况.因此,使用类型安全的外部依赖关系制作GWT模块仍然是一个很好的做法.
如您所知,您可以简单地使用以下推荐方法之一:
<ui:style src="http://fonts.googleapis.com/css?family=Josefin">在UiBinder模板中使用内联元素.