[Libreoffice-bugs] [Bug 138122] LibreOffice font blurry on MacBook Pro's Internal HiDPI Retina Display running macOS Big Sur 11.0.1

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Nov 19 10:43:37 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=138122

--- Comment #51 from Thorsten Wagner <thorsten.wagner.4 at gmail.com> ---
(In reply to lupurus from comment #47)
> I'm sorry for drifting away a little bit with my comments about dark mode
> and so on. Thats just because I am new to the code base and I'm trying to
> understand, how the things work, so that I maybe can find a solution for
> this issue (this has the first priority).
> 
> As far as I understand it right now, LO is drawing everything in a NSView,
> it doesn't uses the native widgets of Cocoa (what would explain, that it's
> not that performant as a native application). But it still uses drawing
> methods from the Carbon framework? If so, I don't think, that Skia will help
> here in any way, because using the native drawing code of Apple will be
> necessary either way for drawing the components.

For most tasks Cocoa calls are used (e.g. CoreText). Exception are GUI widgets:
As the Cocoa document model is not used by LO, these are drawn using Carbon
(HIWidgets). Text within these widgets is rendered by separate CoreText calls
from LO code. This approach was common during the Carbon days and has been
choosen to be consistent with the other GUI implementations (GTK, QT, Windows).
It would be a major change to replace this with many implications to the other
GUI implementations and should be not in the scope of this issue.

As a first step I suggest to look at combo boxes: Text within is sharp
(CoreText). Text within dropdown lists is blurry. It has to be investigated if
text within dropdown boxes is rendered by CoreText too (which I would expect)
or if it is rendered by another kind of font rendering (which should be not the
case).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20201119/af45e4df/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list