Интернет

Самому напечатать на принтере автомобильный номер. Шрифт для регистрационных номерных знаков (автомобильных номеров)

Разработка комплексной автоматизированной системы, целью которой является автоматизация механизма контроля доступа на основании системы распознавания номерных знаков, сложная и, несомненно, комплексная задача. Для ее решения, в рамках квалификационной работы на степень бакалавра, мне потребовался не один месяц, и не одна сотня чашек чая.


Сегодня посмотрим на алгоритм и результаты решения локальной задачи по созданию шрифта в векторном формате согласно нормативной документации для отображения эталонов символов при корреляционном распознавании. На первом этапе углубимся в суть решаемой задачи.


1 «Матчасть»: Регистрационный номерной знак Российской Федерации

Согласно ГОСТ Р 50577-93 «Знаки государственные регистрационные транспортных средств. Типы и основные размеры. Технические требования» большинство регистрационных знаков имеют вид, указанный на рисунке ниже.

Стандартные размеры регистрационного знака, которые составляют 520×112 мм. Символьные комбинации на стандартных номерных знаках определяются тремя буквами и тремя цифрами. Вышеприведенный ГОСТ Р 50577-93 ссылается на использование 12 букв кириллицы, которые имеют графические аналоги в латинском алфавите: А, В, Е, К, М, Н, О, Р, С, Т, У и Х. Надо заметить, что буквы по размеру шрифта меньше, чем цифры.


Начертание символов определяется шрифтом ЖР5 по ГОСТ 3489.2-71 «Шрифты типографские. Гарнитура Журнальная рубленая». На рисунке ниже приведена область из ГОСТа начертания шрифта для кеглей от 12 и выше.




Перед решением задачи, всегда необходимо провести исследование и определить «Решили ли уже эту задачу до меня?» и «Каким образом, ее решили?». Следовательно, перейдем к следующему этапу, а именно поиску.

2 «Поиск»: Шрифт для автомобильных номеров

Поиск в интернете был недолгим, по правильному запросу «шрифт автомобильный номер», корпорация добра с радостью сообщила, что шрифт в векторе доступен для бесплатной скачки.

Нахождению «бесплатного сыра» радоваться сразу нельзя, поэтому необходим следующий этап - понять, насколько полученный шаблон позволит решить поставленную задачу.

3 «Анализ применимости»: RoadNumbers. otf

Без тщательного анализа получить отличный результат, на мой взгляд, невозможно, поэтому рекомендуется потратить немного времени, чтобы потом судорожно не исправлять ошибки и недостатки.


И так, анализ показал следующее:

  • В шрифте не хватает пары символов (в т.ч. символ «D», см. ниже)
  • Шрифт заполнен в нижнем регистре
  • Контуры только PostScript (у меня с ним возникали какие-то проблемы)
  • Непонятные и лишние символы

Примечание: буква D используется в регистрационных знаках транспортных средств дипломатических представительств и торговых представительств иностранных компаний.

4 «Велосипед 2.0»: RoadNumbers2.0.ttf, RoadNumbers2.0.otf

В результате была проведена работа по оптимизации шрифта, получившим атрибут «2.0»:

  • В шрифте имеется все 12+1 символов
  • Символы верхнего и нижнего регистра заполнены и обладают одинаковым начертанием (обеспечивает исключение ошибок)
  • TrueType и PostScript версии
  • Не используемые символы не имеют начертания (аналог «space»)

Результат

В качестве результата представим шрифт, который пусть и не идеален, но позволяет решить глобальную задачу.

Имя шрифта : RoadNumbers


Версия : 2.003 2009


Контуры : TrueType, PostScript


Источники:

  1. ГОСТ Р 50577-93 «Знаки государственные регистрационные транспортных средств. Типы и основные размеры. Технические требования»
  2. ГОСТ 3489.2-71 «Шрифты типографские. Гарнитура Журнальная рубленая»
  3. Википедия. Статья «Индекс автомобильных номеров России»

Как выбрать тип номерка?

Чтобы выбрать тип номерка, например, квадратный или прямоугольный, нажмите кнопку . В выпадающем меню выберите нужный номерок, внимание ваш предыдущий рисунок может быть утрачен!

Как управлять текстом и картинками на номерке?

Кликните мышкой или пальцем на нужную картинку или текст, появится красная рамка 777 и панель с кнопками управления: , эти кнопки могу увеличить, уменьшить, повернуть или удалить картинку или текст на номерке. Чтобы убрать красную рамку, кликните в любое произвольное место за пределами редактора, рамка и кнопки панели пропадут, а вы сможете посмотреть на конечный вариант.

Как добавить текст?

Под изображением макета есть панель, чтобы добавить текст, впишите в поле, например, имя ребенка и нажмите кнопку "Добавить". Если вы хотите указать цвет текста, то нажмите рядом с полем кнопку "цвет текста", у вас появится палитра: Чтобы выбрать нужный цвет двигайте пальцем или мышкой по политре, пока не подберете нужный оттенок. Цвет текста будет меняться в соответствии с вашим выбором. Чтобы выбрать шрифт, нажмите на один из шрифтов, представленных ниже. После нажатия кнопки "Добавить", появится ваш текст на номерке с выбранным шрифтом и цветом.

Как добавить картинку?

В редактор можно добавить любую картинку или фотографию. Панель для добавления изображений находится под панелью шрифтов. Чтобы добавить картинку, выберите тему картинки, для этого нажмите на выпадающий список: Выберите нужную тему, и нажмите на изображение, которое вам понравилось.. После этого оно появится на номерке и вы сможете его редактировать. кликнув по нему пальцем или мышкой.

Как добавить свою картинку?

В редактор можно добавить свою картинку, для этого нажмите на панели выбора картинки кнопку "Загрузить". После этого выберите на своем компьютере картинку или фотографию и нажмите кнопку "Открыть". Ваша картинка появится на номерке. Кликните по ней и вы сможете редактировать ее.

Как заказать нарисованный номерок?

После того как вы нарисовали конечный вариант, смело нажимайте кнопку добавить в корзину, номер сохранится на нашем сервере и будет доступен у вас в корзине. Кликните на корзину и вы попадете в форму оформления заказа! Спасибо за внимание!

Разработка комплексной автоматизированной системы, целью которой является автоматизация механизма контроля доступа на основании системы распознавания номерных знаков, сложная и, несомненно, комплексная задача. Для ее решения, в рамках квалификационной работы на степень бакалавра, мне потребовался не один месяц, и не одна сотня чашек чая.


Сегодня посмотрим на алгоритм и результаты решения локальной задачи по созданию шрифта в векторном формате согласно нормативной документации для отображения эталонов символов при корреляционном распознавании. На первом этапе углубимся в суть решаемой задачи.


1 «Матчасть»: Регистрационный номерной знак Российской Федерации

Согласно ГОСТ Р 50577-93 «Знаки государственные регистрационные транспортных средств. Типы и основные размеры. Технические требования» большинство регистрационных знаков имеют вид, указанный на рисунке ниже.

Стандартные размеры регистрационного знака, которые составляют 520×112 мм. Символьные комбинации на стандартных номерных знаках определяются тремя буквами и тремя цифрами. Вышеприведенный ГОСТ Р 50577-93 ссылается на использование 12 букв кириллицы, которые имеют графические аналоги в латинском алфавите: А, В, Е, К, М, Н, О, Р, С, Т, У и Х. Надо заметить, что буквы по размеру шрифта меньше, чем цифры.


Начертание символов определяется шрифтом ЖР5 по ГОСТ 3489.2-71 «Шрифты типографские. Гарнитура Журнальная рубленая». На рисунке ниже приведена область из ГОСТа начертания шрифта для кеглей от 12 и выше.




Перед решением задачи, всегда необходимо провести исследование и определить «Решили ли уже эту задачу до меня?» и «Каким образом, ее решили?». Следовательно, перейдем к следующему этапу, а именно поиску.

2 «Поиск»: Шрифт для автомобильных номеров

Поиск в интернете был недолгим, по правильному запросу «шрифт автомобильный номер», корпорация добра с радостью сообщила, что шрифт в векторе доступен для бесплатной скачки.

Нахождению «бесплатного сыра» радоваться сразу нельзя, поэтому необходим следующий этап - понять, насколько полученный шаблон позволит решить поставленную задачу.

3 «Анализ применимости»: RoadNumbers. otf

Без тщательного анализа получить отличный результат, на мой взгляд, невозможно, поэтому рекомендуется потратить немного времени, чтобы потом судорожно не исправлять ошибки и недостатки.


И так, анализ показал следующее:

  • В шрифте не хватает пары символов (в т.ч. символ «D», см. ниже)
  • Шрифт заполнен в нижнем регистре
  • Контуры только PostScript (у меня с ним возникали какие-то проблемы)
  • Непонятные и лишние символы

Примечание: буква D используется в регистрационных знаках транспортных средств дипломатических представительств и торговых представительств иностранных компаний.

4 «Велосипед 2.0»: RoadNumbers2.0.ttf, RoadNumbers2.0.otf

В результате была проведена работа по оптимизации шрифта, получившим атрибут «2.0»:

  • В шрифте имеется все 12+1 символов
  • Символы верхнего и нижнего регистра заполнены и обладают одинаковым начертанием (обеспечивает исключение ошибок)
  • TrueType и PostScript версии
  • Не используемые символы не имеют начертания (аналог «space»)

Результат

В качестве результата представим шрифт, который пусть и не идеален, но позволяет решить глобальную задачу.

Имя шрифта : RoadNumbers


Версия : 2.003 2009


Контуры : TrueType, PostScript


Источники:

  1. ГОСТ Р 50577-93 «Знаки государственные регистрационные транспортных средств. Типы и основные размеры. Технические требования»
  2. ГОСТ 3489.2-71 «Шрифты типографские. Гарнитура Журнальная рубленая»
  3. Википедия. Статья «Индекс автомобильных номеров России»