<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 12 Feb 2020, at 09:23, Tor Lillqvist <<a href="mailto:tml@iki.fi" class="">tml@iki.fi</a>> wrote:</div><div class=""><div dir="ltr" class=""><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br class="">
In a nutshell, you need to build with macOS SDK 10.13, as SDK 10.14 and 10.15 produce blurry results</blockquote><div class=""><br class=""></div><div class="">But that sounds just like a silly workaround. Does anybody have any insight in what the actual thing going on here is?</div><div class=""><br class=""></div><div class="">--tml</div></div></div></div></blockquote></div><br class=""><div class="">That may be true - but it would be an effective bandaid before a proper fix is found (we’re now up to 18 dupes and 64 in CC on the bug…)</div><div class=""><br class=""></div><div class="">Thorsten Wagner found the bandaid, and Emmeran Seehuber tried looking into the underlying issue</div><div class=""><br class=""></div><div class="">Taking the liberty to include them on CC here in case they have further input, Emmeran asked for more pointers to look into it</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Eivind</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">From <a href="https://bugs.documentfoundation.org/show_bug.cgi?id=122218#c145" class="">https://bugs.documentfoundation.org/show_bug.cgi?id=122218#c145</a></div><div class=""><pre class="bz_comment_text" id="comment_text_145" style="font-size: medium; white-space: pre-wrap; width: 50em;">I also tried to look into it. (master on MacOS 10.15.2 with SDK 10.15)

AquaSalGraphics::CheckContext(): The backingScaleFactor of the window is correct (2.0 for Retina) and so is the size of the CGLayer used as draw buffer for the window (i.e. twice the window width x height). That looks all fine.

For me it seems something gets into a broken state in the CGContextRef while painting the document content. Because not only the text but also all lines are blurred. 

This is just guessing, but maybe a scale with a factor other than 2 or something like this? It would have to be something affected at compile time, i.e. a constant of the SDK headers which changed between SDK 10.12 and 10.13. Or a helper function in a SDK library.

The strange thing is, the print preview of Calc looks fine, i.e. not blurry, everything sharp. The print preview of Writer on the other side is blurry. I have this effect both with my master build and the official 6.3.4.2 build.

So the print preview of Calc does something different than the rest, because it seems the CGContextRef is not getting in this bogus blurry state. 

Any idea how to investigate this future? (I'm new to the LibreOffice code base; Pointers are welcome)</pre><div class=""><br class=""></div></div></body></html>