Moving Some Noto Font Weights to an Extra Package
Hi, With the renewed interest in reducing the file size of Noto Fonts packages, I have discovered that other distributions such as Arch and NixOS have an -extra package for extra Noto font weights. So I think Noto Fonts should move extra weights in Noto packages to noto-*-extra-fonts packages. So each script (that has extra fonts), will now have a new noto-example-extra-fonts package, while the original will no longer have the extra weights. The extra weights will be: Black*, Condensed*, Extra* ,*Medium, Semi*, and Thin* (the * is to indicate that each of these keywords can be chained together to make a new font file) as indicated here: https://github.com/NixOS/nixpkgs/pull/170355/files#diff-287418ecc15d2ca3598c.... As the link says, Light*/LightItalic will be kept due to KDE requiring them. If there are no problems with this, or there are but they are quickly addressed, then I will start working on this change on July 16 over the weekend. Let me know what yall think, Gordon Leung
Hi, We have been packaging CJK variants of Noto fonts in similar but different manner for several years. noto-sans-jp-black-fonts noto-sans-jp-bold-fonts noto-sans-jp-demilight-fonts noto-sans-jp-fonts ... meta package: reguler + bold noto-sans-jp-fonts-full ... meta package: all except for mono noto-sans-jp-light-fonts noto-sans-jp-medium-fonts noto-sans-jp-mono-fonts noto-sans-jp-regular-fonts noto-sans-jp-thin-fonts Best regards, Fuminobu TAKEYAMA On 2022/07/14 14:16, Gordon Leung wrote:
Hi,
With the renewed interest in reducing the file size of Noto Fonts packages, I have discovered that other distributions such as Arch and NixOS have an -extra package for extra Noto font weights. So I think Noto Fonts should move extra weights in Noto packages to noto-*-extra-fonts packages. So each script (that has extra fonts), will now have a new noto-example-extra-fonts package, while the original will no longer have the extra weights.
The extra weights will be: Black*, Condensed*, Extra* ,*Medium, Semi*, and Thin* (the * is to indicate that each of these keywords can be chained together to make a new font file) as indicated here: https://github.com/NixOS/nixpkgs/pull/170355/files#diff-287418ecc15d2ca3598c... https://github.com/NixOS/nixpkgs/pull/170355/files#diff-287418ecc15d2ca3598c.... As the link says, Light*/LightItalic will be kept due to KDE requiring them. If there are no problems with this, or there are but they are quickly addressed, then I will start working on this change on July 16 over the weekend.
Let me know what yall think, Gordon Leung
participants (2)
-
Fuminobu TAKEYAMA
-
Gordon Leung