Технический регламент
Уважаемые коллеги!
Для того, что бы привести приходящие файлы к более или менее единой форме содержания, я написал этот технический регламент для шрифтовых заготовок передаваемых вами мне в работу.
Для того, что бы хоть как то упорядочить всё это многообразие вариантов и свести лишнюю работу к минимуму, я предлагаю вам внимательно изучить этот документ и принять его к сведению, тем самым попытаться стандартизировать и ускорить нашу с вами работу.
Более файлы в том виде в котором присылались мне ранее, приниматься в работу не будут.
- 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