After upgrading to 23.10 (from 23.04) I noticed that on my system there are more than 220 Noto fonts. This is kind of insane. In today's world of UTF standard why do we have so many fonts for some languages? How, can I safely get rid of them?
Please, note that his question is different than one of my previous question about fonts.
Please ask Google about the number of fonts.
Ubuntu wants to cover a large number of languages by default. But one advantage, compared with the previous font setup, is that users, who don't care about global coverage, can uninstall one single package:
@GunnarHjalmarsson's answer was about purging the package
fonts-noto-core
that contains all these fonts. I am grateful for this answer and especially its comments.The
fonts-noto-core
package really contains 268 font files:However, some of these may be used by my Latin-based system, since this package was "
[installed,automatic]
" during the upgrade process. I wanted a method to "disable" these "asiatic fonts" that I really don't seem to need.I noticed that the
font-manager
tool allows me to select those fonts from the list and "disable" them. After that, a file called~/.config/fontconfig/conf.d/78-Reject.conf
is created under the current's user home directory. This XML file will list the fonts that have been "rejected".Afterwards, my applications will not list these fonts in their Font dialogs. And I think this is a better solution, since it is user-based and not system-based.