Джованни Лемонад (lemonad) wrote,
Джованни Лемонад
lemonad

Как я искал мерзавца



Столкнулся с нетривиальной задачей, а такие задачи люблю.
Делюсь.

Итак у меня было два крайних начертания одной гарнитуры, в которых изначально было нарисовано одинаковое количество символов. Так как в шрифте есть много всяких .alt .end .altend символов, пришлось руками разворачивать кассу для расширенной латиницы, а также подчищать лишние лигатуры и к вечеру подошел с результатом: в одном шрифте 799 символов (это был эталонный шрифт, поэтому ориентируемся на него), а во втором шрифте 800 (сверху картинка двух шрифтов для понимания масштаба трагедии). Где-то лишний символ и не факт, что все остальные имена одинаковые. Ручной перебор со сравнением результатов не дал (2,5 часа времени ушло). И в голову пришла идея, решить эту задачу сравнением текстов.



1. Сначала я выделил все символы в шрифте и тупо скопировал в блокнот названия глифов
2. Разделил их (названия) пробелами с помощью автозамены слэша на пробел и в каком-то онлайн редакторе упорядочил по алфавиту
3. Сделал сравнение текстов на таком-же быстрозагугленном онлайн сайте и нашел мерзавца



Это недобитая лигатура r_z.end, для которой в кириллице используется латинский вариант p_z.end.
Вот такая предновогодняя история)
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment