-- Custom font sizes on first key; second key had font-sizes reset by
changing the 'default' font size.
-- Unfortunately, this was the same as the *original* default font-size,
so we didn't actually write 'f'.
-- Now forcing 'f' out in this scenario.
-- Needed parentheses on one of my conditions in compareTextSizes(); was
returning false more often than necessary, which isn't that bad, but
would cause serialization output to be bigger than necessary sometimes.
-- More problematic was that we wouldn't always write f2/fa during
serialization if it was necessary.
---- Any time 'f' is written, we need to blow away the saved font-array.
---- And any time the font comparison fails, we *have* to write f2/fa,
so the call to serializeProp was wrong.
-- Fixes#104