Вы здесь

148. Шрифты Unicode

| |

Шрифты Unicode

Стандартное 8-битное кодирование (ANSI) позволяет использовать одновременно 256 различных символов. На первый взгляд этого достаточно для хранения текстовых символов и знаков пунктуации. Однако шрифты могут содержать огромное число дополнительных символов — лигатуры, разные пробелы, символы с акцентами, символы других языков, специальные знаки и пр. Если использовать ANSI-таблицу, то для каждого языка приходится создавать отдельный шрифт, и вдобавок дополнительные шрифты для хранения специальных символов, например лигатур. Это неудобно, поскольку при наборе на нескольких языках придется переключаться между несколькими шрифтами. Иероглифические языки имеют не десятки, а тысячи разных знаков, значит они в любом случае "не поместятся" в стандартную таблицу.

Стандарт Unicode использует 16-битное кодирование. В такой таблице могут храниться коды 65356 символов. Этого более чем достаточно для воспроизведения символа любого языка. Unicode-шрифт, таким образом, может иметь в своем составе гораздо больше символов, чем обычный ANSI-шрифт. В настоящее время шрифты в этом формате производятся Microsoft, Adobe и другими производителями. InDesign работает со шрифтами в этом формате.


| |


Top.Mail.Ru