Two claims in these comments were stronger than the permutation runs behind them. The WAV round trip catches sample-size against channels and leaves frame-count against sample-rate entirely green — the crop and the reformat are what catch that pair, and a reader who trusted the round trip would drop exactly the wrong case. The font file listed what it pins and never said that glyph-padding, offset-y and three of each atlas rectangle's four fields are read by nothing here at all. Two more permutations run and recorded while fixing it: GlyphInfo's image moved to the front, which shifts the four ints 24 bytes and collapses the glyph search, and Rectangle's x with width, which moves "measure ABC" to 39 and confirms the advance-0 fallback is the only thing reading a width out of the recs array.
Description
Languages
OCaml
67.2%
Emacs Lisp
15.2%
C
10.4%
HTML
2.9%
Standard ML
2.8%
Other
1.5%