Источник новостей: css-tricks.com
Многих веб-дизайнеров и разработчиков, которые испытывают трудности со шрифтами, вчерашние новости об API шрифтов Google действительно порадовали. Этот очень простой и практичный API включает в себя набор библиотек шрифтов и инструментов предварительного просмотра в сочетании с Google и TypeKit. Загрузка WebFont с открытым исходным кодом. Инструмент, разработанный WebFont, позволяет веб-дизайнерам легко использовать персонализированные шрифты на своих сайтах.
Использовать API веб-шрифтов Google так же просто, как связать файл CSS из Google и указать имя шрифта в собственном определении CSS. Для справки приведена демонстрационная версия. На самом деле API веб-шрифтов Google — это @font-face, и вы можете реализовать его самостоятельно, но подход Google имеет множество преимуществ:
Пропускная способность (пропускную способность берет на себя Google)
Кэширование (один и тот же шрифт будет кэшироваться на многих сайтах, и браузер сможет получить его непосредственно из кэша)
Скорость (ускоренная сеть Google CDN работает быстрее, чем веб-сайты большинства людей)
Конечно, загрузка CSS-файлов Google — это дополнительная нагрузка, но вы можете напрямую ссылаться на сам файл шрифта или даже загрузить шрифт на сайт, чтобы создать свою собственную версию SVG. Кроме того, API веб-шрифтов Google в настоящее время не поддерживает iPhone и iPad.
Что касается загрузчика WebFont, то это сценарий JavaScript, используемый для загрузки шрифтов. Его не обязательно использовать, но его использование принесет дополнительные преимущества. Например, когда Firefox загружает веб-шрифты Google, он будет отображать замещающий шрифт до полной загрузки @font-face. После полной загрузки @font-face настоящий шрифт заменит замещающий шрифт, что приведет к мерцанию страницы. . и сбивает с толку, загрузчик WebFont может решить эту проблему.
Раф Левиен — дизайнер шрифтов, разработавший шрифт Inconsolata. Раф также является членом команды Google Web Fonts API, и эта статья представляет собой интервью с Рафом.
Крис:
Google делает много хороших вещей для веб-дизайнеров, в том числе такие, которые занимают большую часть их пропускной способности, например, использование их сети CDN для размещения библиотек JavaScript. Позвольте мне быть немного язвительным: что именно это делает с Google? Конечно, это ускорит работу веб-шрифтов, но какую пользу принесет более быстрый Интернет Google? Это анализ данных, полезных для Google?
Раф:
Это просто для того, чтобы сделать Интернет быстрее и богаче. Мы не собираем никакой личной информации, а записи нашего журнала предназначены только для статистики производительности и статистики популярности шрифтов. Самое лучшее в этом сервисе то, что, как и в случае с нашей размещенной библиотекой Ajax, поскольку многие сайты используют эти сервисы, браузеру легко найти то, что уже загружено из кеша, без необходимости каждый раз перезагружать его.
Крис:
В худшем случае, если шрифты, которые вы размещаете, выйдут из строя, что произойдет с сайтами, которые ссылаются на них? Будут ли использоваться альтернативные шрифты или что-то еще?
Раф:
Да, используются альтернативные шрифты, это всего лишь CSS, и дизайнер имеет полный контроль над тем, какие шрифты использовать. Кроме того, если вы хотите улучшить контроль, вы можете использовать загрузчик WebFont. Например, если загрузка шрифта не удалась, вы можете использовать JavaScript для изменения CSS. Мы также будем работать со всеми основными разработчиками браузеров над улучшением веб-шрифта. опыт.
Крис:
Ваше сотрудничество с TypeKit очень интересно. Можете ли вы рассказать нам об этом?
Раф:
TypeKit — самый дальний из веб-шрифтов, и мы знали о них уже давно (над ними вообще-то работал Джефф Вин в Google). Поэтому, естественно, мы говорили об этом вместе. Наши открытые шрифты — это здорово, но мы по-прежнему хотим, чтобы пользователям было доступно больше шрифтов. Кроме того, мы также сотрудничаем с другими крупными поставщиками шрифтов, включая Ascender.
Крис:
Некоторые бесплатные шрифты или шрифты с открытым исходным кодом обычно служат рекламой для своих дизайнеров. Мешает ли это библиотеке шрифтов Google? В конечном итоге эти библиотеки шрифтов содержат шрифты с ограниченным доступом.
Раф:
На данный момент мы получили отличный ответ. Люди предоставляют нам шрифты по разным причинам, и одна из определенных причин заключается в том, что это приносит им больше трафика, что помогает им продавать больше премиальных шрифтов. По-прежнему есть много людей, которым просто нравится создавать шрифты. Несмотря ни на что, мы уверены, что наша библиотека шрифтов с открытым исходным кодом будет становиться все более и более мощной. Однако в любое время у профессиональных поставщиков шрифтов есть шрифты более высокого качества.
Международный источник этой статьи: CSS TRICKS Google Font API и интервью (автор: Крис Койер)
Источник компиляции на китайском языке: официальный сайт системы управления контентом веб-сайта Ruishang Enterprise CMS.