]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Add override config.yaml for 50 font families
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Mon, 16 Feb 2026 19:56:04 +0000 (16:56 -0300)
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>
Thu, 19 Feb 2026 23:47:36 +0000 (23:47 +0000)
Add gftools-builder config.yaml override files for families whose
upstream repos have font sources but no config.yaml at the recorded
onboarding commit. Each config points to the correct source files
verified to exist at the recorded commit.

Families include: Abyssinica SIL, Akatab, Amiri, Amiri Quran,
Bitcount (9 variants), BIZ UD (4 variants), Black Ops One, Bungee
(7 variants), Cormorant Upright, Harmattan, IBM Plex Mono,
IBM Plex Sans JP, Inter, Lateef, Open Sans, Public Sans, Recursive,
Reem Kufi (3 variants), Roboto, Scheherazade New, Sen, Shantell Sans,
Sigmar, Tilt (3 variants), Tirra, Trocchi, Vazirmatn,
Yaldevi Colombo, Zain.

With these overrides, google-fonts-sources can discover these fonts
as fontc_crater build targets.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
50 files changed:
ofl/abyssinicasil/config.yaml [new file with mode: 0644]
ofl/akatab/config.yaml [new file with mode: 0644]
ofl/amiri/config.yaml [new file with mode: 0644]
ofl/amiriquran/config.yaml [new file with mode: 0644]
ofl/bitcountgriddouble/config.yaml [new file with mode: 0644]
ofl/bitcountgriddoubleink/config.yaml [new file with mode: 0644]
ofl/bitcountgridsingle/config.yaml [new file with mode: 0644]
ofl/bitcountgridsingleink/config.yaml [new file with mode: 0644]
ofl/bitcountink/config.yaml [new file with mode: 0644]
ofl/bitcountpropdouble/config.yaml [new file with mode: 0644]
ofl/bitcountpropdoubleink/config.yaml [new file with mode: 0644]
ofl/bitcountpropsingle/config.yaml [new file with mode: 0644]
ofl/bitcountsingle/config.yaml [new file with mode: 0644]
ofl/bizudgothic/config.yaml [new file with mode: 0644]
ofl/bizudmincho/config.yaml [new file with mode: 0644]
ofl/bizudpgothic/config.yaml [new file with mode: 0644]
ofl/bizudpmincho/config.yaml [new file with mode: 0644]
ofl/blackopsone/config.yaml [new file with mode: 0644]
ofl/bungee/config.yaml [new file with mode: 0644]
ofl/bungeecolor/config.yaml [new file with mode: 0644]
ofl/bungeehairline/config.yaml [new file with mode: 0644]
ofl/bungeeinline/config.yaml [new file with mode: 0644]
ofl/bungeeoutline/config.yaml [new file with mode: 0644]
ofl/bungeeshade/config.yaml [new file with mode: 0644]
ofl/bungeespice/config.yaml [new file with mode: 0644]
ofl/cormorantupright/config.yaml [new file with mode: 0644]
ofl/harmattan/config.yaml [new file with mode: 0644]
ofl/ibmplexmono/config.yaml [new file with mode: 0644]
ofl/ibmplexsansjp/config.yaml [new file with mode: 0644]
ofl/inter/config.yaml [new file with mode: 0644]
ofl/lateef/config.yaml [new file with mode: 0644]
ofl/opensans/config.yaml [new file with mode: 0644]
ofl/publicsans/config.yaml [new file with mode: 0644]
ofl/recursive/config.yaml [new file with mode: 0644]
ofl/reemkufi/config.yaml [new file with mode: 0644]
ofl/reemkufifun/config.yaml [new file with mode: 0644]
ofl/reemkufiink/config.yaml [new file with mode: 0644]
ofl/roboto/config.yaml [new file with mode: 0644]
ofl/scheherazadenew/config.yaml [new file with mode: 0644]
ofl/sen/config.yaml [new file with mode: 0644]
ofl/shantellsans/config.yaml [new file with mode: 0644]
ofl/sigmar/config.yaml [new file with mode: 0644]
ofl/tiltneon/config.yaml [new file with mode: 0644]
ofl/tiltprism/config.yaml [new file with mode: 0644]
ofl/tiltwarp/config.yaml [new file with mode: 0644]
ofl/tirra/config.yaml [new file with mode: 0644]
ofl/trocchi/config.yaml [new file with mode: 0644]
ofl/vazirmatn/config.yaml [new file with mode: 0644]
ofl/yaldevicolombo/config.yaml [new file with mode: 0644]
ofl/zain/config.yaml [new file with mode: 0644]

diff --git a/ofl/abyssinicasil/config.yaml b/ofl/abyssinicasil/config.yaml
new file mode 100644 (file)
index 0000000..b28baa8
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/AbyssinicaSIL.designspace
+familyName: Abyssinica SIL
+buildStatic: true
+buildOTF: false
diff --git a/ofl/akatab/config.yaml b/ofl/akatab/config.yaml
new file mode 100644 (file)
index 0000000..272df3f
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/akatab.designspace
+familyName: Akatab
+buildStatic: true
+buildOTF: false
diff --git a/ofl/amiri/config.yaml b/ofl/amiri/config.yaml
new file mode 100644 (file)
index 0000000..f704b3b
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Amiri.glyphspackage
+familyName: Amiri
+buildStatic: true
+buildOTF: false
diff --git a/ofl/amiriquran/config.yaml b/ofl/amiriquran/config.yaml
new file mode 100644 (file)
index 0000000..2050e3c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Amiri.glyphspackage
+familyName: Amiri Quran
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bitcountgriddouble/config.yaml b/ofl/bitcountgriddouble/config.yaml
new file mode 100644 (file)
index 0000000..f33af9e
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Grid Double
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountgriddoubleink/config.yaml b/ofl/bitcountgriddoubleink/config.yaml
new file mode 100644 (file)
index 0000000..fad7147
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Grid Double Ink
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountgridsingle/config.yaml b/ofl/bitcountgridsingle/config.yaml
new file mode 100644 (file)
index 0000000..d1bd5bf
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Grid Single
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountgridsingleink/config.yaml b/ofl/bitcountgridsingleink/config.yaml
new file mode 100644 (file)
index 0000000..aca2970
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Grid Single Ink
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountink/config.yaml b/ofl/bitcountink/config.yaml
new file mode 100644 (file)
index 0000000..931caa5
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Ink
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountpropdouble/config.yaml b/ofl/bitcountpropdouble/config.yaml
new file mode 100644 (file)
index 0000000..702c43c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Prop Double
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountpropdoubleink/config.yaml b/ofl/bitcountpropdoubleink/config.yaml
new file mode 100644 (file)
index 0000000..a57de10
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Prop Double Ink
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountpropsingle/config.yaml b/ofl/bitcountpropsingle/config.yaml
new file mode 100644 (file)
index 0000000..f8add5e
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Prop Single
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bitcountsingle/config.yaml b/ofl/bitcountsingle/config.yaml
new file mode 100644 (file)
index 0000000..27ea3cc
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Bitcount_Template.designspace
+familyName: Bitcount Single
+buildVariable: true
+buildOTF: false
diff --git a/ofl/bizudgothic/config.yaml b/ofl/bizudgothic/config.yaml
new file mode 100644 (file)
index 0000000..c795172
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/extensions/BIZ-UDGothicExt.glyphs
+familyName: BIZ UDGothic
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bizudmincho/config.yaml b/ofl/bizudmincho/config.yaml
new file mode 100644 (file)
index 0000000..30e6d35
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/extensions/BIZ-UDMinchoExt.glyphs
+familyName: BIZ UDMincho
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bizudpgothic/config.yaml b/ofl/bizudpgothic/config.yaml
new file mode 100644 (file)
index 0000000..3dd0541
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/extensions/BIZ-UDPGothicExt.glyphs
+familyName: BIZ UDPGothic
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bizudpmincho/config.yaml b/ofl/bizudpmincho/config.yaml
new file mode 100644 (file)
index 0000000..af4a74c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/extensions/BIZ-UDPMinchoExt.glyphs
+familyName: BIZ UDPMincho
+buildStatic: true
+buildOTF: false
diff --git a/ofl/blackopsone/config.yaml b/ofl/blackopsone/config.yaml
new file mode 100644 (file)
index 0000000..9b4fdda
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/BlackOpsOne.glyphs
+familyName: Black Ops One
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungee/config.yaml b/ofl/bungee/config.yaml
new file mode 100644 (file)
index 0000000..33a60d8
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/1-drawing/Bungee-Regular.ufo
+familyName: Bungee
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeecolor/config.yaml b/ofl/bungeecolor/config.yaml
new file mode 100644 (file)
index 0000000..0772b9f
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo
+familyName: Bungee Color
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeehairline/config.yaml b/ofl/bungeehairline/config.yaml
new file mode 100644 (file)
index 0000000..f4bb3bb
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Basic/Bungee-Hairline.ufo
+familyName: Bungee Hairline
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeeinline/config.yaml b/ofl/bungeeinline/config.yaml
new file mode 100644 (file)
index 0000000..dc9178c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Basic/Bungee-Inline.ufo
+familyName: Bungee Inline
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeeoutline/config.yaml b/ofl/bungeeoutline/config.yaml
new file mode 100644 (file)
index 0000000..ad97d53
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Basic/Bungee-Outline.ufo
+familyName: Bungee Outline
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeeshade/config.yaml b/ofl/bungeeshade/config.yaml
new file mode 100644 (file)
index 0000000..96aaa19
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Basic/Bungee-Shade.ufo
+familyName: Bungee Shade
+buildStatic: true
+buildOTF: false
diff --git a/ofl/bungeespice/config.yaml b/ofl/bungeespice/config.yaml
new file mode 100644 (file)
index 0000000..fb79a35
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo
+familyName: Bungee Spice
+buildStatic: true
+buildOTF: false
diff --git a/ofl/cormorantupright/config.yaml b/ofl/cormorantupright/config.yaml
new file mode 100644 (file)
index 0000000..53338c8
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - 4. Glyphs Source Files/CormorantUpright.glyphs
+familyName: Cormorant Upright
+buildStatic: true
+buildOTF: false
diff --git a/ofl/harmattan/config.yaml b/ofl/harmattan/config.yaml
new file mode 100644 (file)
index 0000000..fca1192
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/Harmattan.designspace
+familyName: Harmattan
+buildStatic: true
+buildOTF: false
diff --git a/ofl/ibmplexmono/config.yaml b/ofl/ibmplexmono/config.yaml
new file mode 100644 (file)
index 0000000..770cc6f
--- /dev/null
@@ -0,0 +1,6 @@
+sources:
+  - IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace
+  - IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace
+familyName: IBM Plex Mono
+buildStatic: true
+buildOTF: false
diff --git a/ofl/ibmplexsansjp/config.yaml b/ofl/ibmplexsansjp/config.yaml
new file mode 100644 (file)
index 0000000..c0c46d2
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs
+familyName: IBM Plex Sans JP
+buildStatic: true
+buildOTF: false
diff --git a/ofl/inter/config.yaml b/ofl/inter/config.yaml
new file mode 100644 (file)
index 0000000..26829ca
--- /dev/null
@@ -0,0 +1,6 @@
+sources:
+  - src/Inter-Roman.glyphspackage
+  - src/Inter-Italic.glyphspackage
+familyName: Inter
+buildVariable: true
+buildOTF: false
diff --git a/ofl/lateef/config.yaml b/ofl/lateef/config.yaml
new file mode 100644 (file)
index 0000000..550d9aa
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/lateef-edit.designspace
+familyName: Lateef
+buildStatic: true
+buildOTF: false
diff --git a/ofl/opensans/config.yaml b/ofl/opensans/config.yaml
new file mode 100644 (file)
index 0000000..7f16fa6
--- /dev/null
@@ -0,0 +1,6 @@
+sources:
+  - sources/OpenSans-Roman.designspace
+  - sources/OpenSans-Italic.designspace
+familyName: Open Sans
+buildVariable: true
+buildOTF: false
diff --git a/ofl/publicsans/config.yaml b/ofl/publicsans/config.yaml
new file mode 100644 (file)
index 0000000..5128c65
--- /dev/null
@@ -0,0 +1,6 @@
+sources:
+  - sources/PublicSans.glyphs
+  - sources/PublicSans-Italic.glyphs
+familyName: Public Sans
+buildVariable: true
+buildOTF: false
diff --git a/ofl/recursive/config.yaml b/ofl/recursive/config.yaml
new file mode 100644 (file)
index 0000000..5ccc178
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace
+familyName: Recursive
+buildVariable: true
+buildOTF: false
diff --git a/ofl/reemkufi/config.yaml b/ofl/reemkufi/config.yaml
new file mode 100644 (file)
index 0000000..32a1f86
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/ReemKufi.glyphspackage
+familyName: Reem Kufi
+buildVariable: true
+buildOTF: false
diff --git a/ofl/reemkufifun/config.yaml b/ofl/reemkufifun/config.yaml
new file mode 100644 (file)
index 0000000..c3784a8
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/ReemKufi.glyphspackage
+familyName: Reem Kufi Fun
+buildStatic: true
+buildOTF: false
diff --git a/ofl/reemkufiink/config.yaml b/ofl/reemkufiink/config.yaml
new file mode 100644 (file)
index 0000000..e943d7d
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/ReemKufi.glyphspackage
+familyName: Reem Kufi Ink
+buildStatic: true
+buildOTF: false
diff --git a/ofl/roboto/config.yaml b/ofl/roboto/config.yaml
new file mode 100644 (file)
index 0000000..b034aad
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Roboto.designspace
+familyName: Roboto
+buildVariable: true
+buildOTF: false
diff --git a/ofl/scheherazadenew/config.yaml b/ofl/scheherazadenew/config.yaml
new file mode 100644 (file)
index 0000000..dc0e3a8
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/ScheherazadeNew.designspace
+familyName: Scheherazade New
+buildStatic: true
+buildOTF: false
diff --git a/ofl/sen/config.yaml b/ofl/sen/config.yaml
new file mode 100644 (file)
index 0000000..9ee1049
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/sen.glyphs
+familyName: Sen
+buildVariable: true
+buildOTF: false
diff --git a/ofl/shantellsans/config.yaml b/ofl/shantellsans/config.yaml
new file mode 100644 (file)
index 0000000..015c62c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace
+familyName: Shantell Sans
+buildVariable: true
+buildOTF: false
diff --git a/ofl/sigmar/config.yaml b/ofl/sigmar/config.yaml
new file mode 100644 (file)
index 0000000..335efab
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - archive/Sigmar.glyphs
+familyName: Sigmar
+buildStatic: true
+buildOTF: false
diff --git a/ofl/tiltneon/config.yaml b/ofl/tiltneon/config.yaml
new file mode 100644 (file)
index 0000000..3db93e0
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace
+familyName: Tilt Neon
+buildVariable: true
+buildOTF: false
diff --git a/ofl/tiltprism/config.yaml b/ofl/tiltprism/config.yaml
new file mode 100644 (file)
index 0000000..c02ee7b
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Tilt Prism/Rotated 01 Inline/Tilt-Prism.designspace
+familyName: Tilt Prism
+buildVariable: true
+buildOTF: false
diff --git a/ofl/tiltwarp/config.yaml b/ofl/tiltwarp/config.yaml
new file mode 100644 (file)
index 0000000..3536042
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace
+familyName: Tilt Warp
+buildVariable: true
+buildOTF: false
diff --git a/ofl/tirra/config.yaml b/ofl/tirra/config.yaml
new file mode 100644 (file)
index 0000000..e46152a
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - source/tirra.designspace
+familyName: Tirra
+buildStatic: true
+buildOTF: false
diff --git a/ofl/trocchi/config.yaml b/ofl/trocchi/config.yaml
new file mode 100644 (file)
index 0000000..87ebad2
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/Trocchi.glyphs
+familyName: Trocchi
+buildStatic: true
+buildOTF: false
diff --git a/ofl/vazirmatn/config.yaml b/ofl/vazirmatn/config.yaml
new file mode 100644 (file)
index 0000000..566d9c5
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - scripts/Vazirmatn.designspace
+familyName: Vazirmatn
+buildVariable: true
+buildOTF: false
diff --git a/ofl/yaldevicolombo/config.yaml b/ofl/yaldevicolombo/config.yaml
new file mode 100644 (file)
index 0000000..df84ee3
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - sources/glyphs/final/AyannaNarrow-all.glyphs
+familyName: Yaldevi Colombo
+buildStatic: true
+buildOTF: false
diff --git a/ofl/zain/config.yaml b/ofl/zain/config.yaml
new file mode 100644 (file)
index 0000000..02ad27c
--- /dev/null
@@ -0,0 +1,5 @@
+sources:
+  - Source/1-Drawings/Zain-Regular.glyphs
+familyName: Zain
+buildStatic: true
+buildOTF: false