Invisible fonts - unimplemented SPI_GETFONTSMOOTHINGTYPE

Peter Åstrand astrand at cendio.se
Wed Dec 28 06:55:48 CST 2005


I'm trying to get the application "Nya Multigram" 
(http://www.softogram.se/multigramkunskapsbanken.html) running in Wine. It 
works somewhat, but the initial screen (which should look like 
http://www.softogram.se/grafik/multigramkunskapsbanken/mgkbscreenshot4.jpg) 
doesn't have any text. The buttons are rendered very slowly, and this 
error message appears:

fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)

A screenshot is available at http://www.cendio.com/~peter/multigram.png.

A partial log when running with WINEDEBUG=+font,+nativefont,+wc_font is 
included below. Any ideas on how to solve this?


trace:font:GetTextMetricsW text metrics:
     Weight = 700         FirstChar = 32  AveCharWidth = 16
     Italic =   0         LastChar = 64258                MaxCharWidth = 16
     UnderLined = 0       DefaultChar = 0         Overhang = 0
     StruckOut = 0        BreakChar = 32  CharSet = 0
     PitchAndFamily = 36
     --------------------
     InternalLeading = 4
     Ascent = 24
     Descent = 6
     Height = 30
fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
trace:font:WineEngCreateFontInstance L"System", h=16, it=0, weight=400, PandF=22, charset=0 orient 0 escapement 0
trace:font:WineEngCreateFontInstance returning cached gdiFont(0x7fe9b888) for hFont 0x7c
trace:font:X11DRV_SelectFont hdc=0x1154, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:WineEngCreateFontInstance L"System", h=16, it=0, weight=400, PandF=22, charset=0 orient 0 escapement 0
trace:font:WineEngCreateFontInstance returning cached gdiFont(0x7fe9b888) for hFont 0x7c
trace:font:X11DRV_SelectFont hdc=0x2284, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:X11DRV_SelectFont hdc=0x2284, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:X11DRV_SelectFont hdc=0x2284, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:X11DRV_SelectFont hdc=0x2284, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:WineEngCreateFontInstance L"Arial", h=31, it=0, weight=700, PandF=00, charset=0 orient 0 escapement 0
trace:font:WineEngCreateFontInstance returning cached gdiFont(0x7b7abd70) for hFont 0xec8
trace:font:X11DRV_SelectFont hdc=0x2218, hfont=0xec8
trace:font:X11DRV_SelectFont gdiFont = 0x7b7abd70
trace:font:X11DRV_SelectFont hdc=0x1154, hfont=0x7c
trace:font:X11DRV_SelectFont gdiFont = 0x7fe9b888
trace:font:WineEngCreateFontInstance L"Arial", h=31, it=0, weight=700, 
PandF=00, charset=0 orient 0 escapement 0
trace:font:WineEngCreateFontInstance returning cached gdiFont(0x7b7abd70) for hFont 0xec8
trace:font:X11DRV_SelectFont hdc=0x1154, hfont=0xec8
trace:font:X11DRV_SelectFont gdiFont = 0x7b7abd70


-- 
Peter Åstrand		ThinLinc Chief Developer
Cendio			www.cendio.se
Teknikringen 3
583 30 Linköping        Phone: +46-13-21 46 00


More information about the wine-devel mailing list