]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
pragatinarrow: add source metadata
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Mar 2026 10:32:34 +0000 (10:32 +0000)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Mar 2026 10:46:28 +0000 (10:46 +0000)
Repo: https://github.com/Omnibus-Type/PragatiNarrow
Commit: 829be323c427aab3669e2eb55e253573aeefb1e3
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)

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

index a1eb515c16b931f7d2dfdf91dfe8dfbd47fa1c5c..e092e3682391d4498211d11bc6cc2299009742da 100644 (file)
@@ -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 (file)
index 0000000..4568fac
--- /dev/null
@@ -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
index efb97edba59a0b3ded6a7a7a52ddf4ce2fba7083..a9b080d2b2edc8263bf6377491321ba47aeb0056 100644 (file)
@@ -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.