TrueTypeFont's init method pulls in the 'post' table to get the
underlinePosition and underlineThickness fields.
The table can however be large because of all the glyph mappings for printing.
We should restrict the read here and/or at least do it lazily when we know
the underline info is needed.