From: Felipe Correa da Silva Sanches Date: Thu, 26 Mar 2026 10:32:34 +0000 (+0000) Subject: pragatinarrow: add source metadata X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d1782c7943f618009da3ca7f6909ffa45dd45b17;p=thirdparty%2Fgoogle%2Ffonts.git pragatinarrow: add source metadata Repo: https://github.com/Omnibus-Type/PragatiNarrow Commit: 829be323c427aab3669e2eb55e253573aeefb1e3 Override config.yaml created Assisted by an AI agent (Claude Opus 4.6) --- diff --git a/ofl/pragatinarrow/METADATA.pb b/ofl/pragatinarrow/METADATA.pb index a1eb515c1..e092e3682 100644 --- a/ofl/pragatinarrow/METADATA.pb +++ b/ofl/pragatinarrow/METADATA.pb @@ -26,3 +26,8 @@ subsets: "devanagari" subsets: "latin" subsets: "latin-ext" primary_script: "Deva" + +source { + repository_url: "https://github.com/Omnibus-Type/PragatiNarrow" + commit: "829be323c427aab3669e2eb55e253573aeefb1e3" +} diff --git a/ofl/pragatinarrow/config.yaml b/ofl/pragatinarrow/config.yaml new file mode 100644 index 000000000..4568fac03 --- /dev/null +++ b/ofl/pragatinarrow/config.yaml @@ -0,0 +1,6 @@ +# Override config.yaml for ofl/pragatinarrow +# NOTE: This is a best-effort starting point for reproducible builds. +# The shipped binary may have been built with different tools/versions. +# +sources: + - PragatiNarrow.glyphs diff --git a/ofl/pragatinarrow/upstream_info.md b/ofl/pragatinarrow/upstream_info.md index efb97edba..a9b080d2b 100644 --- a/ofl/pragatinarrow/upstream_info.md +++ b/ofl/pragatinarrow/upstream_info.md @@ -1,14 +1,41 @@ -# Pragati Narrow — Source Metadata Investigation +# Pragati Narrow — Source Repository 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 METADATA.pb. +| Field | Value | +|-------|-------| +| Repository | [Omnibus-Type/PragatiNarrow](https://github.com/Omnibus-Type/PragatiNarrow) | +| Commit | `829be323c427aab3669e2eb55e253573aeefb1e3` | +| Date | 2015-05-25 | +| Confidence | High | + +## Investigation + +The METADATA.pb for Pragati Narrow had no source block. The upstream repository was identified as Omnibus-Type/PragatiNarrow. + +### Source Types Available + +- **Glyphs**: `SRC/PragatiNarrow.glyphs` +- **UFO**: `SRC/Pragati Narrow-Regular.ufo`, `SRC/Pragati Narrow-Bold.ufo` +- **Binary fonts**: `Fonts/PragatiNarrow-Regular.ttf`, `Fonts/PragatiNarrow-Bold.ttf` (plus OTF, WOFF, WOFF2, EOT) +- **Supporting**: `SRC/GlyphData.xml` + +### Buildability + +The repository contains both Glyphs and UFO sources, which are gftools-builder compatible formats. A `config.yaml` could potentially be created for this family. However, the sources date from 2015 and may require testing to verify compatibility with current gftools-builder. + +### Notes + +- The `SRC/` directory also contains process documentation and test pages +- The Glyphs source is the most likely canonical source format +- No existing `config.yaml` in either the upstream repo or the google/fonts family directory + +### Actions Taken + +A source block was added to METADATA.pb pointing to commit `829be32` (2015-05-25, "New anchors, support for half rakar with nutka and more"), which is the latest commit in the repository and predates the google/fonts onboarding (2015-06-04). + +## Build Configuration (Override) -## Notes -Designer: Omnibus-Type. Script: Devanagari (Deva) with Latin. Category: SANS_SERIF. Includes Regular and Bold weights. +An override `config.yaml` has been created in the google/fonts family directory, referencing `PragatiNarrow.glyphs` from `Omnibus-Type/PragatiNarrow`. This is a best-effort starting point for reproducible builds — the shipped binary was likely built with different tool versions and may not match exactly.