fedora-silverblue / issue-tracker

Fedora Silverblue issue tracker
https://fedoraproject.org/atomic-desktops/silverblue/
123 stars 3 forks source link

Include more fonts (`google-noto-fonts-all`) by default #592

Open myyc opened 2 months ago

myyc commented 2 months ago

it seems like there is general agreement that noto fonts are a good fallback for all sorts of languages and many of them are installed by default, but the selection seems a bit arbitrary (e.g. why is cherokee in while mongolian or javanese are out). would it make sense to have google-noto-fonts-all installed by default?

travier commented 2 months ago

Previous discussion in https://github.com/fedora-silverblue/issue-tracker/issues/256

See also: https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts

Came from https://discussion.fedoraproject.org/t/noto-fonts/130220

travier commented 2 months ago

CC @juhp

travier commented 2 months ago

I don't really know why some fonts are included and not others.

juhp commented 2 months ago

I tend to agree we should increase our default coverage: maybe you could open a langpacks bug to request having Mongolian and Javanese fonts pre-installed. I think it's better to discuss specific cases than just say "let's install everything by default".

Also this applies equally to Fedora Workstation et al, so it's not Silverblue specific.

cc @tagoh

tagoh commented 2 months ago

Yes, that sounds good to me. Installing everything by default may be not that useful I'd say. google-noto-fonts has >300 sub packages at the moment though, about 50% of them can't be chosen automatically unless one type a character through an unicode codepoint or a font directly.

We should clarify our support criteria.

myyc commented 2 months ago

I tend to agree we should increase our default coverage: maybe you could open a langpacks bug to request having Mongolian and Javanese fonts pre-installed. I think it's better to discuss specific cases than just say "let's install everything by default".

the only reason why i suggested all the noto fonts is that the exclusion of some seems purely discretionary. the purpose of noto (allegedly) is a blanket coverage within a single font family. yes, it installs a lot of packages but maybe the issue is fedora's? arch, for instance, only has four noto packages (main, cjk, extra, emoji).

either way, thanks for the discussion, regardless of whatever decision you want to take :)

travier commented 2 months ago

If the size is reasonable, we should consider installing them all. That way we won't have to wonder why something is missing again. I don't know how much this amounts to.

tagoh commented 2 months ago

There are also a few concerns on installing google-noto-fonts-all.