]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
yatraone: add source metadata
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Mar 2026 10:32:36 +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/cathschmidt/yatra-one
Commit: b991e49f275db52a5b59ee959c87d0f7ba5325f5
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)

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

index 96456daa10a35a23914c9e67a76171c11d715a6e..c1ee2adb2b07eecc2539dc7e60cc0d9c50d43d8f 100644 (file)
@@ -17,3 +17,8 @@ subsets: "latin"
 subsets: "latin-ext"
 subsets: "menu"
 primary_script: "Deva"
+
+source {
+  repository_url: "https://github.com/cathschmidt/yatra-one"
+  commit: "b991e49f275db52a5b59ee959c87d0f7ba5325f5"
+}
diff --git a/ofl/yatraone/config.yaml b/ofl/yatraone/config.yaml
new file mode 100644 (file)
index 0000000..da70c67
--- /dev/null
@@ -0,0 +1,6 @@
+# Override config.yaml for ofl/yatraone
+# NOTE: This is a best-effort starting point for reproducible builds.
+# The shipped binary may have been built with different tools/versions.
+#
+sources:
+  - YatraOne_0.ufo
index 812715779ba3fd6ff63d3606b0a197d83fd6fa87..18bf21507e92eddae5a06dd734b3a1d0c13f230d 100644 (file)
@@ -1,15 +1,35 @@
+# Yatra One — Source Repository Investigation
+
 **Model**: Claude Opus 4.6
 
-# Yatra One — Upstream Source Investigation
+## Source Repository
+
+| Field | Value |
+|-------|-------|
+| Repository | [cathschmidt/yatra-one](https://github.com/cathschmidt/yatra-one) |
+| Commit | `b991e49f275db52a5b59ee959c87d0f7ba5325f5` |
+| Date | 2016-09-26 |
+| Confidence | High |
+
+## Investigation
+
+The METADATA.pb for Yatra One had no source block. The upstream repository was identified as cathschmidt/yatra-one, the designer Catherine Leigh Schmidt's own GitHub repository.
+
+### Source Types Available
+
+- **VFB** (FontLab): `source/masters/YatraOne.vfb`
+- **Build scripts**: Custom Python build pipeline (`source/build.py`, `source/config.py`)
+- **Feature files**: `source/family.fea` and related `.fea` files
+- **Binary TTF**: Hinted and unhinted TTFs in root directory
 
-## Summary
+### Buildability
 
-No upstream source repository with UFO or Glyphs sources was found for Yatra One. No source block was added to `METADATA.pb`.
+The repository uses a custom build pipeline (not gftools-builder compatible). The VFB source format requires FontLab for editing. No `config.yaml`, `.glyphs`, `.ufo`, or `.designspace` sources are present. Not directly buildable with gftools-builder.
 
-## Investigation Notes
+### Actions Taken
 
-Yatra One was designed by Catherine Leigh Schmidt. The font copyright states "Copyright 2014 The Yatra Project Authors" with no URL. Searches for "yatraone", "yatra one font", "yatra devanagari font", "yatra devanagari catherine", and "catherine leigh schmidt font" on GitHub returned no relevant results. No repository under `googlefonts/yatraone` was found.
+A source block was added to METADATA.pb pointing to commit `b991e49` (2016-09-26, "getting specimen in"), which is the latest commit in the repository and predates the google/fonts onboarding (2017-05-16).
 
-## Status
+## Build Configuration (Override)
 
-**Skipped** — no upstream source repository found; no UFO/Glyphs sources identified.
+An override `config.yaml` has been created in the google/fonts family directory, referencing `YatraOne_0.ufo` from `cathschmidt/yatra-one`. 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.