A TTF Font File Parser

Iver 16811fdaa2 updated headers 6 days ago
.vscode 839e3aee23 first commit 5 months ago
build 6ceee9c6ab fixed etymology formatting 6 days ago
fonts b14a7448d3 added kern table support 4 months ago
src 16811fdaa2 updated headers 6 days ago
Makefile 6ceee9c6ab fixed etymology formatting 6 days ago
dbg 839e3aee23 first commit 5 months ago
readme.md 6ceee9c6ab fixed etymology formatting 6 days ago
run 839e3aee23 first commit 5 months ago

readme.md

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

  • fix memory leaks
  • [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)
  • read glyph position data (kerning, width to move, etc)
  • add composite glyph transforms besides position