CMap (картографирование персонажей)

CMap (картографирование персонажей)

Карта в формате PDF

CMap (карта символов) отображает коды символа в потоке контента PDF на точки кодного знака Unicode или имена глифов. Ресурсы CMapp используются для извлечения текста, поиска и доступности в документах PDF (ISO 32000-1:2008, §9.10).

AdobeGlyphList

AdobeGlyphList предоставляет статическое отображение от имен глифов Adobe к Unicode. Кодные точки:

int unicode = AdobeGlyphList.getUnicode("bullet");  // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright");  // true

Это используется при расшифровке имен глифов из шрифтов типа 1 и TrueType, которые используют стандартную конвенцию Adobe по присвоению имён.

Кодирование текста

Кодирование текста PDF отображает код символов в глифы посредством сочетания словаря кодирования шрифта, ToUnicode CMap и таблицы ширины знаков шрифта. Правильное обращение с CMAP необходимо для надежного извлечения текстового материала.

See Also

 Русский