Bug 257087 - x11-fonts/fontconfig problems with monospace font(s) after updating from 2.13.93,1 to 2.13.93_1,1
Summary: x11-fonts/fontconfig problems with monospace font(s) after updating from 2.13...
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-desktop (Team)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-09 20:47 UTC by Graham Perrin
Modified: 2023-05-21 20:12 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (desktop)


Attachments
Firefox bugged with fontconfig 2.13.93_1,1 (610.86 KB, image/png)
2021-07-09 20:49 UTC, Graham Perrin
no flags Details
A non-cropped, greyscale version of the preceding screenshot (576.61 KB, image/png)
2021-07-09 20:55 UTC, Graham Perrin
no flags Details
A log of the pkg upgrade that led to the problem (7.17 KB, text/plain)
2021-07-09 20:56 UTC, Graham Perrin
no flags Details
Firefox as it should appear (535.21 KB, image/png)
2021-07-09 21:01 UTC, Graham Perrin
no flags Details
A non-cropped, greyscale version of the preceding screenshot (354.29 KB, image/png)
2021-07-09 21:02 UTC, Graham Perrin
no flags Details
Firefox bugged with 2.13.93,1 (492.98 KB, image/png)
2021-07-20 03:13 UTC, Graham Perrin
no flags Details
Firefox bugged with 2.13.93,1 with Sans Serif 10 pt for the toolbar (491.01 KB, image/png)
2021-07-20 03:15 UTC, Graham Perrin
no flags Details
Better after preferring Ubuntu Mono 10 pt for the toolbar (455.93 KB, image/png)
2021-07-20 03:23 UTC, Graham Perrin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Perrin freebsd_committer freebsd_triage 2021-07-09 20:47:18 UTC
No problem with a boot environment that preceded the update: 

    n247798-f39dd6a9784-b

I created, activated then booted a new environment: 

    n247798-f39dd6a9784-c

– ran `pkg upgrade`, rebooted, started Thunderbird, observed something wrong with fonts, started Firefox, observed a recurrence of symptoms that are associated with Mozilla bug 1695575. Maybe most significant: 

* normally (with my preferences) a monospace font is used for 
  the URL in the address bar

* after updating fontconfig from 2.13.93,1 to 2.13.93_1,1 
  a different font was used for the URL in the address bar and 
  (Mozilla bug 1695575) the user interface became 'too wide'. 


Temporary workaround – package locked
=====================================

I rebooted n247798-f39dd6a9784-b, locked fontconfig to 2.13.93,1. Created, activated then booted a new environment: 

    n247798-f39dd6a9784-d

– ran `pkg upgrade`, rebooted. Fonts appear OK in Thunderbird and Firefox. 


Environment
===========

FreeBSD 14.0-CURRENT. 

What other information will help?
Comment 1 Graham Perrin freebsd_committer freebsd_triage 2021-07-09 20:49:23 UTC
Created attachment 226328 [details]
Firefox bugged with fontconfig 2.13.93_1,1

The scroll bar is out of sight, and so on.
Comment 2 Graham Perrin freebsd_committer freebsd_triage 2021-07-09 20:55:30 UTC
Created attachment 226329 [details]
A non-cropped, greyscale version of the preceding screenshot

On the screen to the right: KDE Plasma system settings for fonts.
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2021-07-09 20:56:16 UTC
Created attachment 226330 [details]
A log of the pkg upgrade that led to the problem
Comment 4 Graham Perrin freebsd_committer freebsd_triage 2021-07-09 21:01:06 UTC
Created attachment 226331 [details]
Firefox as it should appear

With the workaround – package locked before `pkg upgrade` – fonts appear correct: 

* in the address bar
* in the menu bar
* at the head of the sidebar
* in the titles of tabs presented by the Tree Style Tab extension to Firefox.
Comment 5 Graham Perrin freebsd_committer freebsd_triage 2021-07-09 21:02:13 UTC
Created attachment 226332 [details]
A non-cropped, greyscale version of the preceding screenshot
Comment 6 Graham Perrin freebsd_committer freebsd_triage 2021-07-20 03:13:53 UTC
Created attachment 226563 [details]
Firefox bugged with 2.13.93,1

With the package still locked down to 2.13.93,1 I found Firefox bugged again after experimenting with changes to Plasma preferences for fonts. 

Assuming that the toolbar font is relevant, in this shot it is: 

Noto Sans 10 pt
Comment 7 Graham Perrin freebsd_committer freebsd_triage 2021-07-20 03:15:48 UTC
Created attachment 226564 [details]
Firefox bugged with 2.13.93,1 with Sans Serif 10 pt for the toolbar

More changes to fonts, Firefox remained bugged. In this shot, for the toolbar, my preference was: 

Sans Serif 10 pt
Comment 8 Graham Perrin freebsd_committer freebsd_triage 2021-07-20 03:23:34 UTC
Created attachment 226565 [details]
Better after preferring Ubuntu Mono 10 pt for the toolbar

With a preference for Ubuntu Mono 10: Firefox appeared better, and remained so after I unlocked fontconfig and allowed an upgrade to 2.13.93_1,1. 

Still, things are not as they should be; the title bars of windows do not use my preferred font.
Comment 9 Adriaan de Groot freebsd_committer freebsd_triage 2023-05-21 20:12:20 UTC
I'm closing this as "overcome" because we're several fontconfig and firefox releases down the road. I think for this kind of issues we really need a "do exactly this to configure fonts" followed by screenshots with BIG RED ARROWS. Preferably the same situation in bug and non-bug situations, with BIG RED ARROWS pointing at the bug parts. In the "Firefox bugged" screenies in this PR I can't even find Firefox.