[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 11:16:52 UTC 2020


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

--- Comment #52 from lupurus at web.de ---
(In reply to Thorsten Wagner from comment #51)
> 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.
> 

Yes, this is what I found out so far. It uses the drawing methods HI.... This
is part of the Carbon.framework, that was before Cocoa. Interestingly, it still
works and it isn't a problem for this issue (it will be, if Apple will remove
those drawing methods one day).

If you look at the code, you can see, that the Combobox itself gets drawed by
this HIThemeDrawButton method. There the text is clear. The problem is the
popup area and this is not drawn with this methods (I could not find out yet,
where the area gets drawed). You can see it as well here:
https://wiki.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_Controls#ComboBox

They write, that the area is not native.

-- 
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/ace11368/attachment.htm>


More information about the Libreoffice-bugs mailing list