Hacker News new | ask | show | jobs
by dannyobrien 29 days 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

[2] https://github.com/be5invis/Iosevka/blob/main/packages/font-...