Noto families (22): prepend sources/ to source file references.
The override configs were copied from notofonts/ per-script repos
where the config lives inside sources/, but the build script copies
overrides to the repo root — so paths need the sources/ prefix.
GFD families (3): prepend ofl/{family}/src/ to source file references.
These are monorepo paths within googlefontdirectory-hg.
Without this fix, gftools-builder cannot find the source files.
Assisted by an AI agent (Claude Opus 4.6)
sources:
- - LeckerliOne-Regular.ufo
+ - ofl/leckerlione/src/LeckerliOne-Regular.ufo
sources:
- - LilyScriptOne-Regular.glyphs
+ - ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs
googleFonts: true
recipeProvider: noto
sources:
-- NotoNaskhArabicUI.glyphspackage
+- sources/NotoNaskhArabicUI.glyphspackage
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansArabicUI.glyphs
+- sources/NotoSansArabicUI.glyphs
end: 0x35B
recipeProvider: noto
sources:
-- NotoSansBengali.glyphspackage
+- sources/NotoSansBengali.glyphspackage
googleFonts: true
recipeProvider: noto
sources:
-- NotoSansDevanagariUI.glyphspackage
+- sources/NotoSansDevanagariUI.glyphspackage
start: 2304
recipeProvider: noto
sources:
-- NotoSans.glyphspackage
-- NotoSans-Italic.glyphspackage
+- sources/NotoSans.glyphspackage
+- sources/NotoSans-Italic.glyphspackage
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansGujarati.glyphs
+- sources/NotoSansGujarati.glyphs
start: 700
recipeProvider: noto
sources:
-- NotoSansGurmukhi.glyphs
+- sources/NotoSansGurmukhi.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansKannada.glyphs
+- sources/NotoSansKannada.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansKhmerUI.glyphs
+- sources/NotoSansKhmerUI.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansLaoUI-MM.glyphs
+- sources/NotoSansLaoUI-MM.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansMalayalam.glyphs
+- sources/NotoSansMalayalam.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansMyanmarUI.glyphs
+- sources/NotoSansMyanmarUI.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansNKoUnjoined.glyphs
+- sources/NotoSansNKoUnjoined.glyphs
start: 858
recipeProvider: noto
sources:
-- NotoSansOriya.glyphs
+- sources/NotoSansOriya.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansSinhala.glyphspackage
+- sources/NotoSansSinhala.glyphspackage
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansTamil.glyphs
+- sources/NotoSansTamil.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSansTelugu.glyphs
+- sources/NotoSansTelugu.glyphs
googleFonts: true
recipeProvider: noto
sources:
-- NotoSansThaiUI.designspace
+- sources/NotoSansThaiUI.designspace
googleFonts: true
recipeProvider: noto
sources:
-- NotoSerif.glyphspackage
-- NotoSerif-Italic.glyphspackage
+- sources/NotoSerif.glyphspackage
+- sources/NotoSerif-Italic.glyphspackage
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSerifMyanmar.glyphs
+- sources/NotoSerifMyanmar.glyphs
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSerifNPHmong.designspace
+- sources/NotoSerifNPHmong.designspace
name: GF_Latin_Core
recipeProvider: noto
sources:
-- NotoSerifNPHmong.designspace
+- sources/NotoSerifNPHmong.designspace
sources:
- - Snippet.ufo
+ - ofl/snippet/src/Snippet.ufo