[GNC] Fonts blurrier on upgrade to GnuCash 5.8-2 on macOS Sonoma 14.6.1?

Jim DeLaHunt list+gnucash at jdlh.com
Sun Aug 11 19:37:15 EDT 2024


Hello, folks:

I just upgraded from GnuCash 5.6 to GnuCash 5.8-2 (arm64), shortly after 
upgrading macOS from 12.7.6 Monterey to 14.6.1 Sonoma, on an arm64 
machine. On running GnuCash 5.8-2 for the first time, I noticed that 
almost all the text on the main GnuCash window looked more cramped and 
blurrier. This applies to the text under the icons in the toolbar, to 
the text in the account tabs, to the text in the registers, and to the 
text in the reports.

Has anyone else noticed this? Do you have suggestions on how I might 
improve this?

I briefly ran my existing GnuCash 5.6 installation on macOS 14.6.1 
Sonoma after the OS upgrade, and the text looked crisp as expected. Thus 
I suspect that GnuCash 5.8-2 set the font or size in some way which was 
less effective in the Sonoma environment than GnuCash 5.6 settings were 
in the Sonoma or Monterey environments.

One suggestion from the wiki, 
<https://wiki.gnucash.org/wiki/GTK3#Using_the_GTK_Inspector>, is to use 
the GTK Inspector to see what fonts and sizes GnuCash is actually 
getting. I was able to invoke the GTK Inspector by running the GnuCash 
app from the Terminal:

% GTK_DEBUG=interactive /Applications/Gnucash.app/Contents/MacOS/Gnucash

When GnuCash ran this way, the text looked different, and better. It was 
larger, less cramped, crisper, not blurry.

The GTK Inspector says that the font used was ".AppleSystemUIFont 
Regular 12".

When I quit GnuCash, then ran it a third time the conventional way, the 
text was the same smaller size as the first time, but somehow my 
subjective impression was that it was clearer, less fuzzy, less cramped.

When I compared a screen shot of a register's text when GnuCash was run 
normally, and run with GTK_DEBUG=interactive from the command line, the 
latter clearly had taller, wider, and better-separated characters. A 
screen shot of the text from the third, conventional run, had exactly 
the same text size and spacing as the first run. All three sets of text 
were rendered with anti-aliasing.

P.S. the GTK Inspector documentation says that one can enable it using 
"the Control + Shift + I or Control + Shift + D keyboard shortcuts", but 
those key combinations gave me no response. Neither did Command + Shift 
+ I or Command + Shift + D. Can one enable the GTK Inspector from the 
macOS editions of GnuCash 5.8-2?


Any suggestions?



More information about the gnucash-user mailing list