Nikolay Sivov : gdi32: Return GCP_USEKERNING if font has kerning pairs support.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 8 07:49:55 CDT 2015


Module: wine
Branch: master
Commit: ce58518c6e194e3d94e8aabc974cf4689b274c03
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ce58518c6e194e3d94e8aabc974cf4689b274c03

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sun Jun  7 08:44:57 2015 +0300

gdi32: Return GCP_USEKERNING if font has kerning pairs support.

---

 dlls/gdi32/font.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c
index 9f0de0e..63de76b 100644
--- a/dlls/gdi32/font.c
+++ b/dlls/gdi32/font.c
@@ -3032,7 +3032,6 @@ DWORD WINAPI GetFontLanguageInfo(HDC hdc)
 		GCP_GLYPHSHAPE_MASK=FS_ARABIC,
 		GCP_KASHIDA_MASK=0x00000000,
 		GCP_LIGATE_MASK=0x00000000,
-		GCP_USEKERNING_MASK=0x00000000,
 		GCP_REORDER_MASK=FS_HEBREW|FS_ARABIC;
 
 	DWORD result=0;
@@ -3058,7 +3057,7 @@ DWORD WINAPI GetFontLanguageInfo(HDC hdc)
 	if( (fontsig.fsCsb[0]&GCP_LIGATE_MASK)!=0 )
 		result|=GCP_LIGATE;
 
-	if( (fontsig.fsCsb[0]&GCP_USEKERNING_MASK)!=0 )
+	if( GetKerningPairsW( hdc, 0, NULL ) )
 		result|=GCP_USEKERNING;
 
         /* this might need a test for a HEBREW- or ARABIC_CHARSET as well */




More information about the wine-cvs mailing list