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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to