[Bug 32947] Broken font rendering with many fonts (including Microsoft core fonts) in wine 1.5
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Feb 11 09:56:03 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=32947
--- Comment #12 from Constantine Gavrilov <constantine.gavrilov at gmail.com> 2013-02-11 09:56:03 CST ---
Please see the screenshot 3 ("Shows that subpixel rendering works with native
applications").
It is clearly seen that it does have the required support. This is stock
fedora-17 x86_64 installation with all updates applied.
The wine version installed is 32-bit from updates-testing repo (I have
initially tried the wine-1.5.18 from updates repo -- both 64-bit and 32-bit and
got the same results). The reason I tried the updated package was wine
changelog claming these font issues have been fixed.
Now, looking at the code in gdi32/freetype.c, I see the following (version
1.5.23):
188 #ifdef HAVE_FREETYPE_FTLCDFIL_H
189 static FT_Error (*pFT_Library_SetLcdFilter)(FT_Library, FT_LcdFilter);
190 #endif
....
929 static BOOL is_subpixel_rendering_enabled( void )
930 {
931 #ifdef HAVE_FREETYPE_FTLCDFIL_H
932 static int enabled = -1;
933 if (enabled == -1)
934 {
935 enabled = (pFT_Library_SetLcdFilter &&
936 pFT_Library_SetLcdFilter( NULL, 0 ) != FT_Err_Unimplemented_Feature);
937 TRACE("subpixel rendering is %senabled\n", enabled ? "" : "NOT ");
938 }
939 return enabled;
940 #else
941 return FALSE;
942 #endif
943 }
..............
3665 #ifdef HAVE_FREETYPE_FTLCDFIL_H
3666 pFT_Library_SetLcdFilter = wine_dlsym(ft_handle,
"FT_Library_SetLcdFilter", NULL, 0);
3667 #endif
.........
Based on just this code, I do not see that the traces will show what was the
problem -- whether FT_Library_SetLcdFilter was not found or whether
pFT_Library_SetLcdFilter( NULL, 0 ) returned error.
Any ideas?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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