8 ms·
For me, a modern descendant of METAFONT is probably Iosevka's build system, which has its own internal DSL, PatEL, for defining its font forms, based on decompo
by dannyobrien 4mo ago
For me, a modern descendant of METAFONT is probably Iosevka's build system, which has its own internal DSL, PatEL, for defining its font forms, based on decomposed sub-functions. PatEL's a Lisp-with-infixes-and-indentation that compiles to JS[1].
See the definitions of "O" and related glyphs for a good example[2].
[1] https://github.com/be5invis/PatEL https://github.com/be5invis/PatEL
[2] https://github.com/be5invis/Iosevka/blob/main/packages/font-glyphs/src/letter/latin/o.ptl https://github.com/be5invis/Iosevka/blob/main/packages/font-...