]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
notosansoriyaui: add source metadata (blob-verified)
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 20:30:29 +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: bc27c394087c8f52ef27d7a3742dd441dd0c22a5
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/notosansoriyaui/METADATA.pb
ofl/notosansoriyaui/config.yaml [new file with mode: 0644]
ofl/notosansoriyaui/upstream_info.md

index d39d5d979df82644cc958619310cf4bd41ab52ba..83009f7e068ab56c0118b400b8a8be5a0612396e 100644 (file)
@@ -49,3 +49,8 @@ languages: "sa_Orya"  # Sanskrit, Odia / Oriya
 languages: "sat_Orya"  # Santali, Odia
 languages: "unr_Orya"  # Mundari, Odia
 primary_script: "Orya"
+
+source {
+  repository_url: "https://github.com/googlefonts/noto-fonts"
+  commit: "bc27c394087c8f52ef27d7a3742dd441dd0c22a5"
+}
diff --git a/ofl/notosansoriyaui/config.yaml b/ofl/notosansoriyaui/config.yaml
new file mode 100644 (file)
index 0000000..4a82abd
--- /dev/null
@@ -0,0 +1,24 @@
+# Override config.yaml for ofl/notosansoriyaui
+# Copied from notofonts/oriya (sources/config-sans-oriya.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 Oriya
+googleFonts: true
+includeSubsets:
+- from: Noto Sans
+  name: GF_Latin_Core
+- from: Noto Sans
+  ranges:
+  - end: 700
+    start: 700
+- from: Noto Sans
+  ranges:
+  - end: 858
+    start: 858
+recipeProvider: noto
+sources:
+- NotoSansOriya.glyphs
index b791fa1a5ce7424760821c16b164a69ac21fe340..7b2d7e69da7d9dfdf9b105dcd0e9d25f9d5d5251 100644 (file)
@@ -1,11 +1,41 @@
-# Noto Sans Oriya UI — Upstream Source Info
+# Noto Sans Oriya UI - Upstream Source Report
 
 **Model**: Claude Opus 4.6
 
-## Repository
+## Source Repository
 
-No upstream source block is present in METADATA.pb for this family.
+| Field | Value |
+|-------|-------|
+| Repository | [https://github.com/googlefonts/noto-fonts](https://github.com/googlefonts/noto-fonts) |
+| Commit | `bc27c394087c8f52ef27d7a3742dd441dd0c22a5` |
+| Version | 2.000 |
+| Onboarding PR | [google/fonts#2823](https://github.com/google/fonts/pull/2823) |
+| Date | 2021-01-13 |
 
-## Summary
+## Description
 
-Noto Sans Oriya UI was listed in Google Fonts as a UI variant of Noto Sans Oriya, providing static TTF files at four weights (Thin 100, Regular 400, Bold 700, Black 900). The copyright notice references Google LLC (2019) rather than the Noto Project Authors, indicating it predates the per-script GitHub repository structure used by the current Noto project. The family covered the Odia script (Orya) and supported the same languages as Noto Sans Oriya. No repository URL, commit, or config_yaml was recorded in METADATA.pb. The font was added to Google Fonts on 2020-11-19.
+Oriya (Odia) script UI variant with tighter vertical metrics designed for Android system UI and web interfaces. Noto Sans Oriya UI is a UI variant of the corresponding Noto Sans family. UI variants use tighter vertical metrics (smaller ascender/descender values) than the standard versions, designed for Android system UI and web interfaces where vertical space is constrained.
+
+## Upstream Details
+
+The source repository is `googlefonts/noto-fonts`, the pre-2022 Noto monorepo that contained
+pre-built binary fonts for all Noto families. This monorepo has since been superseded by the
+per-script repositories under the `notofonts/` GitHub organization, which contain sources and
+build from source using modern tooling. However, the binaries currently served on Google Fonts
+for this family were built from the old monorepo, not the newer per-script repos.
+
+The commit `bc27c394087c...` was verified by blob-hash comparison: the font binary
+blob hashes at this commit in the monorepo match the blobs added in the google/fonts
+onboarding PR #2823.
+
+## Notes
+
+UI variant. Dec 25 2020 batch.
+
+## Confidence
+
+**HIGH** (blob-hash verified against onboarding PR)
+
+## Build Configuration (Override)
+
+An override `config.yaml` has been created in the google/fonts family directory, copied from `sources/config-sans-oriya.yaml` in the `notofonts/oriya` 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.