?

Log in

No account? Create an account
Официальный блог любителей брусники [entries|archive|friends|userinfo]
Джованни Лемонад

[ website | Джованни.ру ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Декабрь 28, 2016

Как я искал мерзавца [дек. 28, 2016|01:19 pm]
Джованни Лемонад


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

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



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



Это недобитая лигатура r_z.end, для которой в кириллице используется латинский вариант p_z.end.
Вот такая предновогодняя история)
Ссылка1 комментарий|Оставить комментарий

navigation
[ viewing | Декабрь 28, 2016 ]
[ go | На день назад|На день вперёд ]