]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Castoro: correct override config source paths for fontc_crater build
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Fri, 29 May 2026 08:08:17 +0000 (09:08 +0100)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Fri, 29 May 2026 09:48:35 +0000 (10:48 +0100)
The override config.yaml referenced source/Castoro-Roman.designspace and
source/Castoro-Italic.designspace, which exist only in the v3.x upstream,
not at the recorded v2.04 build commit. That commit provides the UFO
masters source/Castoro-Regular.ufo and source/Castoro-Italic.ufo, matching
the two shipped statics. (This was already flagged in the family's
upstream_info.md Open Questions.)

Repo:   TiroTypeworks/Castoro
Commit: 58a386a96e522b6d47c566175c7ee799d4c8d14f (unchanged; verified correct)
Config: source/Castoro-{Roman,Italic}.designspace -> source/Castoro-{Regular,Italic}.ufo
Status: source paths corrected (verified present at build commit; gftools-builder smoke-test passed)
Confidence: High

Assisted by an AI agent (Claude Opus 4.8)

ofl/castoro/config.yaml
ofl/castoro/upstream_info.md

index 90cb54fddc08cf4d57a6ed2eddedac8186a8ccf9..7ad0a354535986dc04f80f9dde29d317be1789e5 100644 (file)
@@ -1,3 +1,3 @@
 sources:
-  - source/Castoro-Roman.designspace
-  - source/Castoro-Italic.designspace
+  - source/Castoro-Regular.ufo
+  - source/Castoro-Italic.ufo
index 702de6120570006a17503bd90987616b25344305..148559000f043f5c140bfd392ee8a3e400f11a5f 100644 (file)
@@ -59,3 +59,11 @@ Note: At the recorded commit (`58a386a9`), the sources are UFO files (`source/Ca
 
 - The override `config.yaml` references `source/Castoro-Roman.designspace` and `source/Castoro-Italic.designspace`, which are designspace files from the v3.x upstream, not from the recorded v2.04 commit. If the family were to be rebuilt from the recorded commit, the config would need to reference the UFO files instead. This discrepancy should be addressed if a rebuild from the recorded commit is ever needed.
 - The upstream repo has progressed to v3.01, which represents a significant update (added weight axis). A separate review/update process would be needed to incorporate v3.x into Google Fonts.
+
+## Correction (2026-05-28) — override config source paths
+
+**Model**: Claude Opus 4.8
+
+fontc_crater reported `missing source 'source/Castoro-Italic.designspace'`. As anticipated in the Open Questions above, the override `config.yaml` referenced `.designspace` files that exist only in the v3.x upstream, not at the recorded v2.04 build commit `58a386a9`. At that commit `source/` contains the UFO masters (`Castoro-Regular.ufo`, `Castoro-Italic.ufo`) — matching the two shipped statics (Castoro-Regular.ttf, Castoro-Italic.ttf) — but no designspace.
+
+The override `config.yaml` sources were corrected to point at those two UFOs. The pinned commit is unchanged. A local gftools-builder smoke-test of the corrected config built `Castoro-Regular.ttf` and `Castoro-Italic.ttf` successfully (RC=0).