Author: gschneider
Date: Mon Aug 17 02:24:46 2009
New Revision: 42749
URL: http://svn.reactos.org/svn/reactos?rev=42749&view=rev
Log:
- Don't allow glyph indices (ETO_GLYPH_INDEX) in ExtTextOut as long as they are not created properly
- GetCharacterPlacementA/W has to work to allow this, currently broken/stubbed
- Switch to full text processing mode so that those texts are shown
- Fixes garbled text in OpenOffice 1.14/1.15 installers, bug #933
Modified:
trunk/reactos/subsystems/win32/win32k/objects/freetype.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/freetype.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/freetype.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/freetype.c [iso-8859-1] Mon Aug 17 02:24:46 2009
@@ -3694,6 +3694,9 @@
}
}
+ /* FIXME: remove this as soon as GetCharacterPlacementA/W work properly */
+ fuOptions &= ~ETO_GLYPH_INDEX;
+
/* Finally call the internal routine */
Result = GreExtTextOutW(hDC,
XStart,