Какие типографские особенности являются частью самого шрифта и части программного обеспечения?

9

В программах верстки есть много опций, и мне не ясно, какие опции являются частью файла шрифта, и что делает программа верстки для меня.

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

Есть много других вещей о типографии, которые я не знаю, кто (шрифт или программное обеспечение верстки) решает. Вот несколько примеров:

  • Межбуквенное расстояние
  • расстояние между словами
  • кернированные пары
  • маленькие шапки
  • подкладка и фигуры старого стиля
  • табличные и пропорциональные цифры

Возможно, есть еще кое-что, о чем я не знаю, о чем спрашивать.

Так какие же типографские свойства определяются выбором шрифта, а какие строго определены программой верстки?

Scribblemacher
источник
1
Обратите внимание, что следует избегать вариантов faux italic и bold. В основном это добавляется в программное обеспечение, как слово, где каждый шрифт должен быть выделен жирным шрифтом и курсивом из-за дизайна GUI. В некотором смысле это не имеет смысла, так как многие шрифты имеют такие варианты, как полужирный и светлый, и в слове нет элемента gui для этого.
joojaa
@joojaa Существуют ли простые способы определить, является ли жирным шрифтом или курсивом искусственная версия или нет? Раньше я набирал строчную букву f и сравнивал обычную и курсивную версии, поскольку этот символ обычно выглядит совсем иначе в истинном курсиве. Это действительно хороший тест? Есть ли аналогичный тест для жирных вариантов?
Scribblemacher
@Scribblemacher: Вы можете задать для этого отдельные вопросы.
Wrzlprmft
1
@Wrzlprmft спросил здесь
Scribblemacher

Ответы:

9

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

Более конкретно:

  • Буква по умолчанию и расстояние между словами определяются шрифтом, однако они могут быть откорректированы программой набора текста обычно на основе значения по умолчанию, например, для выровненного текста. То же самое касается межстрочного интервала.
  • Кернированные пары определены в шрифте.
  • Курсив, полужирный шрифт, маленькие заглавные буквы, символы верхнего и нижнего регистра могут быть индивидуально определены шрифтом. В современных стандартах шрифтов курсив и полужирный шрифт реализованы как отдельные шрифты, а все остальное оценивается с помощью функций OpenType (или аналогичных). Иногда маленькие заглавные буквы предоставляются в качестве отдельного шрифта в качестве запасной меры, когда OpenType не поддерживается.
  • Подкладка и старые, табличные и пропорциональные фигуры могут быть определены шрифтом и могут быть оценены с помощью OpenType. Любой числовой стиль может быть выбран дизайнером по умолчанию.
  • Подсказка информации от инструкций к подсказкам растрового изображения может быть определена в шрифте, но не каждое программное обеспечение рендеринга соответствует этим спецификациям.

Для исчерпывающего списка (но не полного), посмотрите список возможностей OpenType .

Wrzlprmft
источник
За исключением цвета ... Или альфа-канала ... Подождите, когда эти шрифты снова появятся после 15 лет их удаления из них.
joojaa
@joojaa: Цветные шрифты - сложные звери, о которых мне, к счастью, никогда не приходилось беспокоиться. Также я не использую эмодзи. Поэтому я не чувствую, что могу сказать что-нибудь о них.
Wrzlprmft
1
Есть ли способ «осмотреть» шрифт, чтобы узнать, какая информация есть и не указана? Это то, что вы можете определить из такой программы верстки, как InDesign?
Scribblemacher
Относительно цифр, являются ли стили чисел определенно разными глифами (что означает, что подкладка против старого стиля "9" будет двумя разными символами в карте символов Windows)?
Scribblemacher
1
@Scribblemacher: Я не уверен насчет карты символов Windows, но когда я последний раз видел это десятилетие назад, он показывал только глифы, которые были назначены точкам символов в некоторой кодировке (обычно Unicode, так как он стремится включить все другие кодировки в условия обратной совместимости). Поскольку для чисел старого стиля нет специальных символов Юникода, нет гарантии, что вы их там найдете, если они существуют (хотя большинство разработчиков шрифтов помещают такие символы в области частного использования для обратной совместимости).
Wrzlprmft
0

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

CeeGee
источник
Можете ли вы привести примеры таких средств просмотра шрифтов? Я не видел, например, средства просмотра шрифтов для Linux, которое может делать такие вещи.
Scribblemacher
Я использую Fontmatrix и FontManager. Они называются диспетчерами шрифтов, но, насколько я могу судить, и, поскольку я их использую, они являются программами просмотра шрифтов Linux с другими встроенными возможностями.
CeeGee
На Mac встроенная типографская консоль TextEdit и Pages позволяет играть со всеми основными настройками шрифта. Одна вещь, которую еще никто не упомянул, - это то, что иногда в файлах шрифтов всерьез про профессионалов есть пунктуация "все заглавными буквами", которая немного выше, чтобы соответствовать тексту всех заглавных букв. У некоторых также есть цифры на маленькой кепке (не текстовые цифры, которые поднимаются и опускаются выше высоты х).
Пилот