KDE Plasma hard depends on media-fonts/noto present on system as default font. The font tarball is very huge: >johu@chianti ~ $ ls -lah /usr/portage/distfiles/*noto* >-rw-rw-r-- 1 portage portage 472M 16. Dez 01:04 /usr/portage/distfiles/noto-20160305.zip It could be drastically removed with an alternate tarball not including CJK. This would be an real enhancement for our users.
s/removed/reduced/
Created attachment 432272 [details, diff] noto-cjk.patch Suggested patch.
Added in git. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5602c28fbad29197c4f485ff7cc0227cc12ad42
Thanks, maybe it would be interesting to add a comment to the ebuild about how to generate that non-cjk tarball, for allowing people doing the upcoming bumps to keep it
I'm all for USE flags for things that can be optional, but this particular USE flag should be enabled by default, not disabled. The description of this package is: "Google's font family that aims to support all the world's languages" Not only should one expect this file to be a little larger than some others, but one should expect it to include CJK languages.
If you really want to have cjk support you should enable "cjk" USE globally to ensure all is built with the needed support :/ Hence, people needing cjk will likely have the USE flag enabled for noto while not affecting the other people
I suppose that's technically true, but by the same logic I'm not sure why a person would install a font to support all languages... except for the many languages that're disabled on purpose. <shrug>
(In reply to reisio from comment #7) > I suppose that's technically true, but by the same logic I'm not sure why a > person would install a font to support all languages... except for the many > languages that're disabled on purpose. <shrug> Supports doesn't mean install all by default.
(In reply to Johannes Huber from comment #8) > Supports doesn't mean install all by default. Again technically true, but I think most people seeking out Noto will want it for one purpose: to have fonts for all languages. I don't envy KDE users their downloads, but download conscious KDE users are not going to be the greatest percentage of people seeking this package out. (Indeed, you haven't sought it out at all, it is just a dep for some reason.) Wouldn't it be better to remove the noto dep from KDE ebuilds that don't strictly require it (which I would guess is all of them), leaving it for the full kde-meta alone?