Switch to try/catch for out of bounds cmap subtable entry

Although this can't be tested until I remember which font caused this issue...
Fix typo in javadocs
UTF-8 output for fontinfo