]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
notoserifnyiakengpuachuehmong: change repo URL from noto-fonts to notofonts/nyiakeng...
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Fri, 27 Mar 2026 13:48:15 +0000 (13:48 +0000)
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>
Fri, 24 Apr 2026 05:56:15 +0000 (06:56 +0100)
The old googlefonts/noto-fonts monorepo only has pre-built binaries.
The notofonts/nyiakeng-puachue-hmong per-script repo has the actual
.designspace and .ufo sources needed for reproducible builds. Commit
6f39c58 is the initial source import (2022-06-20).

Assisted by an AI agent (Claude Opus 4.6)

ofl/notoserifnyiakengpuachuehmong/METADATA.pb
ofl/notoserifnyiakengpuachuehmong/upstream_info.md

index 1be52cb04dac58548ae635edecb96138055e54cb..2004bf7944e96638d9bf0f1f71058bafc4970e11 100644 (file)
@@ -24,6 +24,6 @@ languages: "hmn_Hmnp"  # Hmong, Nyiakeng Puachue Hmong
 primary_script: "Hmnp"
 
 source {
-  repository_url: "https://github.com/googlefonts/noto-fonts"
-  commit: "9232f17974e5783a5dbd862f38225e0584e73add"
+  repository_url: "https://github.com/notofonts/nyiakeng-puachue-hmong"
+  commit: "6f39c5843fe2f459973c3cd57dc82ca09cccbab0"
 }
index 45ce2f59ed2bbbffdd653577a2352fece4a065ba..71d94612bee37eb281bce3a6fc88e1d49f99adb9 100644 (file)
@@ -6,22 +6,30 @@
 
 | Field | Value |
 |-------|-------|
-| Repository | https://github.com/googlefonts/noto-fonts |
-| Commit | `9232f17974e5783a5dbd862f38225e0584e73add` |
+| Repository | [notofonts/nyiakeng-puachue-hmong](https://github.com/notofonts/nyiakeng-puachue-hmong) |
+| Commit | `6f39c5843fe2f459973c3cd57dc82ca09cccbab0` |
 | Version | 1.000 |
 | Onboarding PR | [google/fonts#2823](https://github.com/google/fonts/pull/2823) |
 | Date | 2021-01-13 |
 
-## Investigation Summary
+## Repository Change
 
-Noto Serif Nyiakeng Puachue Hmong was onboarded as part of the December 25, 2020 Noto batch via PR #2823. The font binary was sourced from the googlefonts/noto-fonts monorepo at commit `9232f17974e5783a5dbd862f38225e0584e73add`.
+The `repository_url` was changed from `googlefonts/noto-fonts` (the old monorepo with pre-built binaries) to `notofonts/nyiakeng-puachue-hmong` (the per-script repo with actual source files). This enables reproducible builds because:
 
-The commit was verified by blob-hash comparison: the font binary blob hash at this commit in the googlefonts/noto-fonts monorepo matches the blob added to google/fonts in PR #2823 (commit a559a6efc).
+- The old `googlefonts/noto-fonts` monorepo only contained pre-built TTF binaries, not source files (.designspace, .ufo)
+- The `notofonts/nyiakeng-puachue-hmong` repo contains the actual design sources needed by gftools-builder
+- The override config.yaml references `sources/NotoSerifNPHmong.designspace` which exists in the per-script repo but not in the old monorepo
 
-**Note**: Dec 25 2020 batch.
+The commit `6f39c58` is the initial "Add new fonts" commit (2022-06-20) when sources were imported into the per-script repo. The v1.000 sources at this commit should match the state used to build the font originally shipped via PR #2823.
 
-**Confidence**: HIGH (blob-verified)
+Note: the sibling family `notoserifnphmong` (the short-name v1.001 variant) already points to this same per-script repo at a later commit (`2c945bb9`, NotoSerifNPHmong-v1.001 tag).
+
+## Previous provenance
+
+The font was originally onboarded from the `googlefonts/noto-fonts` monorepo at commit `9232f17974e5783a5dbd862f38225e0584e73add` (Dec 25, 2020 batch). That commit was blob-hash verified against PR #2823.
 
 ## Build Configuration (Override)
 
-An override `config.yaml` has been created in the google/fonts family directory, copied from `sources/config-serif-nyiakeng-puachue-hmong.yaml` in the `notofonts/nyiakeng-puachue-hmong` repository (the current per-script Noto repo). **Important caveat**: this config references the current notofonts/ per-script repo sources, which may produce a newer version than the binary currently shipped in google/fonts. The shipped binary was built from the older `googlefonts/noto-fonts` monorepo using a different build pipeline. This override config serves as a starting point for reproducible build attempts but is not expected to produce a byte-identical match.
+An override `config.yaml` is present, copied from `sources/config-serif-nyiakeng-puachue-hmong.yaml` in the per-script repo. It references `sources/NotoSerifNPHmong.designspace`.
+
+**Confidence**: MEDIUM (per-script repo created after onboarding; initial import commit used as best approximation)