Fix #1710.  When a font doesn't have glyph names, we should synthesize them.
Fix for Python 3
Merge pull request #1710 from mdboom/font_with_no_glyph_names

Mixing Arial with mathtext on Windows 8 fails