z80-sans: OpenType font that disassembles Z80 instructions
Summary
The z80-sans project describes an OpenType font that visually disassembles Z80 instructions by mapping hex bytes to disassembled mnemonics using GSUB and GPOS. It discusses design challenges (many substitutions, out-of-order operands, little-endian encoding), a recursive-descent parser to generate glyph substitutions, and a brute-force approach to covering instruction variants. It also covers installation steps, dependencies, and potential future work in font scripting.