# SourParse World's Best TTF Parser, 2025 ## Etymology * SourParse -> Sour & Parse * Sour, like a lemon, & Parse, the action of converting a file to usable data ### Todo List - [x] fix memory leaks - [x] [NOTE: not doing this. It's fine for the user to just read it themselves] read composite glyphs' child glyphs into memory as positions (I actualy might make it just be references to glyphs and then just compute the values at runtime, but with a whole ttf file loaded i think its only like 1mb super maximum of memory so it really doesn't matter) - [ ] add support for other formats - [ ] add complete TTF support (all the platforms and encodings. Well not the deprecated/obscure ones probably) - [x] read glyph position data (kerning, width to move, etc) - [ ] add composite glyph transforms besides position