http://bugs.winehq.org/show_bug.cgi?id=24099
Summary: wine symbol font causes wrong pdf rendering in gnome and kde Product: Wine Version: 1.3.0 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: fonts AssignedTo: wine-bugs@winehq.org ReportedBy: leighmanthegreat@hotmail.com
from https://bugs.launchpad.net/ubuntu/+source/wine1.2/+bug/461233
When I open this pdf (attached) with evince, some formulas are rendered incorrectly (eg. p. 71). This also happens in Okular. Confirmed here wine 1.3.
see also https://bugs.edge.launchpad.net/ubuntu/+source/wine1.2/+bug/605670
http://bugs.winehq.org/show_bug.cgi?id=24099
leighman leighmanthegreat@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.edge.launchpad | |.net/ubuntu/+source/wine1.2 | |/+bug/461233/+attachment/88 | |9369/+files/coursenotes00.p | |df
--- Comment #1 from leighman leighmanthegreat@hotmail.com 2010-08-23 05:57:16 --- Attachment is too big to upload so Launchpad upload is linked under url https://bugs.edge.launchpad.net/ubuntu/+source/wine1.2/+bug/461233/+attachme...
http://bugs.winehq.org/show_bug.cgi?id=24099
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #2 from Jerome Leclanche adys.wh@gmail.com 2010-08-23 06:09:24 --- For the record, because this bug description is completely confusing:
""" launchpad: reassigning to the wine1.2 package (which produces the ttf-symbol-replacement deb) """
Apparently, the symbol font produced by wine contains some incorrect glyphs, such as sigma.
http://bugs.winehq.org/show_bug.cgi?id=24099
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://bugs.edge.launchpad | |.net/ubuntu/+source/wine1.2 | |/+bug/461233/+attachment/88 | |9369/+files/coursenotes00.p | |df |
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2010-08-23 08:42:05 --- What Windows application is this bug about? How to reproduce the problem with a win32 app?
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #4 from Jerome Leclanche adys.wh@gmail.com 2010-08-23 08:44:25 --- (In reply to comment #3)
What Windows application is this bug about? How to reproduce the problem with a win32 app?
This is an issue with fonts/symbol.ttf, which ubuntu uses to create the ttf-symbol-replacement package. From what I understand anyway...
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2010-08-23 08:54:15 --- (In reply to comment #4)
What Windows application is this bug about? How to reproduce the problem with a win32 app?
This is an issue with fonts/symbol.ttf, which ubuntu uses to create the ttf-symbol-replacement package. From what I understand anyway...
It would be helpful to at least describe what exactly the problem is, and how to reproduce it.
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #6 from leighman leighmanthegreat@hotmail.com 2010-08-23 08:57:09 --- Several users report that when this font is installed by wine some symbols (such as the sigma on p. 71 of the pdf) in pdfs viewed in Evince and Okular (native Linux apps) are incorrectly displayed.
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #7 from Austin English austinenglish@gmail.com 2010-08-23 09:09:12 --- (In reply to comment #3)
What Windows application is this bug about? How to reproduce the problem with a win32 app?
It's easy to see in native evince with: wget http://www.fairchildsemi.com/ds/CD%2FCD4066BC.pdf sudo apt-get install ttf-symbol-replacement evince CD_CD4066BC.pdf
there are comparison screenshots on launchpad: http://launchpadlibrarian.net/51948181/screenshot-OK.png http://launchpadlibrarian.net/51948191/screenshot-wrong.png
I tried with a windows version of evince, but it doesn't have the problem (though it does crash because of missing helvetica).
http://bugs.winehq.org/show_bug.cgi?id=24099
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
http://bugs.winehq.org/show_bug.cgi?id=24099
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine symbol font causes |Built-in Symbol font |wrong pdf rendering in |contains some incorrect |gnome and kde |glyphs, such as sigma
http://bugs.winehq.org/show_bug.cgi?id=24099
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wbreyha@gmx.net
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2010-10-13 23:55:15 CDT --- *** Bug 24731 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #9 from Wolfgang Breyha wbreyha@gmx.net 2010-10-14 08:12:31 CDT --- Opening the symbol.ttf in fontforge (lots of warnings) and decoding it with ttx shows that the unicode mappings (cmap_format_4) are messed up in this font.
I was able to "repair" it with fontforge with the following steps:
*) open symbol.ttf *) Encoding->Force Encoding->Symbol *) Encoding->Reencode->Macintosh Latin *) File->Generate Fonts... (ignore warnings and save)
Then *) remove symbol.ttf from whereever it was installed *) call "fc-cache" as root (-v if you like) *) copy the new symbol.ttf saved with fontforge to the old path *) restart the application which displayed the damaged symbols
My "pi" bug 24731 is fixed then.
http://bugs.winehq.org/show_bug.cgi?id=24099
Roman m01brv@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m01brv@mail.ru
--- Comment #10 from Roman m01brv@mail.ru 2010-11-24 07:34:29 CST --- Indeed, the issue is with the unicode encoding. In my case, e.g., the degree sign (U+00B0) was rendered as uppercase Upsilon which is wrongly mapped in the wine's Symbol font by the same code. And wine's unicode code for the degree symbol is U+221e, which normally refers to the math infinity sign.
I think it would be great if this font was somehow prevented to override other system fonts for native linux applications, even after the unicode mismatch issue is corrected. Why my usual linux apps should be forced to use a wine's font?
http://bugs.winehq.org/show_bug.cgi?id=24099
Pepijn Schmitz winehq@chaos.demon.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@chaos.demon.nl
--- Comment #11 from Pepijn Schmitz winehq@chaos.demon.nl 2011-10-13 09:57:59 CDT --- This bug still exists in Wine 1.3.29 and yet there has been no activity on it for a year. Is anyone looking into it? The symbols.ttf font has a long list of incorrect mappings, and since the Ubuntu packages install this font as the default Symbols font for the entire system, it affects many programs, at least on Ubuntu. I suspect the same may be true for many other distributions.
Where did this font come from? Was it created by the Wine project? If so, can it please be fixed? If not, then who created it and can we get them to fix it?
If none of this is possible, then can it at least not be installed as the default Symbols font for the entire OS?
I'd also say this bug can be confirmed, and the importance upgraded a little.
http://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #12 from Pepijn Schmitz winehq@chaos.demon.nl 2011-10-13 10:07:28 CDT --- Here is a partial list of incorrect mappings in symbols.ttf (this is just from the "Mathematical Operators" Unicode block:
0x2206 INCREMENT (displayed as an empty set symbol) 0x220f N-ARY PRODUCT (displayed as a division operator) 0x2211 N-ARY SUMMATION (displayed as a filled circle) 0x221a SQUARE ROOT (displayed as a squiggle) 0x221e INFINITY (displayed as an open circle) 0x222b INTEGRAL (displayed as three stacked horizontal bars) 0x2248 ALMOST EQUAL TO (displayed as a circled plus sign) 0x2260 NOT EQUAL TO (displayed as an up arrow) 0x2264 LESS-THAN OR EQUAL TO (displayed as a double quote)
Like I said, this is just from the "Mathematical Operators" block, I didn't check any other blocks, although we know there must be other blocks involved since the bullet symbol at least is also wrong and that is in the "General Punctuation" block. This is just to demonstrate the extent of the problem.
http://bugs.winehq.org/show_bug.cgi?id=24099
Phil philip.smith.ucl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |philip.smith.ucl@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=24099
PJBrs pjbeers@xs4all.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pjbeers@xs4all.nl
--- Comment #13 from PJBrs pjbeers@xs4all.nl --- I can confirm for wine-3.0.
I just overwrote the wine font with its Microsoft counterparts, and now bullets in pdf documents no longer appear as infinity signs.
https://bugs.winehq.org/show_bug.cgi?id=24099
--- Comment #14 from PJBrs pjbeers@xs4all.nl --- Oops, copying the microsoft file does not fix the fonts. Sorry for the spam!