Created attachment 1957563 [details] Unnecessary fonts I've just installed the KDE spin with the US English settings, and see tens of completely irrelevant fonts for characters sets I have no use form (cuneiform even). I know I can remove these manually, but it would be nice to not have them installed to begin with.
Created attachment 1957564 [details] Chinese input methods in US English install Also, a "Chinese Pinyin input method" component was installed and visible in Discover, and a "Zhuyin" one.
Hi, well I understand your point, but these packages are really relevant to some users. At the same time the world had/has been becoming more global and international... Maybe what we should do though is to make it easier to remove and install these kinds of packages. 'langpacks' meta packages is a first step in this direction. In fact we are thinking to introduce more fonts meta packages in Fedora 39 which may help with this too.
Created attachment 1957781 [details] Ridiculous font drop-down > but these packages are really relevant to some users Those users are a tiny minority, and the vast majority suffers from interminable font drop downs like in the screencast. Those users most likely will install in their language (in which case installing all the fonts is fair game). And the amount of users who SIMULTANEOUSLY need Khmer and Devangari and Anatolian Hieroglyphs, is zero. > Maybe what we should do though is to make it easier to remove and install these kinds of packages. Why are these fonts opt-out post-install and not opt-in pre-install? What if the installer had a list of fonts? Then the users who really need them will select them and proceed. Heck, even select them all by default - that would still give a chance to the vast majority to unselect them. And I'd bet that at that point, when it's readily visible how much font junk would get installed by default, we'd get tickets to make them *unselected* by default.
> Why are these fonts opt-out post-install and not opt-in pre-install? Because that will makes Live image unusable. one who wants to use on non-English will always needs to install Live. that is opposed to the idea on Live.
I don't know exactly how Live replicates itself to another disk, but at some point before the file copying process starts, would it be possible to ask the user about fonts? Perhaps in the language chooser dialog?
(In reply to ddascalescu from comment #3) > Created attachment 1957781 [details] > Ridiculous font drop-down Okay I had a look too: it does seem that Libreoffice Writer has considerably more font entries showing under Fedora KDE than Fedora Gnome at least. It might related to Qt's font handling too. > Why are these fonts opt-out post-install and not opt-in pre-install? Well currently most install images are static, so changes can only be made post-install and we want to support localized installations as Akira mentioned.
(In reply to ddascalescu from comment #5) > I don't know exactly how Live replicates itself to another disk, but at some > point before the file copying process starts, would it be possible to ask > the user about fonts? Perhaps in the language chooser dialog? I'm not concerned about install from Live. as I said, the problem is that non-English speakers can't use Live WITHOUT installing. I mean they can't just try it out. Some font packages is huge to install on overlay storage.
Moving to 39. We have new feature in f39 to improve default fonts handling as https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling. Please make sure that you don't have "default-fonts" installed otherwise try "rpm -e --nodeps default-fonts" first. then do "dnf remove" undesired language default fonts packages such as default-fonts-other* and/or default-fonts-<langtag> meta pcakges. Please let us know if you have any further issues.
We discussed this bug in our Fedora bi-weekly meeting today. Concluded that we have no more thing left to discuss here. User can remove fonts as per steps given in above comment by Akira.