]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Mitr: add override config.yaml (compat + legacy sources upstream)
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Fri, 24 Apr 2026 09:14:50 +0000 (10:14 +0100)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Fri, 24 Apr 2026 10:16:47 +0000 (11:16 +0100)
- Repo: cadsondemak/mitr
- Commit: 4195043 (unchanged)
- Config: override in ofl/mitr/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.glyphs and .ufo (selected .glyphs)) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: source/Mitr-200.glyphs, source/Mitr-300.glyphs, source/Mitr-400.glyphs, source/Mitr-500.glyphs, source/Mitr-600.glyphs, source/Mitr-700.glyphs. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

ofl/mitr/config.yaml [new file with mode: 0644]
ofl/mitr/upstream_info.md

diff --git a/ofl/mitr/config.yaml b/ofl/mitr/config.yaml
new file mode 100644 (file)
index 0000000..0418ab7
--- /dev/null
@@ -0,0 +1,8 @@
+sources:
+  - source/Mitr-200.glyphs
+  - source/Mitr-300.glyphs
+  - source/Mitr-400.glyphs
+  - source/Mitr-500.glyphs
+  - source/Mitr-600.glyphs
+  - source/Mitr-700.glyphs
+familyName: Mitr
index af9a31765db819c5ea46d69bf278d2a810a2f327..80617c1b09ff14d54449771ec80ec31c5f6b985f 100644 (file)
@@ -46,3 +46,9 @@ No `config.yaml` exists in the repository.
 - The latest commit `41950431d37f6410fd082760ca806eb490e4791f` on branch `master` is the appropriate reference for the METADATA.pb `source` block.
 - A `config.yaml` would need to be created to establish a reproducible gftools build pipeline, as none currently exists in the repo. Individual per-weight Glyphs sources would need to be mapped to their respective output font files.
 - **Recommended action**: Add a `source` block to METADATA.pb pointing to `https://github.com/cadsondemak/mitr`, commit `41950431d37f6410fd082760ca806eb490e4791f`, branch `master`. A `config.yaml` should be authored to enable future rebuilds.
+
+## Update (2026-04-24) — Override config.yaml
+
+**Model**: Claude Opus 4.7 (1M context)
+
+Upstream has both compatible sources (.glyphs and .ufo (selected .glyphs)) and legacy `.sfd`/`.vfb` archives at the pinned commit `4195043` (upstream legacy: .vfb alongside each weight). Added an override `config.yaml` in `ofl/mitr/` that references the compatible sources only (`source/Mitr-200.glyphs`, `source/Mitr-300.glyphs`, `source/Mitr-400.glyphs`, `source/Mitr-500.glyphs`, `source/Mitr-600.glyphs`, `source/Mitr-700.glyphs`). The legacy archives are retained upstream for historical reference but are not consumed by gftools-builder. `google-fonts-sources` auto-detects the override on the next regeneration of crater's `targets.json`.