Знаки вне стандарта Unicode
Проблема кодирования вскрывает недостаток стандарта Unicode, а именно: если в Unicode присваиваются определенные коды определенным знакам, то как быть дизайнеру шрифта, если он придумает и создаст знаки, отсутствующие в списке кодов этого стандарта. А к таким знакам ведь можно отнести многое из того, что есть в специальных или альтернативных шрифтовых файлах.
Решением является использование в кодовой таблице Unicode диапазона кодов, предназначенных для «личных целей», куда дизайнер шрифта сможет
Цифры старого стиля I 2 3 4 J 6 7 8 9 о Капитель
|
РИС. 4.7. Спецшрифты (expert sets) содержат знаки, которые входят в традиционную гарнитуру, но для которых не оказалось места в основном шрифтовом файле. Знаки, показанные на рисунке, взяты из спецшрифта Adobe Garamond. Поскольку форматы TrueType или ОрепТуре могут содержать несколько больший комплект знаков, альтернативные шрифтовые файлы могут постепенно исчезнуть, и такие знаки будут объединены - со стандартными в единый шрифтовой файл
Добавить свои знаки. Значения этих кодов, таким образом, различаются у разных шрифтовых файлов. Для того чтобы упростить управление, шрифты ОрепТуре также могут содержать связи между знаками для того, чтобы дать понять программному приложению или операционной системе, что конкретный знак является альтернативной формой одного из знаков в стандартной таблице. На рис. 4.8 видно, как приложение предлагает пользователю выбор альтернативных знаков. Добавление нескольких вариантов к каждому знакоместу сокращает размер общей таблицы знаков до управляемых пропорций, а расположение знаков приобретает логическую упорядоченность.
Представим себе тот день, когда клавиатуры станут высвечивать знаки на клавишах. При смене
РИС. 4.8. Один код стандарта Unicode может указывать на несколько альтернативных вариантов одного и того же знака. В данном случае четыре альтернативных формы буквы Е у гарнитуры Silentium Pro (формат ОрепТуре, разработчик Adobe) отображаются в раскрывающемся меню у стандартного знака в диалоговом окне программы Adobe InDesign
J eiYPhs I Shew: J Entire'Fori t jTj
|
Jsilentium Pro Roman I -■ ^ |
Шрифтового файла раскладка клавиатуры также будет изменяться, и другие знаки появятся на клавишах. С приходом шрифтовых файлов, содержащих большую кодовую таблицу стандарта Unicode, никому больше не удастся печатать десятью пальцами вслепую.