Использование Google Font API в Google Web Toolkit - PullRequest
4 голосов
/ 27 мая 2011

Существуют ли рекомендации по использованию Google Web Fonts в Google Web Toolkit ?Сначала я хочу добавить ссылку на css прямо в мой файл .html, например,

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

Но я не уверен, что это лучший способ сделать это.Есть ли здесь какое-либо преимущество (или какой-либо способ) использовать ClientBundle?

1 Ответ

5 голосов
/ 27 мая 2011

Google не рекомендует прямое включение CSS-файлов на страницы хоста просто потому, что в этом случае код GWT имеет внешнюю (отдельную) зависимость.Это имеет значение, только если вы поделитесь модулем GWT с другими разработчиками - обратите внимание, что это может произойти в будущем, когда ваш проект будет подвергнут рефакторингу со стороны других людей, которые взяли на себя разработку.Поэтому все еще рекомендуется создавать модули GWT с безопасными внешними зависимостями.

Как вы знаете, вы можете просто использовать один из рекомендуемых способов:

  • Использование CssResource, содержащегося вClientBundle.
  • Использование встроенного элемента <ui:style src="http://fonts.googleapis.com/css?family=Josefin"> в шаблоне UiBinder.
...