http://bugs.winehq.org/show_bug.cgi?id=5887
Igor Tarasov tarasov.igor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tarasov.igor@gmail.com
--- Comment #7 from Igor Tarasov tarasov.igor@gmail.com 2008-04-09 08:58:26 --- Dripple, which bug do you refer to exactly (I have wtlib, and would like to help with testing)? Do you mean references sign and hebrew letters? If so, then yes, there is bug on clean wine 0.9.59.
There are several files in windows/temp dir, some of them are definately ttf fonts (named, for instance, MPS51a2.tmp). These are being created just in time of first opening of page, containing such symbols.
Bug screenshot: http://polosatus.ru/wine/fonts_bug.png Reference rendering: http://polosatus.ru/wine/fonts_reference.png
Notice all these boxes instead of special characters.
Reference rendering was achieved this way: I've opened these temp files in font editor, and saved them in non-unicode encodings (in symbol, hebrew and greek to be exact). Then I've put these new files to windows/fonts and voila! it's working. Simple copy of these files, without encoding change didn't work.
Wine reports the following:
When program starts:
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet supported. fixme:font:WineEngCreateFontInstance Untranslated charset 227 fixme:imm:ImmGetDefaultIMEWnd (0x10050 - (nil) 0x1324b8 ): semi-stub fixme:imm:ImmSetConversionStatus (0x1324b8, 0, 0): stub fixme:imm:ImmReleaseContext (0x1005c, 0x1324b8): stub fixme:commdlg:PageSetupDlgW Unicode implementation is not done yet
And later on, when I open text:
fixme:tooltips:TOOLTIPS_SetFont full redraw needed!
Well, I suppose the problem is with somewhat unicode.