[Bug 40485] Nexus Localizer (Nexus: The Jupiter Incident) has wrong text orientation

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 21 10:08:26 CST 2017


https://bugs.winehq.org/show_bug.cgi?id=40485

--- Comment #4 from Huw Davies <huw at codeweavers.com> ---
The application is setting the richedit's font to @Arial Unicode MS, note the
leading '@'.  This is supposed to rotate glyphs from relevant character sets to
produce the vertical form, but not rotate latin characters, for example.

The richedit is outputting the glyphs (via uniscribe) using ETO_GLYPH_INDEX. 
Apparently gdi32 needs to detect whether a given glyph index corresponds to a
character from a character set that needs rotating.  Currently we rotate all
glyphs when passed an index.

Ignoring the fact that glyph_id -> char isn't a one-to-one mapping, this will
be painful to look up.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list