http://bugs.winehq.org/show_bug.cgi?id=22239
Summary: BabelMap's display is corrupted in several dialog boxes Product: Wine Version: 1.1.41 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rebecca.menessec@ironhavoc.org
BabelMap is a well-regarded utility for managing and tracking Unicode fonts.
http://www.babelstone.co.uk/Software/BabelMap.html
Unfortunately, this is everything I have-- these errors are generated on appinit (main window creation, I think), and not when opening dialog boxes, and not on app close:
user@host ~ $ wine BabelMap.exe fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
I can attach a screenshot, if needed, but this display corruption should be easy to reproduce. For instance, open the app and click Configure... next to "Composite Font".
I'm using simple autogen settings, with Windows XP set as the OS. If I can provide other useful info, I'll be happy to.
http://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #1 from Wylda wylda@volny.cz 2010-04-02 10:16:59 --- Created an attachment (id=27160) --> (http://bugs.winehq.org/attachment.cgi?id=27160) Difference between wine and windows xp
Confirming, please consider UNCONFIRMED->NEW and KEYWORDS: +DOWNLOAD
For those who never saw this program in action (like me), i attached a screenshot displaying the difference between wine and windows.
This behavior is same in all the following versions:
* 1.0.1, 1.1.22, 1.1.30, 1.1.41, 1.1.41-434-gfbaaedd
"winetricks corefont" doesn't help here.
http://bugs.winehq.org/show_bug.cgi?id=22239
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Austin English austinenglish@gmail.com 2010-04-02 10:48:11 --- Confirming.
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.)
http://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #4 from Rebecca Menessec rebecca.menessec@ironhavoc.org 2010-04-02 10:59:26 --- Created an attachment (id=27162) --> (http://bugs.winehq.org/attachment.cgi?id=27162) CompositeFont.xml for use in reproduction
Will attach font sources shortly.
http://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #5 from Rebecca Menessec rebecca.menessec@ironhavoc.org 2010-04-05 11:36:00 --- Created an attachment (id=27223) --> (http://bugs.winehq.org/attachment.cgi?id=27223) List of Unicode fonts for use with BabelMap (or BabelPad)
Sorry for taking so long.
This list includes most of the fonts in CompositeFont.xml. For developers who can't use the Microsoft "foreign" fonts (MS Uighur and so forth), the SIL fonts will substitute for most, and Code2000 covers a huge amount of the assigned Unicode namespace.
http://bugs.winehq.org/show_bug.cgi?id=22239
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.babelstone.co.uk | |/Software/BabelMap.html CC| |wylda@volny.cz
--- Comment #6 from Wylda wylda@volny.cz 2010-06-19 08:03:55 ---
Still present in wine-1.2-rc4.
http://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #7 from Wylda wylda@volny.cz 2012-05-05 00:23:40 CDT ---
I did some re-test under with wine-1.5.3-164-gdec3d50 & winetricks corefonts.
The BabelMap-v5.2.0.5 looks still the same, but BabelMap-v6.0.0.2 draws the font lines correctly compared to http://bugs.winehq.org/attachment.cgi?id=27160.
Tested: (Menu) "Fonts" -> "Composite Font Mappings..." -> (selected) "Base Latin" and "Arial".
Can you confirm Rebecca?
https://bugs.winehq.org/show_bug.cgi?id=22239
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #8 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #9 from Wylda wylda@volny.cz --- (In reply to Ken Sharp from comment #8)
Is this still an issue in Wine 1.7.45 or later?
Yes, font/spaces are still wrong like in comment 1 attachment. Tested under wine-1.7.45-146-gaf55ae1.
Problem still appears in version babel_map-v5.2.0.5, but in Win XP is OK.
Version babel_map-v6.0.0.2 works correcly in wine.
https://bugs.winehq.org/show_bug.cgi?id=22239
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
https://bugs.winehq.org/show_bug.cgi?id=22239
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #10 from super_man@post.com --- Directly from their website:
"BabelMap is temporarily unavailable for download. A new version will be available after Unicode version 9.0 is released in June 2016."
https://bugs.winehq.org/show_bug.cgi?id=22239
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |n296869@rtrtr.com
--- Comment #11 from whatbug n296869@rtrtr.com --- new versions are out, 11.## and text display does it render correctly?
typing at first seems okay, but editing the text - there seems to be refresh/repainting problem where it fails to clear the display thus textdraws on itself (doubling), and upon editing it self-occludes on it's previous image,
othertimes it fails to update to new glyphs drawn...
affects wine 3.##
https://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #12 from whatbug n296869@rtrtr.com --- Created attachment 63324 --> https://bugs.winehq.org/attachment.cgi?id=63324 Example of rendering problems
https://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #13 from whatbug n296869@rtrtr.com --- Created attachment 65302 --> https://bugs.winehq.org/attachment.cgi?id=65302 Screenshot vid of text rendering problems (it maybe not font-specific?)
https://bugs.winehq.org/show_bug.cgi?id=22239
--- Comment #14 from whatbug n296869@rtrtr.com --- Created attachment 65311 --> https://bugs.winehq.org/attachment.cgi?id=65311 console output
no error messages appear, when typing and selecting text (when rendering artifacts/corruption appears)