В процессе создания шрифта для моей новой системы письма эсперанто — Dinu Kevako.
Уже сделано общее отображение вертикальных слогов, гласных и простейших согласных.
Современные компьютерные шрифты позволяют отображать сложные глифы (например, 3 символа вертикально один над другим).
И это не диакритические знаки, такие как acute á = a + ◌́,
И это не лигатуры, такие как fi = f + i.
И это не аналог корейского хангыля (там все 11000+ слогов отображаются и хранятся отдельно, каждый имеет номер в Юникоде).
В моем шрифте всего 29 различных символов (если по-простому, я нарисую всего 29 SVG картинок), и слоги уже построены по правилам замен, но их уже около 3000.
Правда, на следующем этапе придётся некоторые комбинации (когда много согласных рядом) приколхозить через лигатуры, наверное.
Как это называется: «automatic syllable composition» или «context-based substitution for syllable formation» или просто «GSUB-driven syllable composition» (with Composite Glyph storage, если нужно подчеркнуть оптимизацию размера файла шрифта).
Не я такой умный, это я задаю умные вопросы AllInclusiv-у 🙂

Comments (3)
А на метафонте слабо́?
а что это? 🙂
Это древняя система программной генерации фонтов. Когда Кнут придумал ТеХ, он понял, что качество фонтов его тоже не устраивает, и придумал свой генератор.
Решил посмтреть, что на эту тему свежего и нашел fontforge.org - тоже вроде можно полностью программно управлять