01 Marching squares
Each glyph is drawn once with Canvas2D in Bricolage Grotesque 800. Rust walks the alpha bitmap with marching squares, links crossings into closed loops, simplifies them with Douglas–Peucker and resamples to even spacing — outer rings and holes (the O keeps its O).