Reordering can take place even if the font does not identify itself as
a reordering one.
This commit is contained in:
parent
8d7b8e573f
commit
5aec52cccb
|
@ -157,9 +157,7 @@ BOOL WINAPI ExtTextOutW( HDC hdc, INT x, INT y, UINT flags,
|
||||||
FIXME("called on an open path\n");
|
FIXME("called on an open path\n");
|
||||||
else if(dc->funcs->pExtTextOut)
|
else if(dc->funcs->pExtTextOut)
|
||||||
{
|
{
|
||||||
DWORD fontLangInfo=0;
|
if( !(flags&(ETO_GLYPH_INDEX|ETO_IGNORELANGUAGE)) )
|
||||||
if( !(flags&(ETO_GLYPH_INDEX|ETO_IGNORELANGUAGE)) &&
|
|
||||||
((fontLangInfo=GetFontLanguageInfo( hdc ))&(GCP_REORDER|GCP_GLYPHSHAPE)) )
|
|
||||||
{
|
{
|
||||||
/* The caller did not specify that language processing was already done,
|
/* The caller did not specify that language processing was already done,
|
||||||
* and the font idetifies iteself as requiring language processing.
|
* and the font idetifies iteself as requiring language processing.
|
||||||
|
|
Loading…
Reference in New Issue