Embedded font: how to get font name

Is there a specific reason why you need embedded font name instead of the font name returned by font.GetName()/GetFamilyName()?

Extracting the embedded font name may be tricky, especially since Windows considers many of embedded fonts as corrupt.