From: Felipe Correa da Silva Sanches Date: Mon, 16 Feb 2026 19:56:04 +0000 (-0300) Subject: Add override config.yaml for 50 font families X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6c68379a463dc52ade266da64baae3d5d14bbbd;p=thirdparty%2Fgoogle%2Ffonts.git Add override config.yaml for 50 font families 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 --- diff --git a/ofl/abyssinicasil/config.yaml b/ofl/abyssinicasil/config.yaml new file mode 100644 index 000000000..b28baa80c --- /dev/null +++ b/ofl/abyssinicasil/config.yaml @@ -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 index 000000000..272df3f22 --- /dev/null +++ b/ofl/akatab/config.yaml @@ -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 index 000000000..f704b3b38 --- /dev/null +++ b/ofl/amiri/config.yaml @@ -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 index 000000000..2050e3cc0 --- /dev/null +++ b/ofl/amiriquran/config.yaml @@ -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 index 000000000..f33af9ec1 --- /dev/null +++ b/ofl/bitcountgriddouble/config.yaml @@ -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 index 000000000..fad71473d --- /dev/null +++ b/ofl/bitcountgriddoubleink/config.yaml @@ -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 index 000000000..d1bd5bfb1 --- /dev/null +++ b/ofl/bitcountgridsingle/config.yaml @@ -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 index 000000000..aca2970e0 --- /dev/null +++ b/ofl/bitcountgridsingleink/config.yaml @@ -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 index 000000000..931caa5b3 --- /dev/null +++ b/ofl/bitcountink/config.yaml @@ -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 index 000000000..702c43ce9 --- /dev/null +++ b/ofl/bitcountpropdouble/config.yaml @@ -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 index 000000000..a57de10ec --- /dev/null +++ b/ofl/bitcountpropdoubleink/config.yaml @@ -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 index 000000000..f8add5ee5 --- /dev/null +++ b/ofl/bitcountpropsingle/config.yaml @@ -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 index 000000000..27ea3ccb3 --- /dev/null +++ b/ofl/bitcountsingle/config.yaml @@ -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 index 000000000..c79517239 --- /dev/null +++ b/ofl/bizudgothic/config.yaml @@ -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 index 000000000..30e6d35a7 --- /dev/null +++ b/ofl/bizudmincho/config.yaml @@ -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 index 000000000..3dd0541ea --- /dev/null +++ b/ofl/bizudpgothic/config.yaml @@ -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 index 000000000..af4a74c08 --- /dev/null +++ b/ofl/bizudpmincho/config.yaml @@ -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 index 000000000..9b4fdda31 --- /dev/null +++ b/ofl/blackopsone/config.yaml @@ -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 index 000000000..33a60d843 --- /dev/null +++ b/ofl/bungee/config.yaml @@ -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 index 000000000..0772b9f22 --- /dev/null +++ b/ofl/bungeecolor/config.yaml @@ -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 index 000000000..f4bb3bbaf --- /dev/null +++ b/ofl/bungeehairline/config.yaml @@ -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 index 000000000..dc9178c54 --- /dev/null +++ b/ofl/bungeeinline/config.yaml @@ -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 index 000000000..ad97d5384 --- /dev/null +++ b/ofl/bungeeoutline/config.yaml @@ -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 index 000000000..96aaa19fa --- /dev/null +++ b/ofl/bungeeshade/config.yaml @@ -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 index 000000000..fb79a35ea --- /dev/null +++ b/ofl/bungeespice/config.yaml @@ -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 index 000000000..53338c822 --- /dev/null +++ b/ofl/cormorantupright/config.yaml @@ -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 index 000000000..fca119281 --- /dev/null +++ b/ofl/harmattan/config.yaml @@ -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 index 000000000..770cc6f5e --- /dev/null +++ b/ofl/ibmplexmono/config.yaml @@ -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 index 000000000..c0c46d28c --- /dev/null +++ b/ofl/ibmplexsansjp/config.yaml @@ -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 index 000000000..26829ca46 --- /dev/null +++ b/ofl/inter/config.yaml @@ -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 index 000000000..550d9aa22 --- /dev/null +++ b/ofl/lateef/config.yaml @@ -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 index 000000000..7f16fa6bd --- /dev/null +++ b/ofl/opensans/config.yaml @@ -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 index 000000000..5128c65b4 --- /dev/null +++ b/ofl/publicsans/config.yaml @@ -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 index 000000000..5ccc17811 --- /dev/null +++ b/ofl/recursive/config.yaml @@ -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 index 000000000..32a1f8643 --- /dev/null +++ b/ofl/reemkufi/config.yaml @@ -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 index 000000000..c3784a866 --- /dev/null +++ b/ofl/reemkufifun/config.yaml @@ -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 index 000000000..e943d7d7d --- /dev/null +++ b/ofl/reemkufiink/config.yaml @@ -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 index 000000000..b034aad28 --- /dev/null +++ b/ofl/roboto/config.yaml @@ -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 index 000000000..dc0e3a8f2 --- /dev/null +++ b/ofl/scheherazadenew/config.yaml @@ -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 index 000000000..9ee1049d8 --- /dev/null +++ b/ofl/sen/config.yaml @@ -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 index 000000000..015c62c09 --- /dev/null +++ b/ofl/shantellsans/config.yaml @@ -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 index 000000000..335efab5f --- /dev/null +++ b/ofl/sigmar/config.yaml @@ -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 index 000000000..3db93e090 --- /dev/null +++ b/ofl/tiltneon/config.yaml @@ -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 index 000000000..c02ee7b10 --- /dev/null +++ b/ofl/tiltprism/config.yaml @@ -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 index 000000000..353604219 --- /dev/null +++ b/ofl/tiltwarp/config.yaml @@ -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 index 000000000..e46152a8f --- /dev/null +++ b/ofl/tirra/config.yaml @@ -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 index 000000000..87ebad257 --- /dev/null +++ b/ofl/trocchi/config.yaml @@ -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 index 000000000..566d9c5d4 --- /dev/null +++ b/ofl/vazirmatn/config.yaml @@ -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 index 000000000..df84ee3ce --- /dev/null +++ b/ofl/yaldevicolombo/config.yaml @@ -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 index 000000000..02ad27ce6 --- /dev/null +++ b/ofl/zain/config.yaml @@ -0,0 +1,5 @@ +sources: + - Source/1-Drawings/Zain-Regular.glyphs +familyName: Zain +buildStatic: true +buildOTF: false