-
-
Notifications
You must be signed in to change notification settings - Fork 463
font-noto-serif-cjk 2.002 #8720
font-noto-serif-cjk 2.002 #8720
Conversation
Is there a reason for requiring the static fonts over the variable font as distributed by Google Fonts? EDIT: I think I understand here, it's one file that provides all of the fonts? |
Not all softwares can deal with variable fonts, so static ones are still in demand.
I just followed what was provided by this cask, which was a single |
From
And from Adobe's famous download guide for corresponding font Source Han Sans/Serif, Super OTC seems recommended for macOS users. |
@bevanjkay Can I ask what's the difference between |
@muzimuzhi It's primarily just a syntactical difference between formula and casks. |
Thanks. Another question, to bump casks for |
Generally we don't allow it, but as these are all related changes it's ok this time. |
I decided to do all the bumps in several PRs:
Supplementary Noto CJK Releases
|
Now the whole set of Noto Sans & Serif CJK casks are upgraded to use release assets from https://github.com/notofonts/noto-cjk. |
Why need an update
The old url https://noto-website-2.storage.googleapis.com/pkgs/NotoSerifCJK.ttc.zip provides an outdated version 1.001, packed back in 2017. While the latest version is 2.002, see https://github.com/notofonts/noto-cjk/releases/tag/Serif2.002.
Why updated in this way
https://fonts.google.com only provides variable ttf font file in Noto Serif CJK bundle for each language, for example
NotoSerifSC[wght].ttf
and its corresponding caskfont-noto-serif-sc.rb
for Noto Serif CJK SC (Simplified Chinese). But this cask provides a static super ttc font file, which is only available from releases of repository https://github.com/notofonts/noto-cjk.Remark
More casks need to be updated in this way, including symmetric Noto Sans CJK cask
font-noto-sans-cjk.rb
and language specific Serif and Sans casks likefont-noto-sans-cjk-sc.rb
.I started with only one cask to check I did everything right.
Important: Do not tick a checkbox if you haven’t performed its action. Honesty is indispensable for a smooth review process.
In the following questions
<cask>
is the token of the cask you're submitting.After making any changes to a cask, existing or new, verify:
brew audit --cask --online <cask>
is error-free.brew style --fix <cask>
reports no offenses.Additionally, if adding a new cask:
brew audit --new-cask <cask>
worked successfully.brew install --cask <cask>
worked successfully.brew uninstall --cask <cask>
worked successfully.