Существует ли стандартный формат шрифта, который считается лучшей практикой при создании открытого/бесплатного шрифта?

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

Моя первая мысль — это OpenType (.otf), который, как я понимаю, заменяет TrueType (.ttf), но заменяет ли он также и PostScript? Как насчет встроенного OpenType (.eot)? Не уверен, что там разница.

Примечание .
Я не хочу, чтобы этот вопрос был субъективным обсуждением достоинств и уместности. Я действительно спрашиваю, существует ли стандарт , и если да, то какой, но если стандарта нет, то это и должен быть ответ.

Фактически, .ttf может обозначать либо шрифт TrueType, либо шрифт OpenType с использованием контуров TrueType. .otf обозначает шрифт OpenType, использующий контуры PostScript.

Ответы (5)

Хотя стандартов нет, есть материалы и рекомендации Консорциума World Wide Web.

Fonts at World Wide Web Consortium содержит более подробную техническую информацию. В часто задаваемых вопросах WOFF утверждается, что WOFF, по мере того, как он получает признание, позволяет улучшить типографику, доступность, интернационализацию и поисковую оптимизацию.

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

Насколько я знаю, стандарта для бесплатных шрифтов нет. Вы можете выпустить его в формате ttf. Другие форматы (например, eot, woff) являются форматами веб-шрифтов.

Ладно, я наполовину ожидал этого.

Я не знаю, что такое «стандарт», но сегодня я покупаю/скачиваю только шрифты OpenType (OTF).

Я нашел слишком много плохо построенных шрифтов TTF, чтобы думать об их использовании. TTF — это прекрасный формат, и с его использованием не возникает никаких проблем. Проблема, с которой я столкнулся, заключается в том, что многие создатели, выпускающие файлы TTF, не так тщательно подходят к созданию фактического файла шрифта. В то время как дизайнеры, выпускающие файлы OTF, кажутся мне более заинтересованными в самом файле шрифта в дополнение к дизайну глифов. Кроме того, существует тот факт, что файлы OTF могут содержать гораздо больше глифов, чем файлы TTF.

Единственный раз, когда я буду использовать файл, отличный от OTF, это когда он потребуется клиенту .... и я немного съеживаюсь.

Что именно делает их «плохо построенными»? Это просто сглаживание/сглаживание или их отсутствие?
Дело не в том, что TTF изначально плохо сконструирован, а в том, что многие, кто создает шрифты TTF, плохо справляются со своей работой. Я обнаружил, что в целом те, кто создает файлы OTF, больше заботятся о построении шрифта.

OpenType является стандартом; он полностью заменяет форматы Postscript Type 1 и (ранние) TrueType. Шрифты OTF имеют встроенную поддержку расширенных типографских функций, таких как лигатуры, стилистические альтернативы и т. д. Шрифты OTF имеют самую широкую межплатформенную поддержку (я полагаю) — основные вычислительные платформы изначально поддерживают OTF, как настольные, так и мобильные, как и все основные браузеры.

Стандарт на самом деле зависит от браузера. Разные браузеры поддерживают разные форматы шрифтов , поэтому лучше охватить все основы и предоставить все, что может понадобиться разным браузерам. Ниже приведены различные форматы шрифтов, принимаемые различными браузерами.

  • Internet Explorer – .eot
  • Mozilla Firefox – .otf и .ttf
  • Safari и Opera — .otf, .ttf и .svg
  • Chrome — .ttf и .svg
  • Мобильное сафари — .svg