Plans for low-level font rendering API in Rust and ultimately Firefox: https://docs.google.com/document/d/1aw41q_izail-p99mN8dHrJeh9tMQ-Pldi54W6m7MHU8/edit
Rendering fonts is one of those hugely complex issues that computer solve and I'm very ignorant about. We are lucky to not start with blank machines.
miniblog.
Related Posts
Terminad is a really interesting approach to rendering markdown in the CLI. It deliberately doesn't render links, so you can always see both the link text and the URL.
In a browser you have hover to see URLs, but not necessarily in a terminal.
Optical disks can suffer from a 'rot' where the material degrades over time, rendering the content unreadable:
After experimenting with emoji on a range of platforms, I've realised it's really hard to develop a good visual across different platforms.
Emoji rendering varies massively based on the system's default emoji set. I ended up using image rendering so all users get the same style.
