Made cmap encoding a bit clearer.
Try writing out more correct CFF encoding table.

Currently, this works with smaller fonts, but it doesn't work when parsing and then saving an existing font.
Add a test file that loads and saves an existing font.