Very nice! A minor nit: To both save bandwidth and speed up downloads
I suggest that the next time you are going to demonstrate something
with `script.sh' you fetch *shallow* git clones (i.e., fetching only
the current state from a git repository, skipping the commit history)
Thanks for telling me about shallow clones. I had no idea such a thing existed.
Will be using those in upcoming demonstrations for sure! :)
I see some sluggishness if many SVG glyphs are rendered. Maybe you
can check how FreeType's cache mechanism could be extended to not only
hold outlines and bitmaps but SVG glyphs, too. However, this is
something for the TODO list and should be handled only in case you
have too much time :-)
Sure, I'll add it in my list.