
- •13. Форматы шрифтовых файлов
- •13.1 Формат PostScript
- •13.2 Формат TrueType
- •13.3 Формат OpenType
- •13.4 Межплатформенная совместимость шрифтов
- •13.5 Проблемы комплекта знаков
- •13.6 Таблицы asciIиUnicode
- •13.6.1 Проблемы кодирования шрифтовых файлов
- •13.6.2 Заимствованные знаки Мас
- •13.7 Поиск нужных знаков
- •13.7.1 Утилита Character Map (Windows)
- •13.7.2 Утилита Key Caps (Mac)
- •13.7.3 Mac oSиUnicode
- •13.7.4 Специальные или альтернативные шрифтовые файлы
- •13.7.5 Знаки вне стандарта Unicode
- •13.7.6 Особенности форматов шрифтовых файлов
- •13.7.7 Особенности форматов в системе Macintosh
- •13.7.8 Особенности форматов в системе Windows
- •13.8 Системы управления шрифтами
- •13.9 Редакторы шрифта
- •Вопросы и задания
- •Рекомендуемая литература
13.6.2 Заимствованные знаки Мас
Определенные знаки в комплекте MacRomanзаимствованы из шрифтового файлаSymbol. Когда вы работаете на компьютереMacintosh, то кажется, что эти знаки являются частью каждого шрифта. Например, сочетание клавиш <Option>+<D> всегда вызывает строчную греческую букву «дельта» —. Но коды, присвоенные этим буквам в кодовой таблице комплектаMacRoman, указывают на пустые ячейки в шрифтовом файлеМас. При введении этих кодов операционная система обращается к шрифтовому файлуSymbol. Это, кстати, объясняет, почему заимствованные знаки никогда не соответствуют стилю шрифта, которым вы набираете текст (если только это не гарнитураTimes Roman, на основе которой проектировался комплектSymbol).
Эта любопытная ситуация характерна только для Маcи только для этого полезного комплекта знаков.
13.7 Поиск нужных знаков
Операционные системы Windows(с помощью утилитыCharacter Map) иMac OS(с помощью утилитыKey Caps) позволяют увидеть комплект знаков цифрового файла. Без этих полезных программ (утилит) нельзя узнать точно, какие знаки содержит конкретный файл. Некоторые приложения сами начали предлагать подобную услугу, давая пользователю доступ к расширенному комплекту знаков стандартаUnicode, даже если операционная система не имеет такой возможности.
13.7.1 Утилита Character Map (Windows)
Утилита Character Map(ее можно вызвать, выбрав последовательно:Programs | Accessories | System Tools) отображает все знаки шрифтового файла в виде таблицы. С помощью утилиты можно выбрать и перенести знак или группу знаков в открытый документ. При выделении знака отображается код, по которому можно обращаться к нему. Для набора любого знака без помощи утилиты, например из текстового процессора, можно нажать клавишу <Alt> и ввести код знака; после отпускания клавиши соответствующий знак появится в тексте.
В версиях Windows, которые поддерживаютUnicode, такая технология работает как со шрифтами в кодировкеWin ANSI, так и со шрифтами в кодировкеUnicode. Но вUnicode-шрифтах с помощью клавиши <Alt> доступны только знаки кодировкиANSI.
Другие знаки идентифицируются уже с помощью шестнадцатеричных (система счета, в которой используются кроме цифр 0–9 и буквы A–F) кодовUnicode. В большинстве англоязычных версийWindowsи программных приложений необходимо вырезать(Cut) и вклеить(Paste) в документ нужные знаки непосредственно из интерфейса утилитыCharacter Map. В новейших приложениях, которые используют преимущества поддержкиUnicode, можно набирать шестнадцатеричный код знака (например, 02А5), за которым следует команда <Alt>+<X>, преобразующая код в соответствующий знак. Локализованные версииWindowsи приложений могут обращаться к нелатинским знакам непосредственно (при условии использования соответствующей клавиатуры).
Поскольку в шрифтовом файле стандарта Unicodeдостаточно много знаков, то утилитаCharacter Mapвыводит на экран поочередно определенные группы: например, те, которые используются для конкретных языков, или числовые знаки, включая простые дроби и знаки для их построения.
13.7.2 Утилита Key Caps (Mac)
Утилита Key Capsотображает на экране клавиатуру для того, чтобы показать, какие знаки соответствуют определенным клавишам. Нажатие клавиши <Shift> меняет изображение и показывает, какие знаки доступны при нажатой клавише. То же происходит при нажатии клавиши <Option> или обеих клавиш одновременно.
Имея четыре варианта (без нажатых клавиш, только <Shift>, только <Option> или обе одновременно), операционная системаMac OSиспользует каждую алфавитно-цифровую клавишу для доступа к четырем комплектам знаков. Как и в утилитеCharacter Mapв системеWindows, все знаки, выбранные в окне утилитыKey Caps, могут быть перенесены в документ.
Операционная система Mac OSприменяет также и более сложные комбинации клавиш для вызова специальных диакритических знаков. Для этого вам нужно удерживать нажатой клавишу <Option>, когда нажимается клавиша диакритического знака (акцента): острого ударения(acute), тупого ударения(grave), умляута(dieresis), тильды(tilde)или циркумфлекса(circumflex). Затем отдельным действием вы нажимаете клавишу буквы, над которой располагается диакритический знак. Только теперь на экране появляется акцентированный знак.
Для того чтобы узнать, где расположены эти акцентированные знаки, нажмите клавишу <Option> при открытом окне утилитыKey Caps. Вы увидите, что пять клавиш в окне окружены серыми рамками. Это и есть диакритические знаки. Если вы щелкните на одном из них и отпустите клавишу <Option>, вы увидите буквы, над которыми размещены диакритические знаки.