Пару слов о Stylistic Set labels
С появлением спецификации OpenType 1.6, появилась возможность присваивать наименования стилистическим наборам которые должны отображается вместо малопонятных ss01, ss02, ss03...
Как всегда софт с данной возможностью запаздывает и не успевает за обновлением спецификаций. На сегодняшний день данная возможность есть в приложениях TextEdit, Pages, Keynote на MacOS 10.11 и в программах пакета Adobe CC 2017.
Опять же FontLab 5.2.2 c 'labels' не работает, точнее сказать можно исхитрится сгенерировать данную фичу, и 'labels' в программе вместо ss01, ss02, ss03 в списке появятся, но сама фича Stylistic Set перестаёт корректно работать.
Вроде бы корректно работают с 'labels' последние версии данного софта, но я не проверял:
- DTL OTMaster
- FontCreator
- AFDKO
- Glyphs
В Fontlab VI пока так же у меня сгенерировать ничего не получилось.
Сам принцип построения фичи выглядит вот так:
featureNames {
name < platform ID > < script ID > < language ID > < text string > ;
# This name entry is repeated for every script and language that you want to support.
} ;
Ну и пример рабочей фичи:
feature ss01 {
featureNames {
name "Feature description for MS Platform, script Unicode, language English";
# With no platform ID, script ID, or language ID specified, the implementation assumes (3,1,0x409).
name 3 1 0x411 "Feature description for MS Platform, script Unicode, language Japanese";
name 1 "Feature description for Apple Platform, script Roman, language unspecified";
# With only the platform ID specified, the implementation assumes script and language = Latin. For Apple this is (1,0,0).
name 1 1 12 "Feature description for Apple Platform, script Japanese, language Japanese"; } ;
# --- rules for this feature ---
} ss01;
Источник: http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html#8.c
По мере поступлении свежей информации, буду дополнять...
- Раздел: Блог
- Просмотров: 1348
- Автор: Denisbox