Comment 18 for bug 2019906

Revision history for this message
Coeur Noir (coeur-noir) wrote :

Sorry for commenting again, maybe best workaround is installing older Ubuntu fonts ( taken from 20.04 ) as listed below where ubuntu_initial are now default in 24.04 and ubuntu are the older ones.

django@ASGARD:~$ ls -la /usr/share/fonts/truetype/ubuntu*

/usr/share/fonts/truetype/ubuntu:
total 4084
drwxr-xr-x 2 root root 4096 avril 26 04:27 .
drwxr-xr-x 22 root root 4096 avril 26 04:43 ..
-rw-r--r-- 1 root root 356980 avril 26 04:27 Ubuntu-BI.ttf
-rw-r--r-- 1 root root 333612 avril 26 04:27 Ubuntu-B.ttf
-rw-r--r-- 1 root root 350444 avril 26 04:27 Ubuntu-C.ttf
-rw-r--r-- 1 root root 409608 avril 26 04:27 Ubuntu-LI.ttf
-rw-r--r-- 1 root root 415552 avril 26 04:27 Ubuntu-L.ttf
-rw-r--r-- 1 root root 366992 avril 26 04:27 Ubuntu-MI.ttf
-rw-r--r-- 1 root root 216208 avril 26 04:27 UbuntuMono-BI.ttf
-rw-r--r-- 1 root root 191400 avril 26 04:27 UbuntuMono-B.ttf
-rw-r--r-- 1 root root 210216 avril 26 04:27 UbuntuMono-RI.ttf
-rw-r--r-- 1 root root 205748 avril 26 04:27 UbuntuMono-R.ttf
-rw-r--r-- 1 root root 341324 avril 26 04:27 Ubuntu-M.ttf
-rw-r--r-- 1 root root 386440 avril 26 04:27 Ubuntu-RI.ttf
-rw-r--r-- 1 root root 353824 avril 26 04:27 Ubuntu-R.ttf
-rw-r--r-- 1 root root 36 avril 26 04:27 .uuid

/usr/share/fonts/truetype/ubuntu_initial:
total 4256
drwxr-xr-x 2 root root 4096 avril 24 12:48 .
drwxr-xr-x 22 root root 4096 avril 26 04:43 ..
lrwxrwxrwx 1 root root 28 mars 21 21:03 Ubuntu-BI.ttf -> 'Ubuntu-Italic[wdth,wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-B.ttf -> 'Ubuntu[wdth,wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-C.ttf -> 'Ubuntu[wdth,wght].ttf'
-rw-r--r-- 1 root root 679224 mars 21 21:03 'Ubuntu-Italic[wdth,wght].ttf'
lrwxrwxrwx 1 root root 28 mars 21 21:03 Ubuntu-LI.ttf -> 'Ubuntu-Italic[wdth,wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-L.ttf -> 'Ubuntu[wdth,wght].ttf'
lrwxrwxrwx 1 root root 28 mars 21 21:03 Ubuntu-MI.ttf -> 'Ubuntu-Italic[wdth,wght].ttf'
lrwxrwxrwx 1 root root 27 mars 21 21:03 UbuntuMono-BI.ttf -> 'UbuntuMono-Italic[wght].ttf'
lrwxrwxrwx 1 root root 20 mars 21 21:03 UbuntuMono-B.ttf -> 'UbuntuMono[wght].ttf'
-rw-r--r-- 1 root root 172196 mars 21 21:03 'UbuntuMono-Italic[wght].ttf'
lrwxrwxrwx 1 root root 27 mars 21 21:03 UbuntuMono-RI.ttf -> 'UbuntuMono-Italic[wght].ttf'
lrwxrwxrwx 1 root root 20 mars 21 21:03 UbuntuMono-R.ttf -> 'UbuntuMono[wght].ttf'
-rw-r--r-- 1 root root 172232 mars 21 21:03 'UbuntuMono[wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-M.ttf -> 'Ubuntu[wdth,wght].ttf'
lrwxrwxrwx 1 root root 28 mars 21 21:03 Ubuntu-RI.ttf -> 'Ubuntu-Italic[wdth,wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-R.ttf -> 'Ubuntu[wdth,wght].ttf'
-rw-r--r-- 1 root root 738444 mars 21 20:56 'UbuntuSans-Italic[wdth,wght].ttf'
-rw-r--r-- 1 root root 186356 mars 21 20:56 'UbuntuSansMono-Italic[wght].ttf'
-rw-r--r-- 1 root root 230324 mars 21 20:56 'UbuntuSansMono[wght].ttf'
-rw-r--r-- 1 root root 1080900 mars 21 20:56 'UbuntuSans[wdth,wght].ttf'
lrwxrwxrwx 1 root root 21 mars 21 21:03 Ubuntu-Th.ttf -> 'Ubuntu[wdth,wght].ttf'
-rw-r--r-- 1 root root 1072960 mars 21 21:03 'Ubuntu[wdth,wght].ttf'
django@ASGARD:~$

The big difference here is the linked variants which suggest a variable font type and maybe those are the culprits.

Older fonts were one file per variant.

Now if I set [ Ubuntu Condensed, Regular 13 ] as font-name in /org/gnome/desktop/interface/font-name
everything seems to work fine.