fix: show the version number of noto-cjk zip in googlefonts#35
Merged
Conversation
Before: - noto-cjk 15_NotoSerifTC.zip (zip) - noto-cjk 15_NotoSerifTC.zip (zip) - noto-cjk 15_NotoSansMonoCJKhk.zip (zip) - noto-cjk 14_NotoSerifSC.zip (zip) - noto-cjk 14_NotoSerifSC.zip (zip) - noto-cjk 14_NotoSansMonoCJKtc.zip (zip) After: - noto-cjk Serif 2.003 15_NotoSerifTC.zip (zip) - noto-cjk Serif 2.003 14_NotoSerifSC.zip (zip) - noto-cjk Serif 2.002 15_NotoSerifTC.zip (zip) - noto-cjk Serif 2.002 14_NotoSerifSC.zip (zip) - noto-cjk Sans 2.004 15_NotoSansMonoCJKhk.zip (zip) - noto-cjk Sans 2.004 14_NotoSansMonoCJKtc.zip (zip)
Member
{
"distro": "Google Fonts",
"category": "font",
"urls": [
{
"name": "noto-fonts repo-snapshot (tar.gz)",
"url": "/github-release/googlefonts/noto-fonts/LatestRelease/repo-snapshot.tar.gz"
},
{
"name": "noto-emoji repo-snapshot (tar.gz)",
"url": "/github-release/googlefonts/noto-emoji/LatestRelease/repo-snapshot.tar.gz"
},
{
"name": "noto-cjk Serif 2.003 16_NotoSerifHK.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/16_NotoSerifHK.zip"
},
{
"name": "noto-cjk Serif 2.003 15_NotoSerifTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/15_NotoSerifTC.zip"
},
{
"name": "noto-cjk Serif 2.003 14_NotoSerifSC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/14_NotoSerifSC.zip"
},
{
"name": "noto-cjk Serif 2.003 13_NotoSerifKR.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/13_NotoSerifKR.zip"
},
{
"name": "noto-cjk Serif 2.003 12_NotoSerifJP.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/12_NotoSerifJP.zip"
},
{
"name": "noto-cjk Serif 2.003 11_NotoSerifCJKhk.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/11_NotoSerifCJKhk.zip"
},
{
"name": "noto-cjk Serif 2.003 10_NotoSerifCJKtc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/10_NotoSerifCJKtc.zip"
},
{
"name": "noto-cjk Serif 2.003 09_NotoSerifCJKsc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/09_NotoSerifCJKsc.zip"
},
{
"name": "noto-cjk Serif 2.003 08_NotoSerifCJKkr.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/08_NotoSerifCJKkr.zip"
},
{
"name": "noto-cjk Serif 2.003 07_NotoSerifCJKjp.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/07_NotoSerifCJKjp.zip"
},
{
"name": "noto-cjk Serif 2.003 06_NotoSerifCJKSubsetOTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/06_NotoSerifCJKSubsetOTF.zip"
},
{
"name": "noto-cjk Serif 2.003 05_NotoSerifCJKOTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/05_NotoSerifCJKOTF.zip"
},
{
"name": "noto-cjk Serif 2.003 04_NotoSerifCJKOTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/04_NotoSerifCJKOTC.zip"
},
{
"name": "noto-cjk Serif 2.003 03_NotoSerifCJK-TTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/03_NotoSerifCJK-TTF-VF.zip"
},
{
"name": "noto-cjk Serif 2.003 02_NotoSerifCJK-OTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/02_NotoSerifCJK-OTF-VF.zip"
},
{
"name": "noto-cjk Serif 2.003 01_NotoSerifCJK.ttc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.003 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/01_NotoSerifCJK.ttc.zip"
},
{
"name": "noto-cjk Serif 2.002 16_NotoSerifHK.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/16_NotoSerifHK.zip"
},
{
"name": "noto-cjk Serif 2.002 15_NotoSerifTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/15_NotoSerifTC.zip"
},
{
"name": "noto-cjk Serif 2.002 14_NotoSerifSC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/14_NotoSerifSC.zip"
},
{
"name": "noto-cjk Serif 2.002 13_NotoSerifKR.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/13_NotoSerifKR.zip"
},
{
"name": "noto-cjk Serif 2.002 12_NotoSerifJP.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/12_NotoSerifJP.zip"
},
{
"name": "noto-cjk Serif 2.002 11_NotoSerifCJKhk.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/11_NotoSerifCJKhk.zip"
},
{
"name": "noto-cjk Serif 2.002 10_NotoSerifCJKtc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/10_NotoSerifCJKtc.zip"
},
{
"name": "noto-cjk Serif 2.002 09_NotoSerifCJKsc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/09_NotoSerifCJKsc.zip"
},
{
"name": "noto-cjk Serif 2.002 08_NotoSerifCJKkr.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/08_NotoSerifCJKkr.zip"
},
{
"name": "noto-cjk Serif 2.002 07_NotoSerifCJKjp.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/07_NotoSerifCJKjp.zip"
},
{
"name": "noto-cjk Serif 2.002 06_NotoSerifCJKSubsetOTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/06_NotoSerifCJKSubsetOTF.zip"
},
{
"name": "noto-cjk Serif 2.002 05_NotoSerifCJKOTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/05_NotoSerifCJKOTF.zip"
},
{
"name": "noto-cjk Serif 2.002 04_NotoSerifCJKOTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/04_NotoSerifCJKOTC.zip"
},
{
"name": "noto-cjk Serif 2.002 03_NotoSerifCJK-TTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/03_NotoSerifCJK-TTF-VF.zip"
},
{
"name": "noto-cjk Serif 2.002 02_NotoSerifCJK-OTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/02_NotoSerifCJK-OTF-VF.zip"
},
{
"name": "noto-cjk Serif 2.002 01_NotoSerifCJK.ttc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Serif CJK Version 2.002 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/01_NotoSerifCJK.ttc.zip"
},
{
"name": "noto-cjk Sans 2.004 20_NotoSansHK.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/20_NotoSansHK.zip"
},
{
"name": "noto-cjk Sans 2.004 19_NotoSansTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/19_NotoSansTC.zip"
},
{
"name": "noto-cjk Sans 2.004 18_NotoSansSC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/18_NotoSansSC.zip"
},
{
"name": "noto-cjk Sans 2.004 17_NotoSansKR.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/17_NotoSansKR.zip"
},
{
"name": "noto-cjk Sans 2.004 16_NotoSansJP.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/16_NotoSansJP.zip"
},
{
"name": "noto-cjk Sans 2.004 15_NotoSansMonoCJKhk.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/15_NotoSansMonoCJKhk.zip"
},
{
"name": "noto-cjk Sans 2.004 14_NotoSansMonoCJKtc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/14_NotoSansMonoCJKtc.zip"
},
{
"name": "noto-cjk Sans 2.004 13_NotoSansMonoCJKsc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/13_NotoSansMonoCJKsc.zip"
},
{
"name": "noto-cjk Sans 2.004 12_NotoSansMonoCJKkr.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/12_NotoSansMonoCJKkr.zip"
},
{
"name": "noto-cjk Sans 2.004 11_NotoSansMonoCJKjp.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/11_NotoSansMonoCJKjp.zip"
},
{
"name": "noto-cjk Sans 2.004 10_NotoSansCJKhk.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/10_NotoSansCJKhk.zip"
},
{
"name": "noto-cjk Sans 2.004 09_NotoSansCJKtc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/09_NotoSansCJKtc.zip"
},
{
"name": "noto-cjk Sans 2.004 08_NotoSansCJKsc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/08_NotoSansCJKsc.zip"
},
{
"name": "noto-cjk Sans 2.004 07_NotoSansCJKkr.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/07_NotoSansCJKkr.zip"
},
{
"name": "noto-cjk Sans 2.004 06_NotoSansCJKjp.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/06_NotoSansCJKjp.zip"
},
{
"name": "noto-cjk Sans 2.004 05_NotoSansCJK-SubsetOTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/05_NotoSansCJK-SubsetOTF.zip"
},
{
"name": "noto-cjk Sans 2.004 04_NotoSansCJK-OTF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/04_NotoSansCJK-OTF.zip"
},
{
"name": "noto-cjk Sans 2.004 03_NotoSansCJK-OTC.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/03_NotoSansCJK-OTC.zip"
},
{
"name": "noto-cjk Sans 2.004 02_NotoSansCJK-TTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/02_NotoSansCJK-TTF-VF.zip"
},
{
"name": "noto-cjk Sans 2.004 01_NotoSansCJK-OTF-VF.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/01_NotoSansCJK-OTF-VF.zip"
},
{
"name": "noto-cjk Sans 2.004 00_NotoSansCJK.ttc.zip",
"url": "/github-release/googlefonts/noto-cjk/Noto Sans CJK Version 2.004 (OTF, OTC, Super OTC, Subset OTF, Variable OTF_TTF)/00_NotoSansCJK.ttc.zip"
},
{
"name": "noto-cjk repo-snapshot (tar.gz)",
"url": "/github-release/googlefonts/noto-cjk/LatestRelease/repo-snapshot.tar.gz"
}
]
} |
Harry-Chen
approved these changes
Mar 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
At present, https://mirrors.nju.edu.cn/download/Google%20Fonts and https://mirrors.cernet.edu.cn/font/GoogleFonts list multiple versions of Noto Serif CJK, but the links do not show version numbers. We have to hover the links and check the URLs.
This PR adds version numbers before the filenames.
Refer to the comments in
googlefonts.inifor details.Current:
This PR:
Besides, it might be better to create a dedicated
[google fonts noto cjk zip], but I don't know if it's safe to split an entry.Relates-to: mirrorz-org/mirrorz-help#257
Note that I didn't handle OTF/SubsetOTF/… or sc/tc/hk/… here, because that would be too hacky. (mirrorz-help/docs is more suitable.)