Hi, Currently for font packages, when building the package, fontconfig compute font(:lang=xx) rpm Provides automatically. And langpack packages will Requires font(:lang=xx) to pull in default fonts. But the problem is that for some fonts like CJK fonts, the fonts contains many glyphs, and will add more than 10 supported languages in rpm Provides of font(:lang=xx), although that font package may provide default font for only one language. When the langpack packages Requires font(:lang=xx), it will pull in one random font package choose from several fonts packages which Provides font(:lang=xx). To fix random fonts dependencies problem, I think maybe we can manually add "defaultfont(:lang=xx)" Provides to default font packages. And Requires "defaultfont(:lang=xx)" in langpack packages. But this idea will increase some maintenance tasks for default fonts packages. Feel free to comment about this idea. Thanks, Peng Wu _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx