TIL Kicad's builtin font is defined as a set of Kicad symbol libraries, which (mis)use symbol features like pins to mark out important locations that matter for fonts. Then a python script goes brrr to convert all those "component symbols" into a C++ file containing hardcoded glyphs.
Here's the latin capital letter A, for instance.
It's... quite cursed? I went into this to try and see if I could find an easy way to extract an approximate size of individual glyphs, and the answer appears to be "lol, lmao".
