From: Felipe Correa da Silva Sanches Date: Wed, 25 Mar 2026 20:30:32 +0000 (+0000) Subject: notosansnko_todelist: add source metadata (repo only, commit pending) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62375eb0a49af3d8de878e5bf7cd28f9ccf8f701;p=thirdparty%2Fgoogle%2Ffonts.git notosansnko_todelist: add source metadata (repo only, commit pending) 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) --- diff --git a/ofl/notosansnko_todelist/METADATA.pb b/ofl/notosansnko_todelist/METADATA.pb index 55e610133..5d81c2ff3 100644 --- a/ofl/notosansnko_todelist/METADATA.pb +++ b/ofl/notosansnko_todelist/METADATA.pb @@ -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 index 000000000..d40808162 --- /dev/null +++ b/ofl/notosansnko_todelist/config.yaml @@ -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 diff --git a/ofl/notosansnko_todelist/upstream_info.md b/ofl/notosansnko_todelist/upstream_info.md index 4373e5ecc..06aaa3d74 100644 --- a/ofl/notosansnko_todelist/upstream_info.md +++ b/ofl/notosansnko_todelist/upstream_info.md @@ -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.