Комплекты знаков
В шрифтовой файл однобайтовых кодов, содержащий стандартный комплект из 228 знаков, включены все буквы и диакритические знаки, необходимые для набора текстов на всех европейских языках, которые используют латиницу. Однако многие буквы с диакритическими знаками нужно создавать вручную (см. гл. 13поскольку шрифтовые файлы обычно предлагают только самые ходовые из акцентированных символов.
К сожалению, ни кодировка MacRoman, ни Win ANSI не содержат полного комплекта диакритических знаков и букв для набора текстов на всех европейских языках. И даже если недостающий знак присутствует в шрифтовом файле, то операционная система не всегда предоставляет к нему прямой доступ (рис. 16.1). Если ваша операционная система поддерживает кодировку Unicode, то тогда можно получить доступ с помощью браузера символов к любому знаку, имеющемуся в шрифтовом
Win ANSI
Л circumflex (циркумфлекс) •• dieresis (умляут)
- macron (знак долготы) ' acute (акут, ударение)
V grave (тупое ударение)
Dot (точка) ~ tilde (тильда) » cedilla (седиль)
MacRoman
~ circumflex (циркумфлекс) dieresis (умляут)
- macron (знак долготы) ' acute (акут, ударение)
V grave (тупое ударение)
Dot (точка) ~ tilde (тильда) « breve (знак краткости) v hacek (гачек)
~ double prime (двойной штрих)
Ring (кружок) » cedilla (седиль) * ogonek (огонек)
РИС. 16.1. Без локализованного шрифтового файла или шрифтового файла с кодировкой Unicode, приходится определенные буквы с диакритическими знаками создавать вручную. Таблица показывает, какие знаки доступны в кодировках Windows и Macintosh. Знак набирается следом за буквой, а затем с помощью кернинга подгоняется в нужное место над буквой файле. И, тем не менее, даже при поддержке Unicode вам придется многие буквы с диакритическими знаками формировать вручную.
К европейским языкам, для которых буквы с диакритическими знаками отсутствуют в шрифтовых файлах с однобайтовой кодировкой, относятся баскский, чешский, эсперанто, венгерский, польский, турецкий и уэльский. Из них только польский нельзя набирать, используя кодировки MacRoman и Win ANSI, поскольку в обеих отсутствуют прописная и строчная перечеркнутая L (£ и 1). Но для профессионального набора текстов на этих языках следует иметь локализованные шрифтовые файлы, которые включают все необходимые знаки (рис. 16.2).
Способы доступа ко всем этим знакам в шрифтовом файле обсуждаются в гл. 4.