]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
notoserifnyiakengpuachuehmong: add source metadata (blob-verified)
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 20:30:30 +0000 (20:30 +0000)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 20:42:06 +0000 (17:42 -0300)
Repo: https://github.com/googlefonts/noto-fonts
Commit: 9232f17974e5783a5dbd862f38225e0584e73add
Verification: blob-hash match against google/fonts PR commit
Override config.yaml created from notofonts/ per-script repo

Assisted by an AI agent (Claude Opus 4.6)

ofl/notoserifnyiakengpuachuehmong/METADATA.pb
ofl/notoserifnyiakengpuachuehmong/config.yaml [new file with mode: 0644]
ofl/notoserifnyiakengpuachuehmong/upstream_info.md

index 8546d0e85a5a1a3b6f050d67ca1c8c2ef375bbdf..1be52cb04dac58548ae635edecb96138055e54cb 100644 (file)
@@ -22,3 +22,8 @@ axes {
 is_noto: true
 languages: "hmn_Hmnp"  # Hmong, Nyiakeng Puachue Hmong
 primary_script: "Hmnp"
+
+source {
+  repository_url: "https://github.com/googlefonts/noto-fonts"
+  commit: "9232f17974e5783a5dbd862f38225e0584e73add"
+}
diff --git a/ofl/notoserifnyiakengpuachuehmong/config.yaml b/ofl/notoserifnyiakengpuachuehmong/config.yaml
new file mode 100644 (file)
index 0000000..0f3741d
--- /dev/null
@@ -0,0 +1,18 @@
+# Override config.yaml for ofl/notoserifnyiakengpuachuehmong
+# Copied from notofonts/nyiakeng-puachue-hmong (sources/config-serif-nyiakeng-puachue-hmong.yaml)
+# NOTE: 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.
+# This config serves as a starting point for reproducible build attempts.
+#
+buildVariable: true
+category:
+- SERIF
+familyName: Noto Serif NP Hmong
+googleFonts: true
+includeSubsets:
+- from: Noto Serif
+  name: GF_Latin_Core
+recipeProvider: noto
+sources:
+- NotoSerifNPHmong.designspace
index ca230a8e3edd7b026b9c4841f12023e7cb2adad5..45ce2f59ed2bbbffdd653577a2352fece4a065ba 100644 (file)
@@ -1,17 +1,27 @@
-# Noto Serif Nyiakeng Puachue Hmong — Source Metadata Investigation
+# Noto Serif Nyiakeng Puachue Hmong — Upstream Source Investigation
+
 **Model**: Claude Opus 4.6
-**Date**: 2026-03-12
 
 ## Source Repository
-- **URL**: No source block present
-- **Commit**: N/A
-- **Status**: Absent
-
-## What Was Done
-The existing source metadata was reviewed. No `source` block was found in the METADATA.pb file. The family is a variable font with `wght` (400–700) axis.
-
-## Notes
-- **Designer**: Google
-- **Script**: Nyiakeng Puachue Hmong (Hmnp)
-- **Category**: SERIF
-- Copyright held by Google Inc. (2020). Covers the Hmong language in Nyiakeng Puachue Hmong script. Added to Google Fonts on 2020-11-19.
+
+| Field | Value |
+|-------|-------|
+| Repository | https://github.com/googlefonts/noto-fonts |
+| Commit | `9232f17974e5783a5dbd862f38225e0584e73add` |
+| Version | 1.000 |
+| Onboarding PR | [google/fonts#2823](https://github.com/google/fonts/pull/2823) |
+| Date | 2021-01-13 |
+
+## Investigation Summary
+
+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 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).
+
+**Note**: Dec 25 2020 batch.
+
+**Confidence**: HIGH (blob-verified)
+
+## 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.