--- /dev/null
+# Override config.yaml for ofl/notosansbengaliui
+# Copied from notofonts/bengali (sources/config-sans-bengali.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 Bengali
+googleFonts: true
+includeSubsets:
+- from: Noto Sans
+ name: GF_Latin_Core
+- from: Noto Sans
+ ranges:
+ - start: 0x35A
+ end: 0x35B
+recipeProvider: noto
+sources:
+- NotoSansBengali.glyphspackage
-# Noto Sans Bengali UI — Source Metadata Investigation
+# Noto Sans Bengali UI - Upstream Source Report
+
**Model**: Claude Opus 4.6
-**Date**: 2026-03-12
## Source Repository
-- **URL**: No source block present
-- **Commit**: `N/A`
-- **Status**: Source block absent
-## What Was Done
-The existing source metadata was reviewed. No source block was found in METADATA.pb; the file contains font metadata, subsets, axes, language tags, and primary_script fields but no source repository information.
+| Field | Value |
+|-------|-------|
+| Repository | [https://github.com/googlefonts/noto-fonts](https://github.com/googlefonts/noto-fonts) |
+| Commit | `8d438811b7d6d70fb5cc1b89c47d1388cb1939d7` |
+| Version | 2.001 |
+| Onboarding PR | [google/fonts#2823](https://github.com/google/fonts/pull/2823) |
+| Date | 2021-01-13 |
+
+## Description
+
+Bengali script UI variant with tighter vertical metrics designed for Android system UI and web interfaces. Noto Sans Bengali 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 `8d438811b7d6...` 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
-- **Designer**: Google
-- **Script**: Bengali (UI variant)
-- **Category**: SANS_SERIF
-- Part of the Google Noto project. The UI variant is optimized for user interface use. Variable axes wdth (62.5–100) and wght (100–900). No upstream source repository link is recorded in the metadata.
+
+UI variant. Binary from Dec 25 2020 batch publish.
+
+## 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-bengali.yaml` in the `notofonts/bengali` 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.