Комментарии 9
Выглядит, конечно, круто. Большая работа.
Кажется, даже пробелы меняет (полные на половинные итп, как между 1 и млн), да?
Микротипограф анализирует 14 знаков после первой кавычки и 14 знаков перед последней. Если в числе этих 14 знаков он находит ещё один случай, где должна стоять открывающая кавычка
Почему именно 14?
Спасибо! Да, пробелы меняет на половинные. А там, где позволяет среда, — подставляет пробелы, например, после инициалов.
14 — потому что теоретически можно анализировать опентайпом до 20 знаков, но чем больше, тем больше замена начинает тормозить и глючить. В общем, 14 — ещё нормально, а больше — будет хуже работать
Раз уж здесь про Бирмана вспомнили, у меня недавно на win10 отвалился горячо любимый мной знак минуса, который в отличие от типографского тире смотрится органично в тексте, и был он на alt+m. При этом всё остальное работает.
Теперь перед отладкой непосредственно кода, нужно провести отладку шрифта, которым он написан :-)
соблюдение правил микротипографики придаёт тексту более профессиональный вид
Всегда подозревал что дело только в этом.
Отличная работа!
Встроили в шрифт микротипограф, который сам ставит правильные тире, кавычки и не только