getsolus / packages

Solus Package Monorepo & Issue Tracker
62 stars 78 forks source link

`serif` font family defaults to `Clear Sans` instead of a serif font (T8739) #208

Closed celticmagic closed 10 months ago

celticmagic commented 1 year ago
Nathan Caldwell (#saintdev), 2020-02-16 06:40:49 UTC

Fontconfig selects `Clear Sans` as the default serif font. ``` $ fc-match serif ClearSans-Regular.ttf: "Clear Sans" "Regular" ``` This seems to be caused by a misconfiguration in fontconfig `/usr/share/fontconfig/conf.avail/60-latin.conf:` ```lang=xml Set preferable fonts for Latin serif Clear Sans [...snip...] ``` Additionally, the default `sans-serif` family font is also `Clear Sans` instead of `Noto Sans`. ``` $ fc-match sans-serif ClearSans-Regular.ttf: "Clear Sans" "Regular" ```
celticmagic commented 1 year ago
Beatrice T. Meyers (#DataDrake), 2020-02-16 16:13:42 UTC

To be clear, Firefox and fontconfig are both behaving correctly. It's more that the system defaults aren't being conveyed to fontconfig.
celticmagic commented 1 year ago
TraceyC (@TraceyC77), 2023-06-17 05:39:07 UTC

@ermo This is something we should probably look into fixing for 4.5, would you agree?
celticmagic commented 1 year ago
TraceyC (@TraceyC77), 2023-07-09 22:07:46 UTC

Clear Sans does not have a matching Serif font. There was a discussion in the Dev Matrix room where it was suggested we use a font set that has matching sans and serif variants. Two suggestions: https://www.fontsquirrel.com/fonts/merriweather / https://www.fontsquirrel.com/fonts/merriweather-sans Noto Sans / Noto Serif
EbonJaeger commented 1 year ago

Budgie edition now uses full Noto Sans for fonts (except monospace) as of https://github.com/solus-packages/budgie-desktop-branding/commit/95433316889a7da3104d20b1c0c771eeffdb0a4d

ermo commented 1 year ago

We have agreed to switch the default to Noto Sans and Noto Serif.

Update branding packages accordding @ZachBacon @ReillyBrogan @joebonrichie

TraceyC77 commented 11 months ago

I've created subtasks so the different branding packages can be worked on independently. This task can be marked done when all branding has been updated.

joebonrichie commented 10 months ago

Resolved by #667