Достаточно ли формата TTF для использования веб-шрифта в проекте?

#fonts #font-face #webfonts #truetype

#шрифты #шрифт-лицо #веб-шрифты #truetype

Вопрос:

Мой клиент прислал мне желаемые шрифты для использования в его проекте, но он содержит только формат TTF. Теперь я хочу знать, достаточно ли этого, чтобы просто загрузить формат TTF для веб-шрифтов моего проекта? Какую поддержку браузера я получу, просто используя формат TTF?

Заранее спасибо.

Комментарии:

1. Если это подлинный клиент, то вам придется сообщить им, что вместо этого они должны предоставить вам WOFF-версии этих шрифтов. Существует множество забавных проблем с лицензиями при использовании полносистемного шрифта в Интернете (потому что любой может просто извлечь их из кэша своего браузера и установить в свою ОС. Ура, вы только что невольно незаконно распространили шрифт), и многие литейные заводы имеют отдельные лицензии на использование своих шрифтов онлайн. Подстрахуйтесь: попросите вашего клиента предоставить вместо этого общеизвестные онлайн-шрифты.

2. Поскольку шрифт бесплатный, лицензирование не является проблемой @Mike’Pomax’Camermans . Единственное соображение на данный момент — это просто поддержка браузера.

3. предпочтительным форматом по-прежнему будет формат WOFF — особенно если шрифт бесплатный, можно поспорить, что версия WOFF уже доступна.

Ответ №1:

Нет, это не так. ttf является универсальным шрифтом OpenType (с контурами глифов, использующим набор векторных команд TrueType, и otf является шрифтом того же типа, только с контурами глифов, описанными с использованием набора векторных команд Type2), и подлежит более строгому разбору, чем если бы вы взяли это, ttf а затем вместо этого упаковали как WOFF , что явно помечает его как предназначенный для использования в Интернете, при этом некоторые вещи, которые должны быть в системном шрифте, полностью опущены в веб-контексте.

Не используйте ttf / otf .

«Если это одно и то же, и все поддерживает TTF, зачем мне упаковывать это как WOFF? Это требует дополнительных усилий!»

Вроде того, но есть множество бесплатных утилит, которые выполнят преобразование за вас, и это шрифт: вы конвертируете его один раз. Тогда на ближайшие несколько лет все готово. На самом деле это не требует усилий, просто одноразовое действие.

Ответ №2:

TTF поддерживается практически везде, за исключением Opera Mini и частичной поддержки в IE. Смотрите caniuse.com

Комментарии:

1. на самом деле это совершенно неверно, поскольку браузеры MS применяют чрезвычайно строгий синтаксический анализ к ttf и otf шрифтам на основе бит OpenType fsType в таблице OS / 2. Гораздо лучшим выбором является использование WOFF контейнера-оболочки, который упаковывает ttf / otf как специально предназначенный для Интернета. ttf / otf для системных шрифтов, WOFF для веб-контента.

2. Спасибо @Mike. Считаете ли вы, что использование сервисов на everythingfonts.com/ttf-to-woff2 преобразование TTF в WOFF2 сделает всю работу за меня?

3. Я сам никогда не доверяю этим, потому что они, как правило, довольно ужасны в том, как они влияют на преобразование. Мой личный выбор — воспользоваться бесплатным открытым исходным кодом [fontforge]( fontforge.github.io ] и конвертируйте шрифт с помощью этого.

4. @startToday на самом деле everythingfonts.com кажется, для этого используется fontforge и Google woff2 converter в качестве бэкэндов в зависимости от входного шрифта. Я бы, конечно, обменял простоту использования в один клик, и на данный момент я получил лучшие результаты конверсии с этого сайта.