4 ms·
I learned recently that the creator of the Iosevka typeface did so using their own Lisp implementation. The typeface: https://github.com/be5invis/Iosevka http
by gorgoiler 1y ago
I learned recently that the creator of the Iosevka typeface did so using their own Lisp implementation.
The typeface:
https://github.com/be5invis/Iosevka https://github.com/be5invis/Iosevka
The language:
https://github.com/be5invis/PatEL https://github.com/be5invis/PatEL
Their tool which they used to build the language:
https://github.com/be5invis/patrisika https://github.com/be5invis/patrisika
These kinds of projects are deeply inspirational. Striving to achieve one percent of this output would be enough for me. Knowing there are people like Belleve / Renzhi Li and their team in the world -- that I might be able to do something like what they do if I, too, try hard -- is what makes me get out of bed in the morning. It is incredible that there are people like them, doing what they do, and sharing it freely. Thank you so much.
PS: Re: inspo: Hope 16 is next week :D https://www.hope.net/pdf/hope_16_schedule.pdf https://www.hope.net/pdf/hope_16_schedule.pdf
- metalliqaz 1y agoI poked around on those links and I have yet failed to find any use of this Lisp in that font project. Looks like he just built everything with Javascript
- dannyobrien 1y agoThe glyphs themselves are written in PatEl: see https://github.com/be5invis/Iosevka/blob/main/packages/font-glyphs/src/letter/latin/lower-a.ptl https://github.com/be5invis/Iosevka/blob/main/packages/font-... for instance. If you look through the commit history, you can see Be5invis gradually elaborating the font itself by editing these files. Javascript is used as the build language, but not to define the characters.