Технический регламент

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

Для того, что бы хоть как то упорядочить всё это многообразие вариантов и свести лишнюю работу к минимуму, я предлагаю вам внимательно изучить этот документ и принять его к сведению, тем самым попытаться стандартизировать и ускорить нашу с вами работу.

Более файлы в том виде в котором присылались мне ранее, приниматься в работу не будут.

1) Создавайте все символы кодовой страницы.

Шрифты с просьбой посмотреть почему не работает, но с недостроенными символами - летят сразу в корзину.
Пожалуйста уясните вопрос, что такое кодовые страницы и диапазоны символов и зачем это всё нужно.

2) Давайте будем использовать имена глифов в формате uniXXXX, а не afiiXXXXX.

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

3) Используйте только стандартные имена глифов кириллицы в формате uniXXXX, а не "приятных глазу" и "всем понятным".

Не стоит писать имя глифа кириллицей, использовать не стандартные имена, типа "cyr_yo", "cyr_che" и подобные варианты. Во первых есть стандартные имена вида uniXXXX, а во вторых то, что для вас является очевидным, для другого человека может представлять себе не очень вероятный вариант, сродни квесту.

Кроме того, имена глифов используются в таблице CFF(не уверен, что в будут использоваться в CFF2), что так же может оборачиваться неприятными сюрпризами.
4) Давайте при названии кириллических лигатур использовать формат uniXXXX_uniXXXX.

Опять же такое стандартизирование позволит ускорить работу с написанием кода. Для тройных лигатур запись будет выглядеть как  uniXXXX_uniXXXX_uniXXXX

5) При создании альтернативных начертаний глифов используйте стандартные суффиксы совпадающие с фичами.

Использование стандартных суффиксов, намекающих на использование данных символов в той или иной фиче, ускоряют работу по написанию кода. Также приемлемо использование цифр, например: .alt1, alt2, calt3...

Для создания и переименования суффиксов в FontLab 5 есть удобная функция. В окне Font щёлкаете по нужному символу и вызываете контекстное меню. В нём пункт More > Add Suffix to Name.

Из стандартного списка выбираете нужный и не забывайте отмечать пункт Replace existing name suffix. Стандартные зарегистрированные фичи можно посмотреть тут: https://www.microsoft.com/typography/otspec/featurelist.htm

6) Используемые наборы символов необходимо помечать цветом.

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

7) Присылайте для работы только финальную версию.

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

Редакция документа: 1.0.

  • Раздел: Блог
  • Автор: Denisbox