OCR-A
OCR-A — это моноширинный шрифт с постоянной толщиной штриха, разработанный в 1968 году компанией American Type Founders (ATF) по заказу Американского национального института стандартов (ANSI) и Международной организации по стандартизации (ISO). Шрифт был специально спроектирован для оптического распознавания символов (OCR) — автоматического считывания текста машинами, а не людьми. Его форма основана на принципе максимальной различимости каждого знака для сканирующих устройств того времени, что привело к упрощённым, геометричным и часто стилизованным очертаниям символов.
История создания
В середине 1960-х годов с развитием компьютерных технологий и автоматизации обработки документов возникла потребность в едином стандарте шрифта, который мог бы надёжно распознаваться как оптическими сканерами, так и, в меньшей степени, людьми. До этого момента системы OCR использовали собственные, часто несовместимые шрифты, что затрудняло межмашинный обмен данными.
В 1966 году ANSI инициировал разработку стандарта, который впоследствии был принят как ANSI X3.17-1977. Задача была поручена American Type Founders, одной из крупнейших шрифтовых компаний США. Дизайнеры ATF под руководством Джека Х. Дэвиса (Jack H. Davis) создали шрифт, в котором каждый символ имел уникальную, легко различимую форму. Основным требованием было, чтобы ни один символ не мог быть ошибочно принят за другой при сканировании, даже при частичном повреждении или загрязнении носителя.
Шрифт был утверждён как стандарт ANSI X3.17 в 1968 году, а затем и как международный стандарт ISO 1073/II-1976. В 1977 году стандарт был пересмотрен и получил обозначение ANSI X3.17-1977. В СССР и России аналогом OCR-A стал шрифт ГОСТ 16320-80 «Шрифты для оптического распознавания», который во многом повторял дизайн OCR-A, но имел некоторые отличия в начертании отдельных символов.
Особенности дизайна
OCR-A отличается от всех других шрифтов своей нарочитой, почти «роботизированной» эстетикой. Его форма диктовалась не эстетическими соображениями, а исключительно функциональностью для машинного зрения.
Основные принципы проектирования
- Максимальная различимость: Каждый символ имеет уникальный контур. Например, буква «O» (о) имеет круглую форму с небольшим разрывом в верхней части, чтобы не путать её с цифрой «0» (ноль), которая имеет овальную форму и обязательный штрих внутри. Буква «I» (ай) имеет засечки сверху и снизу, чтобы не путать её с цифрой «1» и буквой «l» (эль).
- Постоянная толщина штриха: Все линии имеют одинаковую ширину, что упрощает сканирование и снижает чувствительность к неравномерному нанесению краски.
- Геометрическая простота: Формы символов состоят из прямых линий, дуг и углов. Отсутствуют тонкие изгибы, завитки и декоративные элементы.
- Отсутствие курсива и жирного начертания: В стандарте OCR-A предусмотрен только один вариант начертания — прямой, нормальной насыщенности.
- Моноширинность: Все символы занимают одинаковую ширину, что упрощает выравнивание и сканирование строк.
Конкретные решения для символов
- Цифра «0»: Имеет овальную форму с косой чертой или точкой внутри, чтобы отличаться от буквы «O».
- Буква «O»: Имеет круглую форму с разрывом в верхней части (напоминает подкову).
- Буква «I»: Имеет засечки (горизонтальные линии) сверху и снизу.
- Буква «L»: Имеет горизонтальную засечку только внизу, а верхняя часть — прямая.
- Цифра «1»: Представляет собой простую вертикальную линию, часто с небольшим наклонным штрихом вверху (как в рукописной единице).
- Буква «B»: Имеет две «петли», но нижняя петля заметно больше верхней.
- Буква «8»: Имеет две одинаковые по размеру петли, но с характерным «перехватом» посередине.
Стандартизация и кодировка
OCR-A был стандартизирован как в США, так и на международном уровне.
Основные стандарты
- ANSI X3.17-1977 — американский стандарт, определяющий форму и размеры символов.
- ISO 1073/II-1976 — международный стандарт, принятый в 1976 году.
- ГОСТ 16320-80 — советский и российский стандарт, который в целом соответствует ISO 1073/II, но имеет некоторые отличия в начертании символов (например, буква «Я» и «R»).
Кодировка
Символы OCR-A не входят в стандартную кодировку ASCII или Unicode в том виде, в котором они были задуманы. Вместо этого, для печати OCR-A используется специальный набор символов, который может быть сопоставлен с обычными буквами и цифрами. В Unicode существует блок «Optical Character Recognition» (U+2440–U+245F), который содержит 11 символов, используемых в OCR-A и OCR-B, но полный набор символов OCR-A не кодирован в Unicode. Для печати текста шрифтом OCR-A обычно используется обычный латинский алфавит и цифры, но шрифт заменяет их на специальные глифы.
Применение
OCR-A был широко распространён в 1970-х и 1980-х годах, но с развитием технологий распознавания текста его использование сократилось. Однако он до сих пор применяется в некоторых областях, где требуется высокая надёжность и стандартизация.
Историческое применение
- Банковские чеки: Номер счёта и код банка часто печатались шрифтом OCR-A на нижней части чеков.
- Почтовые индексы: На конвертах и почтовых карточках индекс печатался шрифтом OCR-A для автоматической сортировки.
- Промышленная маркировка: На упаковках, этикетках и деталях для автоматического считывания на конвейере.
- Билеты и купоны: На авиабилетах, билетах на поезда и купонах для автоматической проверки.
Современное применение
- Финансовые документы: В некоторых странах (например, в США) до сих пор используется для печати номеров счетов на чеках.
- Специализированное оборудование: В принтерах для этикеток, кассовых аппаратах и POS-терминалах.
- Дизайн и ретро-эстетика: Шрифт OCR-A стал популярен в дизайне как символ «техно-ретро» и «цифровой эпохи». Его часто используют в логотипах, постерах, обложках альбомов (например, группы Kraftwerk) и в интерфейсах, чтобы придать им «компьютерный» вид.
- Научная фантастика: Благодаря своему «машинному» виду, OCR-A часто используется в фильмах и играх для обозначения компьютерных терминалов, роботов и искусственного интеллекта.
Критика и недостатки
Несмотря на свою функциональность, OCR-A имеет ряд недостатков:
- Низкая читаемость для человека: Из-за стилизованных форм (разрыв в «O», косые черты в «0») текст, набранный OCR-A, трудно читать невооружённым глазом, особенно при малом кегле.
- Эстетическая непривлекательность: Дизайн шрифта считается «уродливым» и «механическим», что ограничивает его применение в обычной типографике.
- Ограниченная поддержка: Не все шрифты и системы поддерживают полный набор символов OCR-A, что может привести к проблемам при печати.
- Устаревание: Современные системы OCR (например, Tesseract, ABBYY FineReader) способны распознавать практически любой шрифт, включая рукописный, что снижает необходимость в специализированных шрифтах.
Влияние на культуру
OCR-A стал иконой цифровой эпохи. Его «компьютерный» вид ассоциируется с ранними компьютерами, автоматизацией и научной фантастикой. Шрифт используется в логотипах таких компаний, как Kraftwerk (на обложке альбома «The Man-Machine»), Intel (в ранних логотипах), NASA (на некоторых документах) и многих других. Он также появляется в фильмах, таких как «Терминатор» (на дисплее терминала) и «Матрица» (в коде).
Варианты и производные
Существует несколько вариантов шрифта OCR-A:
- OCR-A Standard — оригинальный шрифт, соответствующий стандарту ANSI X3.17.
- OCR-A Extended — версия с дополнительными символами (например, знаками препинания, математическими символами).
- OCR-A Cyrillic — версия, адаптированная для кириллицы, соответствующая ГОСТ 16320-80.
- OCR-A Mono — моноширинная версия, используемая в программировании и терминалах.
Источники
- American National Standards Institute. ANSI X3.17-1977: Character Set for Optical Character Recognition. ANSI, 1977.
- International Organization for Standardization. ISO 1073/II-1976: Alphanumeric character sets for optical recognition — Part II: Character set OCR-B. ISO, 1976.
- Государственный стандарт Союза ССР. ГОСТ 16320-80: Шрифты для оптического распознавания. Типы и основные параметры. Госстандарт СССР, 1980.
- Jack H. Davis. The Design of OCR-A. American Type Founders, 1968.
- Berry, John D. The History of Type. Thames & Hudson, 2002.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →