Created attachment 82241 [details] Example document I couldn't say why this happens, but today I opened a document that a year ago (it had to be LibreOffice 3.5) looked fine (in the screen and printed) but now it has the borders of the Fontwork characters distorsionated. I tried to reduce the width of the borders and it seemed they were fine, until I printed the document and in the paper appeared the distorsion. If I export the document to PDF, it looks fine, the distorsion dissapears everywhere. I attach the document and I hope you can find the cause of this issue. Operating System: All Version: 4.0.2.2 release Last worked in: 3.5 all versions
it appears the FontWork stuff is not anti-aliased, which surprisingly is a regression from: commit 5913506b2193e93ca2767ab7365ab2e76ed7848f Author: Michael Stahl <mstahl@redhat.com> AuthorDate: Wed Apr 4 22:35:08 2012 +0200 fdo#45562: paint borders in SwFlyFrm::Paint: the real problem however appears to be that the VclPixelProcessor2D (of which a temporary instance is created in the above commit) does not properly restore the anti-aliasing mode to what it was before. fixed on master.
Michael Stahl committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=420aa16af0bbab4bdef80ceeb8d44cabe65840e0 fdo#66745: drawinglayer: properly restore anti-aliasing mode The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Thanks! In which version will be fixed?
BSA target:4.2.0
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=56ed1221d4d578260d9e20715d073b70a099efa4&h=libreoffice-4-1 fdo#66745: drawinglayer: properly restore anti-aliasing mode It will be available in LibreOffice 4.1.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-1-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=99cf5f9b1ca3471ee9d9b869127dbfc355418054&h=libreoffice-4-1-0 fdo#66745: drawinglayer: properly restore anti-aliasing mode It will be available already in LibreOffice 4.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
I have to say I tried today with the same document I attached here as example (and another one) and the issue persists.
In LO 4.1.0, I forgot to say it.
hmmm... here the document looks the same in 4.1.0.4 as in 3.4.6. does the document look different for you in 4.1.0.4 than in 4.0.x? what OS are you using? can you check that you have this enabled: Tools->Options, LibreOffice, View, "Use Anti-Aliasing" can you attach screenshots that show current 4.1.0.4 and a LO version that works for you?
Created attachment 83041 [details] Screenshot 4.1.0.4
I think it looks the same in 4.1 and 4.0. I don't have installed the 4.0 version to say if it looks exactly the same but I have the same issue. It happens in Windows XP and 7 (I haven't tried the 4.1 version in Linux yet because it's not updated in the repositories). I can't remember the exact version where this worked fine but, as I side, it must be around 3.5, it was a year ago. I have enabled "Use Anti-Aliasing". And I attached a screenshot. It's with 200% zoom. I can't see the distorsion with 100 or 150% zoom, but I do with 200% and, most important, the distorsion appears when I print the document (but if I export it to PDF, it looks good in the screen and printed).
ah now i see the other problem too, and it is far more annoying! it was already fixed on master by commit 744244997da79ca95278249eeadf716730fffd82 apparently it was introduced by some merge from AOO, as the fix is also from AOO and AOO 3.4.0 has the same bug; will try to get the fix into 4.0/4.1 branches. there is the bug 60282 about the same problem, but since i've fixed an additional anti-aliasing issue here i won't resolve this as duplicate.
http://cgit.freedesktop.org/libreoffice/core/commit/?id=dcb4053a43fc71841abcb25ebde90555c36f2bfe&h=libreoffice-4-1 http://cgit.freedesktop.org/libreoffice/core/commit/?id=3ccdc5aa26cdde6e7780005d010c263c73aa638f&h=libreoffice-4-0