Bug 112676 - GUI font displays rectangles on macOS X Sierra
Summary: GUI font displays rectangles on macOS X Sierra
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
5.4.1.2 release
Hardware: Other macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-26 18:04 UTC by danjam280
Modified: 2017-09-29 23:08 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
GUI Font not showing properly in LibreOffice Writer (355.29 KB, image/png)
2017-09-26 18:07 UTC, danjam280
Details
GUI Font not showing properly in LibreOffice Options (278.68 KB, image/png)
2017-09-26 18:09 UTC, danjam280
Details

Note You need to log in before you can comment on or make changes to this bug.
Description danjam280 2017-09-26 18:04:48 UTC
Description:
When I open the sidebar or any dialog box in LibreOffice on macOS X Sierra, the GUI system font does not display properly. Instead of showing a legible system font in the sidebar and in dialog boxes, lots of lots of outlined rectangular boxes appear instead. (See the screenshots attached.)

This bug has also been reported on Ask LibreOffice but has not been resolved at the time of writing:
https://ask.libreoffice.org/en/question/131310/libreoffice-54-font-gui-problem-just-rectangles-macos/

I attempted to resolve the issue in a number of ways: by resetting my profile, by completely uninstalling and reinstalling the program, and by toggling the OpenGL rendering option in the Options dialog. All these resolve the problem temporarily where all GUI text shows properly but after restarting LibreOffice a few times, the same problem occurs persistently.

This bug seems to occur persistently from version 5.3 onwards. One permanent solution is to downgrade LibreOffice to an earlier version such as 5.2 and below but I do not like to lose some functionality or expose my computer to vulnerabilities.

Steps to Reproduce:
1. Open LibreOffice.
2. Either create a new document or open an existing document (I mostly open LO/MS Office file types).
3. Display the Sidebar or open a dialog box.

Actual Results:  
Some text in dialog boxes and in the sidebar show up as lots of outlined rectangles.

Expected Results:
All text in dialog boxes and the sidebar should show up properly with a legible GUI system font (i.e. San Francisco / Helvetica Neue).


Reproducible: Sometimes

User Profile Reset: Yes but it solves the problem temporarily and then the problem occurs again after reopening the program a few times.

Additional Info:
MacBook Pro (Retina, 15-inch, Mid 2015)
OS: macOS X Sierra 10.12.16
Processor: 2.5 GHz Intel Core i7
Graphics: Intel Iris Pro 1536 MB


User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
Comment 1 danjam280 2017-09-26 18:07:29 UTC
Created attachment 136552 [details]
GUI Font not showing properly in LibreOffice Writer

See the outlined rectangular boxes in the sidebar.
Comment 2 danjam280 2017-09-26 18:09:06 UTC
Created attachment 136554 [details]
GUI Font not showing properly in LibreOffice Options

The outlined rectangular boxes replaced some GUI text.
Comment 3 Julien Nabet 2017-09-27 09:37:39 UTC
Did you install any specific font on your Mac?
What's the font used for GUI system?
FYI, Font Type 1 aren't supported on LO.
Comment 4 danjam280 2017-09-29 22:17:31 UTC
I installed additional fonts on my Mac. However, I decided to “Restore Standard Fonts” in Font Book to remove all additional fonts on my Mac. It seemed to solve the problem and the bold text in LibreOffice dialog boxes and the sidebar appear to have a thinner weight which is what is expected.
Comment 5 Julien Nabet 2017-09-29 23:08:11 UTC
Thank you for your feedback.
Let's put this one to WFM then.
Of course, if you find the font which triggers the pb and if it's not a type 1 font, don't hesitate to reopen this tracker and name (or even better attach it to the bugtracker if legally possible)