diff --git a/changes/28.0.0-beta.2.md b/changes/28.0.0-beta.2.md new file mode 100644 index 000000000..839fac685 --- /dev/null +++ b/changes/28.0.0-beta.2.md @@ -0,0 +1 @@ +* Fix broken TTCs in beta.1 (#2108). diff --git a/verdafile.mjs b/verdafile.mjs index 2ad5e2166..417eabc4c 100644 --- a/verdafile.mjs +++ b/verdafile.mjs @@ -404,7 +404,7 @@ const DistUnhintedTTF = file.make( // The font is a spacing variant, and is derivable form an existing // normally-spaced variant. - const noGcTtfPath = file.getPathOf(BuildNoGcTtfImpl(gr, fn)); + const noGcTtfPath = file.getPathOf(BuildNoGcUnhintedTtfImpl(gr, fn)); const spD = fi.spacingDerive; const [deriveFrom] = await target.need( @@ -473,6 +473,12 @@ const BuildTtfaControls = file.make( await target.need(DistUnhintedTTF(gr, f)); } ); +const BuildNoGcUnhintedTtfImpl = file.make( + (gr, f) => `${BUILD}/TTF/${gr}/${f}.no-gc.ttf`, + async (target, output, gr, f) => { + await target.need(DistUnhintedTTF(gr, f)); + } +); const BuildNoGcTtfImpl = file.make( (gr, f) => `${BUILD}/TTF/${gr}/${f}.no-gc.hinted.ttf`, async (target, output, gr, f) => {