При разработке шрифта, как я должен относиться к диакритическим знакам, которые могут столкнуться с соседними символами, включая другие диакритические знаки?
В этом примере вы можете видеть, что существует много столкновений:
Это крайний пример, который никогда не произойдет в обычном тексте, и я предполагаю, что столкновения с акцентом являются скорее исключением, чем нормой, но, поскольку я не говорю и не знаком с большинством языков, использующих диакритические знаки, я не являюсь конечно.
Я вижу несколько вариантов борьбы с этими столкновениями:
Отрегулируйте глиф метрики для размещения диакритических знаков. Это решит проблему коллизий, но излишне повлияет на метрики даже в (большинстве) случаях, когда это не нужно.
Вручную определите проблемные пары символов. Кернинг всех возможных коллизий вручную будет долгим процессом, который в большинстве случаев будет в лучшем случае крайним случаем.
Создавайте лигатуры для часто встречающихся столкновений. Это звучит как хорошая идея для наиболее распространенных случаев, но я понятия не имею, какие пары вообще встречаются в обычном тексте, не говоря уже о том, чтобы вообще.
Забудьте об этом ... Если эти столкновения не обычны в обычном тексте, возможно, это пустая трата времени, пытаясь приспособиться к ним.
Должен ли я заботиться об этих столкновениях? Если так, как я должен иметь с ними дело?
Есть ли список часто встречающихся пар столкновений я могу обратиться? Это помогло бы мне керну только пары, которые на самом деле произойдут.
f, t, dи b? Нечто подобное: при настройке шрифта фонетических символов я видел комбинацию fи множество акцентированных символов ( fiобщеизвестный случай - «лигатура» ). Я создал альтернативу fс более коротким флагом и решил ее с помощью правил OpenType, поэтому он появлялся только при необходимости.

