Шрифт OCR-B
Шрифт OCR-B — это моноширинный шрифт, разработанный специально для оптического распознавания символов (OCR). Он был создан в 1968 году по заказу Европейской ассоциации производителей вычислительной техники (ECMA) и впоследствии стандартизирован Международной организацией по стандартизации (ISO) как стандарт ISO 1073/II-1976. В отличие от своего предшественника, шрифта OCR-A, OCR-B имеет более привычный, «человеческий» вид, что облегчает его визуальное восприятие, сохраняя при этом высокую точность распознавания машинами.
История
Разработка шрифта OCR-B была начата в середине 1960-х годов как ответ на практические проблемы, возникшие при использовании шрифта OCR-A. Хотя OCR-A (стандарт ISO 1073/I) отлично распознавался сканерами, его гротескный, нарочито геометрический дизайн был трудным для чтения человеком. Это создавало неудобства в банковской сфере, почтовых службах и других отраслях, где документы обрабатывались как автоматически, так и вручную.
В 1968 году Европейская ассоциация производителей вычислительной техники (ECMA) поручила разработку нового шрифта швейцарскому дизайнеру и типографу Адриану Фрутигеру. Фрутигер, известный созданием семейства шрифтов Univers, поставил перед собой задачу совместить высокую степень распознаваемости с эстетической привлекательностью. Результатом стал шрифт, который был принят в качестве стандарта ECMA-11, а затем и международного стандарта ISO 1073/II-1976.
В 1973 году OCR-B был включён в рекомендации Международного консультативного комитета по телеграфии и телефонии (CCITT, ныне МСЭ-Т) для использования в международных почтовых отправлениях и банковских документах. В 1980-х годах, с распространением штрихкодов и магнитных полос, роль OCR-B несколько снизилась, но он остаётся востребованным в специализированных областях, таких как печать банковских чеков, паспортов, авиабилетов и промышленная маркировка.
Характеристики и дизайн
OCR-B является моноширинным шрифтом, то есть все его символы имеют одинаковую ширину. Это критически важно для OCR, так как упрощает алгоритмы сегментации строки на отдельные знаки.
Особенности начертания
В отличие от OCR-A, который использует утолщённые, «рубленые» формы с минимальным количеством засечек, OCR-B имеет более плавные и округлые контуры, приближенные к традиционным гуманистическим гротескам. Ключевые особенности дизайна:
- Отсутствие засечек (sans-serif): Шрифт относится к классу гротесков.
- Чёткая дифференциация символов: Разработчики уделили особое внимание тому, чтобы похожие символы (например, буква «O» и цифра «0», буква «I» и цифра «1») были легко различимы. Цифра «0» часто имеет точку или черту внутри, а заглавная «I» — засечки, чтобы не путать её с единицей.
- Пропорции: Строчные буквы имеют относительно большую высоту (x-высоту), что улучшает читаемость.
- Стандартный набор символов: Обычно включает латинский алфавит (строчные и заглавные), арабские цифры, знаки препинания и ряд специальных символов. Существуют расширенные версии, включающие кириллицу и другие алфавиты.
Технические параметры
Стандарт ISO 1073/II определяет не только форму символов, но и их геометрические размеры:
- Высота символа: Для печати на документах обычно используется высота 2,8 мм (10 пунктов), хотя возможны и другие размеры.
- Ширина символа: Фиксированная, обычно составляет 2,1 мм.
- Толщина штриха: Оптимизирована для печати на матричных и струйных принтерах, а также для лазерной гравировки.
- Допуски: Стандарт задаёт жёсткие допуски на отклонение формы символов от эталона, чтобы гарантировать надёжное распознавание.
Применение
Благодаря своей читаемости и надёжности, OCR-B нашёл широкое применение в различных отраслях, где требуется автоматическая обработка документов.
Банковская сфера
- Чеки: OCR-B используется для печати номеров счетов, кодов банков и сумм на чеках. В России, например, он применяется для печати контрольной строки на кассовых чеках и в платёжных поручениях.
- Банковские карты: Номер карты, срок действия и имя держателя на многих пластиковых картах печатаются именно этим шрифтом.
- Платёжные документы: Счета, квитанции и инкассовые поручения часто содержат строки, напечатанные OCR-B, для автоматического считывания.
Почтовые и логистические службы
- Почтовые индексы: Во многих странах (например, в Германии, Швейцарии, Франции) почтовые индексы на конвертах печатаются шрифтом OCR-B для автоматической сортировки.
- Авиабилеты и посадочные талоны: Коды авиакомпаний, номера рейсов и места в самолёте часто печатаются этим шрифтом.
- Транспортные накладные: В логистике OCR-B используется для маркировки грузов и печати сопроводительных документов.
Промышленность и производство
- Маркировка продукции: Шрифт применяется для нанесения серийных номеров, дат производства, штрихкодов и другой информации на корпуса электронных устройств, упаковку, детали машин. Это особенно актуально для лазерной гравировки и струйной печати.
- Паспорта и удостоверения личности: В некоторых странах (например, в Германии и Швейцарии) данные в паспортах и водительских удостоверениях печатаются шрифтом OCR-B.
Документооборот
- Счета и накладные: Для автоматизации ввода данных в бухгалтерские системы.
- Медицинские карты: Для печати идентификационных номеров пациентов и кодов диагнозов.
Классификация и стандарты
OCR-B (шрифт) классифицируется как стандартизированный шрифт для оптического распознавания. Основные стандарты:
- ISO 1073/II-1976: «Шрифты для оптического распознавания символов. Часть 2: Шрифт OCR-B». Этот стандарт определяет форму, размеры и допуски для всех символов.
- ECMA-11: Европейский стандарт, предшествовавший ISO.
- DIN 66008: Немецкий стандарт, соответствующий ISO 1073/II.
- ГОСТ 27465-87: Российский стандарт, также гармонизированный с ISO.
Интересные факты
- Дизайнер: Адриан Фрутигер, создатель OCR-B, также разработал шрифты Univers, Frutiger и Avenir, которые стали классикой типографики.
- Отличие от OCR-A: Если OCR-A был спроектирован исключительно для машин, то OCR-B — для людей и машин. Это сделало его более универсальным.
- Современное использование: Несмотря на развитие технологий распознавания (нейросети, искусственный интеллект), OCR-B остаётся стандартом в тех областях, где требуется высокая надёжность и предсказуемость, например, в банковских системах.
- Цифровые версии: Существует множество свободных и коммерческих цифровых версий шрифта OCR-B, которые можно использовать в современных операционных системах и программах.
Критика
Основной критикой OCR-B является его относительно низкая степень защиты от подделки по сравнению с более сложными шрифтами. Поскольку он стандартизирован, злоумышленники, имея доступ к эталонному начертанию, могут подделать документы. Однако для большинства применений, где требуется автоматическая обработка, это не является критичным недостатком. Также некоторые пользователи отмечают, что моноширинность делает текст менее компактным по сравнению с пропорциональными шрифтами.
Источники
- ISO 1073/II-1976. «Шрифты для оптического распознавания символов. Часть 2: Шрифт OCR-B». Международная организация по стандартизации.
- ECMA-11. «Шрифт OCR-B для оптического распознавания символов». Европейская ассоциация производителей вычислительной техники.
- ГОСТ 27465-87. «Шрифты для оптического распознавания символов. Шрифт OCR-B». Государственный комитет СССР по стандартам.
- Фрутигер, Адриан. «Шрифты. Разработка и применение». Издательство «Студия Артемия Лебедева», 2015.
- Брингхерст, Роберт. «Основы стиля в типографике». Издательство «ДМК Пресс», 2013.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →