Add CFF table encoding.
Stub out encode functions for all required tables.
Expose Table instead of encode fn.
Convert CFF to nested Table structure.
Add a "download" option.
Add test segments to cmap table.
Remove "build" function for hmtx table.
Fix checksum calculation bug.
Crappy version of checkSum calculation.
Add recommendations URL.
Use optimized table ordering.
Use default units per Em of 1000.
Increase the table count when adding tables.
Use "make" function for sfnt instead of classes.

I’ve been spoiled by immutable data structures. The mutability of
prototypes causes weird errors that I’ll try to avoid by initializing
structures through pure functions.
Use "make" functions for all other tables.
Use correct length for LONGDATETIME.
Add LITERAL encoding.
Simpler table encoding.
Name table uses correct types.
Fix DICT encoding.