http://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #3 from Rebecca Menessec rebecca.menessec@ironhavoc.org 2010-04-02 10:57:13 --- (In reply to comment #1)
For those who never saw this program in action (like me), i attached a screenshot displaying the difference between wine and windows.
Thanks for the fast response! That's exactly what's happening for me; as fonts in the preview pane are switched, it gets progressively more garbled. Some fonts may not draw at all, or only 10-40px (x-axis) worth get drawn, new fonts overdraw each other, and so forth.
Also, in the main window, the preview characters are being drawn off-centre and part-hidden (possibly the wrong size?).
I was playing with debug messages a little while ago(WINEDEBUG=warn+all); I don't know if these are interesting, but the first one at least sounds related:
warn:font:CreateFontIndirectW orientation angle 90.000000 set to escapement angle 270.000000 for new font 0x12e710 [snip] warn:keyboard:X11DRV_ToUnicodeEx Unknown virtual key 12 !!! [post-init snip] warn:heap:HEAP_ValidateInUseArena Heap 0x110000: invalid in-use arena magic 00555555 for 0x165a68
I was worried it was just me; I'm trying to build composite font coverage for a friend with as few fonts as possible and as much Unicode space covered as possible; my composite font is presently hitting 98.4%.
If it would help in reproduction: all fonts I'm using are either distributed by Microsoft (mostly the "ClearType fonts"), and thence freely available from them, or else OFL-ed/GPL-ed/AFPL-ed, or at worst free beer. (Except Everson Mono, which is freely downloadable, but actually shareware.)