An den Spaß kann ich mich noch gut erinnern. Habe mich dann sogar bei
Microsoft's Typography registriert um die Infos und Tools zu benutzen (Registrierung ist heute wohl nicht mehr nötig). Richtig erschreckend wie viele Fehler in den ganz normalen Schriftarten stecken.
Bei GetGlyphIndices zeigt ein Index von $FFFF an, dass die Glyphe nicht enthalten ist (bei ScriptGetCMap ist es selbstverständlich die 0). Dann braucht man noch die jeweilige default Glyphe.
Letztlich habe ich dann die ganz harte Methode benutzt, das direkte Auslesen der
CMAP-Tabellen. Für cmap4 wäre das ein
Beispiel.
Und ich erwähne noch einmal:
http://www.babelstone.co.uk/Software/BabelMap.html