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


13

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

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

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


1
На самом деле .ttf может обозначать либо шрифт TrueType, либо шрифт OpenType с использованием контуров TrueType. .otf обозначает шрифт OpenType с использованием контуров PostScript.
e100

Ответы:


3

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


1
Хорошо, я наполовину ожидал этого.
Кен Беллоуз

4

Несмотря на то, что нет никаких стандартов, есть предложения и рекомендации от Консорциума World Wide Web.

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

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


2

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

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

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


Что именно делает их «плохо построенными»? Это просто сглаживание / сглаживание или его отсутствие?
Кен Беллоуз

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

1

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


0

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

  • Internet Explorer - .eot
  • Mozilla Firefox - .otf и .ttf
  • Safari и Opera - .otf, .ttf и .svg
  • Chrome - .ttf и .svg
  • Мобильное Сафари - .svg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.