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/obj... ============================================================================== --- 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,