adobe-type-tools/afdko — pull request #24 by anthrotype (2014-11-20 19:26:26+00:00)
Title: [makeOTF.py] report mismatching glyph names between GOADB and TTF font

As you know, when bulding a TTF font with makeOTF.py, the original glyph order and names needs to be preserved between the source and final font.
But sometimes, for reasons I can't explain, the glyph names of the source TTF font (as derived from the temporary Type 1 font converted by tx) do not match with the provided GlyphOrderAndAliasDB. It happens for example with glyphs such as "CR" or "nbspace".

See for example this forum discussion:

MakeOTF.py raises an exception, but the error message is vague and difficult to debug.
I modified the script so that it will print the glyph names which are missing from either the "realGOADBList" or the "srcGOADBList", if any.

Cheers,

C.