]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
notosansnko_todelist: add source metadata (repo only, commit pending)
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 20:30:32 +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
Override config.yaml created from notofonts/ per-script repo

Assisted by an AI agent (Claude Opus 4.6)

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

index 55e61013315f5f994c6af2c7ebd6edb4db57b5be..5d81c2ff3501cae20232c402b8d73de4152ac763 100644 (file)
@@ -21,3 +21,7 @@ languages: "man_Nkoo"  # Mandingo, Nko
 languages: "nqo_Nkoo"  # N’Ko
 display_name: "Noto Sans N\'Ko"
 primary_script: "Nkoo"
+
+source {
+  repository_url: "https://github.com/googlefonts/noto-fonts"
+}
diff --git a/ofl/notosansnko_todelist/config.yaml b/ofl/notosansnko_todelist/config.yaml
new file mode 100644 (file)
index 0000000..d408081
--- /dev/null
@@ -0,0 +1,16 @@
+# Override config.yaml for ofl/notosansnko_todelist
+# Copied from notofonts/nko (sources/config-sans-nko-unjoined.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
+familyName: Noto Sans NKo Unjoined
+googleFonts: true
+includeSubsets:
+- from: Noto Sans
+  name: GF_Latin_Core
+recipeProvider: noto
+sources:
+- NotoSansNKoUnjoined.glyphs
index 4373e5ecca655959eae8c15bc74dba09a4e07d07..06aaa3d7452f3580682fd9d2585b6a0d435fe30d 100644 (file)
@@ -1,18 +1,27 @@
-# Noto Sans N Ko (Todo List) — Source Metadata Investigation
+# Noto Sans N'Ko — 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 ships a single static TTF (`NotoSansNKo-Regular.ttf`) with no upstream repository link recorded. This entry appears to be a legacy/todo-list family entry distinct from the current notosansnko family.
-
-## Notes
-- Designer: Google
-- Script: NKo (Nkoo)
-- Category: SANS_SERIF
-- Covers N'Ko script languages: Bambara, Dyula, Mandingo, and N'Ko.
-- This is likely a legacy entry; the current notofonts/nko repository-sourced family is tracked separately in `notosansnko`.
+
+| Field | Value |
+|-------|-------|
+| Repository | https://github.com/googlefonts/noto-fonts |
+| Commit | Not yet identified |
+| Version | 2.001 |
+| Onboarding PR | [google/fonts#2823](https://github.com/google/fonts/pull/2823) |
+| Date | 2021-01-13 |
+
+## Investigation Summary
+
+Noto Sans N'Ko v2.001 was onboarded as part of the December 25, 2020 Noto batch via PR #2823. The binary originated from the old googlefonts/noto-fonts monorepo, which contained fonts for many scripts in a single repository. This predates the reorganization into per-script repos (e.g., notofonts/nko).
+
+The exact commit within noto-fonts has not yet been identified, though the blob matches the PR #2823 batch. The family directory in google/fonts was later renamed via PR #5605, resulting in the current `notosansnko_todelist` directory slug.
+
+**Note**: v2.001 from the old noto-fonts monorepo. Predates notofonts/nko repo. Directory later renamed in PR #5605. Exact commit in noto-fonts not yet identified (same blob as PR #2823 batch).
+
+**Confidence**: MEDIUM (repository identified, blob matches PR #2823 batch, but exact commit within noto-fonts not yet pinpointed)
+
+## Build Configuration (Override)
+
+An override `config.yaml` has been created in the google/fonts family directory, copied from `sources/config-sans-nko-unjoined.yaml` in the `notofonts/nko` 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.