http://bugs.winehq.org/show_bug.cgi?id=12307
--- Comment #17 from Michael Karcher wine@mkarcher.dialup.fu-berlin.de 2008-08-18 17:21:40 --- Part of the real bug seems to be that usp10.ScriptShape does not check the result of GetGlyphIndicesW. When GetGlyphIndices fails (which it does for an up to now unknown reason), it leaves uninitialized data in the output buffer. As this failure does not get propagated, this garbage glyph numbers get finally into GetTextOut.