Библиотека Google Font API или FontFace - PullRequest
7 голосов
/ 22 августа 2010

Google запустил Google API шрифтов, но стандарт CSS3 поставляется с @fontface, что позволяет нам использовать не веб-безопасные шрифты на веб-сайтах.

Может кто-нибудь предложить плюсы и минусы обоих над друг другом. Какой из них предпочтительнее и почему?

Ответы [ 3 ]

8 голосов
/ 22 августа 2010

Насколько мне известно, Google Font API использует @font-face для загрузки шрифтов. например. http://fonts.googleapis.com/css?family=Tangerine. Он также обнаруживает браузер для проверки наличия Internet Explorer, для которого вместо этого он будет обслуживать файлы шрифтов .eot только для IE.

Теперь я понимаю, что вы просите провести сравнение между созданием собственных файлов шрифтов для использования с @font-face и работой с решением Google.

Google Font API

Pro

  • Простота в использовании
  • Google CDN обеспечивает быструю загрузку и высокую продолжительность работы
  • Обнаружение браузера встроено
  • Бесплатно!

Против

  • Небольшой выбор шрифтов

Схема лицензирования Google, согласно которой шрифт должен быть не только свободно доступным, но и с открытым исходным кодом, означает, что количество шрифтов, которые будут доступны для этого сервиса, естественно, будет небольшим.

Создайте свой собственный @font-face файл

Pro

  • Огромный выбор шрифтов

Против

  • Правовые и лицензионные проблемы
  • Покупка лицензии на встраивание может стоить дополнительно
  • Использование собственных шрифтов для поддержки IE может быть проблематичным

Конечно, коммерческие варианты, такие как Typekit , имеют лучшее из обоих миров, но вам придется заплатить за это. Другие источники бесплатных встраиваемых шрифтов включают Font Squirrel и Лига подвижного типа .

2 голосов
/ 22 августа 2010

Используйте Google API, если нет нужного вам шрифта, которого нет у Google.В противном случае, по моему мнению, Google API сделает вашу жизнь проще.

Новый Google API - это в основном бесплатная версия TypeKit .

.
0 голосов
/ 22 августа 2010

Имейте в виду, что @fontface все еще не "100%" в IE, так что это довольно ограниченно.Если между @fontface и Google, вам нечего терять с Google.Кроме того, пропускная способность Google бесплатна, в то время как в противном случае вы будете размещать файлы шрифтов.

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...