diff --git a/images/charvars.png b/images/charvars.png index a7b77ea71..80bb6a59f 100644 Binary files a/images/charvars.png and b/images/charvars.png differ diff --git a/images/iosevka-aile.png b/images/iosevka-aile.png index 2689948c1..8769be2ee 100644 Binary files a/images/iosevka-aile.png and b/images/iosevka-aile.png differ diff --git a/images/iosevka-curly-slab.png b/images/iosevka-curly-slab.png index a30a8d9ad..fb41b10db 100644 Binary files a/images/iosevka-curly-slab.png and b/images/iosevka-curly-slab.png differ diff --git a/images/iosevka-curly.png b/images/iosevka-curly.png index 8aa9ad33d..889b1ba21 100644 Binary files a/images/iosevka-curly.png and b/images/iosevka-curly.png differ diff --git a/images/iosevka-etoile.png b/images/iosevka-etoile.png index 3f9e5b48a..142eb1a41 100644 Binary files a/images/iosevka-etoile.png and b/images/iosevka-etoile.png differ diff --git a/images/iosevka-fixed-curly-slab.png b/images/iosevka-fixed-curly-slab.png index 91e31af02..225ab818f 100644 Binary files a/images/iosevka-fixed-curly-slab.png and b/images/iosevka-fixed-curly-slab.png differ diff --git a/images/iosevka-fixed-curly.png b/images/iosevka-fixed-curly.png index 9d5214dc3..1f387e8c4 100644 Binary files a/images/iosevka-fixed-curly.png and b/images/iosevka-fixed-curly.png differ diff --git a/images/iosevka-fixed-slab.png b/images/iosevka-fixed-slab.png index 92b82c059..04407dba2 100644 Binary files a/images/iosevka-fixed-slab.png and b/images/iosevka-fixed-slab.png differ diff --git a/images/iosevka-fixed-ss01.png b/images/iosevka-fixed-ss01.png index 275127b7c..9e5b8e604 100644 Binary files a/images/iosevka-fixed-ss01.png and b/images/iosevka-fixed-ss01.png differ diff --git a/images/iosevka-fixed-ss02.png b/images/iosevka-fixed-ss02.png index adefaa8f1..9c51bdffb 100644 Binary files a/images/iosevka-fixed-ss02.png and b/images/iosevka-fixed-ss02.png differ diff --git a/images/iosevka-fixed-ss03.png b/images/iosevka-fixed-ss03.png index 67aa69265..82658dc3f 100644 Binary files a/images/iosevka-fixed-ss03.png and b/images/iosevka-fixed-ss03.png differ diff --git a/images/iosevka-fixed-ss04.png b/images/iosevka-fixed-ss04.png index 97a2f9534..cc843c799 100644 Binary files a/images/iosevka-fixed-ss04.png and b/images/iosevka-fixed-ss04.png differ diff --git a/images/iosevka-fixed-ss05.png b/images/iosevka-fixed-ss05.png index c93bc8447..20201aa7e 100644 Binary files a/images/iosevka-fixed-ss05.png and b/images/iosevka-fixed-ss05.png differ diff --git a/images/iosevka-fixed-ss06.png b/images/iosevka-fixed-ss06.png index 5cbd90b1e..43c4cf2d9 100644 Binary files a/images/iosevka-fixed-ss06.png and b/images/iosevka-fixed-ss06.png differ diff --git a/images/iosevka-fixed-ss07.png b/images/iosevka-fixed-ss07.png index 956941d3b..921da2d92 100644 Binary files a/images/iosevka-fixed-ss07.png and b/images/iosevka-fixed-ss07.png differ diff --git a/images/iosevka-fixed-ss08.png b/images/iosevka-fixed-ss08.png index 66b33f73c..025e64dfb 100644 Binary files a/images/iosevka-fixed-ss08.png and b/images/iosevka-fixed-ss08.png differ diff --git a/images/iosevka-fixed-ss09.png b/images/iosevka-fixed-ss09.png index 713144133..7d94811e0 100644 Binary files a/images/iosevka-fixed-ss09.png and b/images/iosevka-fixed-ss09.png differ diff --git a/images/iosevka-fixed-ss10.png b/images/iosevka-fixed-ss10.png index 0f5067386..e10d1e8e7 100644 Binary files a/images/iosevka-fixed-ss10.png and b/images/iosevka-fixed-ss10.png differ diff --git a/images/iosevka-fixed-ss11.png b/images/iosevka-fixed-ss11.png index a26c1474e..c4babd566 100644 Binary files a/images/iosevka-fixed-ss11.png and b/images/iosevka-fixed-ss11.png differ diff --git a/images/iosevka-fixed-ss12.png b/images/iosevka-fixed-ss12.png index b29237e8d..7569457fb 100644 Binary files a/images/iosevka-fixed-ss12.png and b/images/iosevka-fixed-ss12.png differ diff --git a/images/iosevka-fixed-ss13.png b/images/iosevka-fixed-ss13.png index 22ba1f7e3..fa09f4711 100644 Binary files a/images/iosevka-fixed-ss13.png and b/images/iosevka-fixed-ss13.png differ diff --git a/images/iosevka-fixed-ss14.png b/images/iosevka-fixed-ss14.png index bca416b5a..245f7bb40 100644 Binary files a/images/iosevka-fixed-ss14.png and b/images/iosevka-fixed-ss14.png differ diff --git a/images/iosevka-fixed.png b/images/iosevka-fixed.png index 11ba96234..fa433c189 100644 Binary files a/images/iosevka-fixed.png and b/images/iosevka-fixed.png differ diff --git a/images/iosevka-slab.png b/images/iosevka-slab.png index 69b019648..e3a75e480 100644 Binary files a/images/iosevka-slab.png and b/images/iosevka-slab.png differ diff --git a/images/iosevka-sparkle.png b/images/iosevka-sparkle.png index 1db40f3c2..d0113ae2c 100644 Binary files a/images/iosevka-sparkle.png and b/images/iosevka-sparkle.png differ diff --git a/images/iosevka-ss01.png b/images/iosevka-ss01.png index b3d527b26..1bf2b50d4 100644 Binary files a/images/iosevka-ss01.png and b/images/iosevka-ss01.png differ diff --git a/images/iosevka-ss02.png b/images/iosevka-ss02.png index 2673a7d2e..3a84e32eb 100644 Binary files a/images/iosevka-ss02.png and b/images/iosevka-ss02.png differ diff --git a/images/iosevka-ss03.png b/images/iosevka-ss03.png index 75622a421..9ba904746 100644 Binary files a/images/iosevka-ss03.png and b/images/iosevka-ss03.png differ diff --git a/images/iosevka-ss04.png b/images/iosevka-ss04.png index ffd073e9c..d67dc03f5 100644 Binary files a/images/iosevka-ss04.png and b/images/iosevka-ss04.png differ diff --git a/images/iosevka-ss05.png b/images/iosevka-ss05.png index 591c8cd48..c1fbf1b0d 100644 Binary files a/images/iosevka-ss05.png and b/images/iosevka-ss05.png differ diff --git a/images/iosevka-ss06.png b/images/iosevka-ss06.png index 809aac530..221dfc885 100644 Binary files a/images/iosevka-ss06.png and b/images/iosevka-ss06.png differ diff --git a/images/iosevka-ss07.png b/images/iosevka-ss07.png index 51ffacc3a..cb96b9966 100644 Binary files a/images/iosevka-ss07.png and b/images/iosevka-ss07.png differ diff --git a/images/iosevka-ss08.png b/images/iosevka-ss08.png index 7f2733401..7c36ee4a1 100644 Binary files a/images/iosevka-ss08.png and b/images/iosevka-ss08.png differ diff --git a/images/iosevka-ss09.png b/images/iosevka-ss09.png index 39570b91e..5bddcab59 100644 Binary files a/images/iosevka-ss09.png and b/images/iosevka-ss09.png differ diff --git a/images/iosevka-ss10.png b/images/iosevka-ss10.png index 7b8fa3bb5..e658bbe2e 100644 Binary files a/images/iosevka-ss10.png and b/images/iosevka-ss10.png differ diff --git a/images/iosevka-ss11.png b/images/iosevka-ss11.png index 93aac07ff..2dc40fd1e 100644 Binary files a/images/iosevka-ss11.png and b/images/iosevka-ss11.png differ diff --git a/images/iosevka-ss12.png b/images/iosevka-ss12.png index a35856868..51defce3e 100644 Binary files a/images/iosevka-ss12.png and b/images/iosevka-ss12.png differ diff --git a/images/iosevka-ss13.png b/images/iosevka-ss13.png index 7d3fa9a58..7c86000cd 100644 Binary files a/images/iosevka-ss13.png and b/images/iosevka-ss13.png differ diff --git a/images/iosevka-ss14.png b/images/iosevka-ss14.png index f55414602..6843f0269 100644 Binary files a/images/iosevka-ss14.png and b/images/iosevka-ss14.png differ diff --git a/images/iosevka-term-curly-slab.png b/images/iosevka-term-curly-slab.png index 739a35f65..82fa50ae3 100644 Binary files a/images/iosevka-term-curly-slab.png and b/images/iosevka-term-curly-slab.png differ diff --git a/images/iosevka-term-curly.png b/images/iosevka-term-curly.png index 5e8424e22..161dec794 100644 Binary files a/images/iosevka-term-curly.png and b/images/iosevka-term-curly.png differ diff --git a/images/iosevka-term-slab.png b/images/iosevka-term-slab.png index 13a05f163..84f54f052 100644 Binary files a/images/iosevka-term-slab.png and b/images/iosevka-term-slab.png differ diff --git a/images/iosevka-term-ss01.png b/images/iosevka-term-ss01.png index f89661205..93a6bace3 100644 Binary files a/images/iosevka-term-ss01.png and b/images/iosevka-term-ss01.png differ diff --git a/images/iosevka-term-ss02.png b/images/iosevka-term-ss02.png index c745a1bbe..20bffa1ed 100644 Binary files a/images/iosevka-term-ss02.png and b/images/iosevka-term-ss02.png differ diff --git a/images/iosevka-term-ss03.png b/images/iosevka-term-ss03.png index 469378bc6..051f11c4f 100644 Binary files a/images/iosevka-term-ss03.png and b/images/iosevka-term-ss03.png differ diff --git a/images/iosevka-term-ss04.png b/images/iosevka-term-ss04.png index 7b45ff422..efd6e1264 100644 Binary files a/images/iosevka-term-ss04.png and b/images/iosevka-term-ss04.png differ diff --git a/images/iosevka-term-ss05.png b/images/iosevka-term-ss05.png index 984fb0eae..124391651 100644 Binary files a/images/iosevka-term-ss05.png and b/images/iosevka-term-ss05.png differ diff --git a/images/iosevka-term-ss06.png b/images/iosevka-term-ss06.png index 0034af88b..092f8c147 100644 Binary files a/images/iosevka-term-ss06.png and b/images/iosevka-term-ss06.png differ diff --git a/images/iosevka-term-ss07.png b/images/iosevka-term-ss07.png index c98f45452..8812744d5 100644 Binary files a/images/iosevka-term-ss07.png and b/images/iosevka-term-ss07.png differ diff --git a/images/iosevka-term-ss08.png b/images/iosevka-term-ss08.png index 76a941a33..79c8b01a9 100644 Binary files a/images/iosevka-term-ss08.png and b/images/iosevka-term-ss08.png differ diff --git a/images/iosevka-term-ss09.png b/images/iosevka-term-ss09.png index 3649dc403..710f143ce 100644 Binary files a/images/iosevka-term-ss09.png and b/images/iosevka-term-ss09.png differ diff --git a/images/iosevka-term-ss10.png b/images/iosevka-term-ss10.png index a7f46364a..ba52f9c25 100644 Binary files a/images/iosevka-term-ss10.png and b/images/iosevka-term-ss10.png differ diff --git a/images/iosevka-term-ss11.png b/images/iosevka-term-ss11.png index 547602f42..1dea3599b 100644 Binary files a/images/iosevka-term-ss11.png and b/images/iosevka-term-ss11.png differ diff --git a/images/iosevka-term-ss12.png b/images/iosevka-term-ss12.png index 0544e983f..a5136d711 100644 Binary files a/images/iosevka-term-ss12.png and b/images/iosevka-term-ss12.png differ diff --git a/images/iosevka-term-ss13.png b/images/iosevka-term-ss13.png index 05ec2041b..57ff56241 100644 Binary files a/images/iosevka-term-ss13.png and b/images/iosevka-term-ss13.png differ diff --git a/images/iosevka-term-ss14.png b/images/iosevka-term-ss14.png index 71073ac6b..99963974e 100644 Binary files a/images/iosevka-term-ss14.png and b/images/iosevka-term-ss14.png differ diff --git a/images/iosevka-term.png b/images/iosevka-term.png index 85fad23ef..b8080d931 100644 Binary files a/images/iosevka-term.png and b/images/iosevka-term.png differ diff --git a/images/iosevka.png b/images/iosevka.png index 1fe777b54..8b5236b82 100644 Binary files a/images/iosevka.png and b/images/iosevka.png differ diff --git a/images/languages.png b/images/languages.png index 271140059..a9e63be04 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligset-CLIK-1.png b/images/ligset-CLIK-1.png index 0947ef4c0..c495f61b2 100644 Binary files a/images/ligset-CLIK-1.png and b/images/ligset-CLIK-1.png differ diff --git a/images/ligset-COQX-1.png b/images/ligset-COQX-1.png index feedf96fe..d7ad9eb42 100644 Binary files a/images/ligset-COQX-1.png and b/images/ligset-COQX-1.png differ diff --git a/images/ligset-ELMX-1.png b/images/ligset-ELMX-1.png index 24846b636..c2dfd0e45 100644 Binary files a/images/ligset-ELMX-1.png and b/images/ligset-ELMX-1.png differ diff --git a/images/ligset-FSHP-1.png b/images/ligset-FSHP-1.png index bc4807659..71e620b9e 100644 Binary files a/images/ligset-FSHP-1.png and b/images/ligset-FSHP-1.png differ diff --git a/images/ligset-FSTA-1.png b/images/ligset-FSTA-1.png index 8ceff26e7..82f3f7092 100644 Binary files a/images/ligset-FSTA-1.png and b/images/ligset-FSTA-1.png differ diff --git a/images/ligset-HSKL-1.png b/images/ligset-HSKL-1.png index 2ab764103..a01eecdd2 100644 Binary files a/images/ligset-HSKL-1.png and b/images/ligset-HSKL-1.png differ diff --git a/images/ligset-IDRS-1.png b/images/ligset-IDRS-1.png index 41c1f1279..15239ef3a 100644 Binary files a/images/ligset-IDRS-1.png and b/images/ligset-IDRS-1.png differ diff --git a/images/ligset-JSPT-1.png b/images/ligset-JSPT-1.png index 4b5eb20b5..59c5f8a36 100644 Binary files a/images/ligset-JSPT-1.png and b/images/ligset-JSPT-1.png differ diff --git a/images/ligset-MLXX-1.png b/images/ligset-MLXX-1.png index 3c35ed0bd..1ce0298ff 100644 Binary files a/images/ligset-MLXX-1.png and b/images/ligset-MLXX-1.png differ diff --git a/images/ligset-MTLB-1.png b/images/ligset-MTLB-1.png index bc3012944..0e13a942d 100644 Binary files a/images/ligset-MTLB-1.png and b/images/ligset-MTLB-1.png differ diff --git a/images/ligset-PHPX-1.png b/images/ligset-PHPX-1.png index defb03347..2fff4779b 100644 Binary files a/images/ligset-PHPX-1.png and b/images/ligset-PHPX-1.png differ diff --git a/images/ligset-PURS-1.png b/images/ligset-PURS-1.png index 26e1cb6f5..a10500db9 100644 Binary files a/images/ligset-PURS-1.png and b/images/ligset-PURS-1.png differ diff --git a/images/ligset-SWFT-1.png b/images/ligset-SWFT-1.png index 2e06cf832..b7d02ffe9 100644 Binary files a/images/ligset-SWFT-1.png and b/images/ligset-SWFT-1.png differ diff --git a/images/ligset-VRLG-1.png b/images/ligset-VRLG-1.png index 2bf8b0983..a54fbe0a0 100644 Binary files a/images/ligset-VRLG-1.png and b/images/ligset-VRLG-1.png differ diff --git a/images/ligset-WFLM-1.png b/images/ligset-WFLM-1.png index 68709876b..54efda22c 100644 Binary files a/images/ligset-WFLM-1.png and b/images/ligset-WFLM-1.png differ diff --git a/images/ligset-calt-0.png b/images/ligset-calt-0.png index 7a9e0d7d1..cb465f2a0 100644 Binary files a/images/ligset-calt-0.png and b/images/ligset-calt-0.png differ diff --git a/images/ligset-calt-1.png b/images/ligset-calt-1.png index b755cb95f..e7adfe9df 100644 Binary files a/images/ligset-calt-1.png and b/images/ligset-calt-1.png differ diff --git a/images/ligset-dlig-1.png b/images/ligset-dlig-1.png index a0715d93d..47743dd34 100644 Binary files a/images/ligset-dlig-1.png and b/images/ligset-dlig-1.png differ diff --git a/images/matrix.png b/images/matrix.png index eff89c71d..b1aaa5344 100644 Binary files a/images/matrix.png and b/images/matrix.png differ diff --git a/images/preview-all.png b/images/preview-all.png index b00895213..16a9776a2 100644 Binary files a/images/preview-all.png and b/images/preview-all.png differ diff --git a/images/stylistic-set-off-0.png b/images/stylistic-set-off-0.png index bb4b317c5..b05f76b31 100644 Binary files a/images/stylistic-set-off-0.png and b/images/stylistic-set-off-0.png differ diff --git a/images/stylistic-set-ss01-1.png b/images/stylistic-set-ss01-1.png index 03f004fe2..01a275c26 100644 Binary files a/images/stylistic-set-ss01-1.png and b/images/stylistic-set-ss01-1.png differ diff --git a/images/stylistic-set-ss02-1.png b/images/stylistic-set-ss02-1.png index 71f945bd9..ee3ff968e 100644 Binary files a/images/stylistic-set-ss02-1.png and b/images/stylistic-set-ss02-1.png differ diff --git a/images/stylistic-set-ss03-1.png b/images/stylistic-set-ss03-1.png index 577103f1e..bb671892d 100644 Binary files a/images/stylistic-set-ss03-1.png and b/images/stylistic-set-ss03-1.png differ diff --git a/images/stylistic-set-ss04-1.png b/images/stylistic-set-ss04-1.png index 653a742a4..89c229c91 100644 Binary files a/images/stylistic-set-ss04-1.png and b/images/stylistic-set-ss04-1.png differ diff --git a/images/stylistic-set-ss05-1.png b/images/stylistic-set-ss05-1.png index ee890f2eb..6fac94642 100644 Binary files a/images/stylistic-set-ss05-1.png and b/images/stylistic-set-ss05-1.png differ diff --git a/images/stylistic-set-ss06-1.png b/images/stylistic-set-ss06-1.png index e37df1d02..c6c332504 100644 Binary files a/images/stylistic-set-ss06-1.png and b/images/stylistic-set-ss06-1.png differ diff --git a/images/stylistic-set-ss07-1.png b/images/stylistic-set-ss07-1.png index 4f0e011a6..e42882640 100644 Binary files a/images/stylistic-set-ss07-1.png and b/images/stylistic-set-ss07-1.png differ diff --git a/images/stylistic-set-ss08-1.png b/images/stylistic-set-ss08-1.png index d2ba9b14a..f7549a7df 100644 Binary files a/images/stylistic-set-ss08-1.png and b/images/stylistic-set-ss08-1.png differ diff --git a/images/stylistic-set-ss09-1.png b/images/stylistic-set-ss09-1.png index c92d233b8..a1770d545 100644 Binary files a/images/stylistic-set-ss09-1.png and b/images/stylistic-set-ss09-1.png differ diff --git a/images/stylistic-set-ss10-1.png b/images/stylistic-set-ss10-1.png index dcb02ddad..a25f708ba 100644 Binary files a/images/stylistic-set-ss10-1.png and b/images/stylistic-set-ss10-1.png differ diff --git a/images/stylistic-set-ss11-1.png b/images/stylistic-set-ss11-1.png index 9a87bc46c..5ec95a2ba 100644 Binary files a/images/stylistic-set-ss11-1.png and b/images/stylistic-set-ss11-1.png differ diff --git a/images/stylistic-set-ss12-1.png b/images/stylistic-set-ss12-1.png index 74beb8e0c..5fef6ed4b 100644 Binary files a/images/stylistic-set-ss12-1.png and b/images/stylistic-set-ss12-1.png differ diff --git a/images/stylistic-set-ss13-1.png b/images/stylistic-set-ss13-1.png index a666983ac..53d3bf77f 100644 Binary files a/images/stylistic-set-ss13-1.png and b/images/stylistic-set-ss13-1.png differ diff --git a/images/stylistic-set-ss14-1.png b/images/stylistic-set-ss14-1.png index 3942e424d..e840f2c4f 100644 Binary files a/images/stylistic-set-ss14-1.png and b/images/stylistic-set-ss14-1.png differ diff --git a/images/stylistic-set-ss20-1.png b/images/stylistic-set-ss20-1.png index ea45a22f9..d6d0334c2 100644 Binary files a/images/stylistic-set-ss20-1.png and b/images/stylistic-set-ss20-1.png differ diff --git a/images/weights.png b/images/weights.png index a4525e7c0..b45a79ee1 100644 Binary files a/images/weights.png and b/images/weights.png differ diff --git a/snapshot-src/index.js b/snapshot-src/index.js index 4ba145938..6467af030 100644 --- a/snapshot-src/index.js +++ b/snapshot-src/index.js @@ -56,7 +56,7 @@ function cbAmendLigsetSamplerContents(element, p) { else element.style.fontFeatureSettings = `'calt' off, '${p.tag}' ${p.rank}`; const groupSet = new Set(p.ligSets); - for (const row of auxData.ligation.samples) { + for (const row of auxData.ligationSamples) { const line = document.createElement("div"); element.appendChild(line); for (let m = 0; m < row.length; m++) { @@ -116,14 +116,7 @@ function captureElement(options, callback) { } window.onload = function () { - const snapshotTasks = [ - { el: "#languages", name: "languages" }, - { el: "#charvars", name: "charvars" }, - { el: "#matrix", name: "matrix" }, - { el: "#previews", name: "preview-all" }, - { el: "#weights", name: "weights" }, - ...packagingTasks - ]; + const snapshotTasks = [...auxData.readmeSnapshotTasks, ...packagingTasks]; let current = 0; const step = function () { const doit = function () { diff --git a/utility/generate-snapshot-page/index.js b/utility/generate-snapshot-page/index.js index e4d034542..88db34fa6 100644 --- a/utility/generate-snapshot-page/index.js +++ b/utility/generate-snapshot-page/index.js @@ -33,9 +33,37 @@ async function main() { } }); await fs.writeFile(outputPath, html); + + let readmeSnapshotTasks = [ + { el: "#languages", name: "languages" }, + { el: "#charvars", name: "charvars" }, + { el: "#matrix", name: "matrix" }, + { el: "#previews", name: "preview-all" }, + { el: "#weights", name: "weights" } + ]; + for (const ls of ligationData.nonMergeSets) { + readmeSnapshotTasks.push({ + el: "#ligation-sampler", + applyClass: "iosevka", + applyFeature: `'${ls.tag}' ${ls.rank}`, + name: `ligset-${ls.tag}-${ls.rank}`, + applyCallback: `cbAmendLigsetSamplerContents`, + applyCallbackArgs: ls + }); + } + for (const ss of variationData.composites) { + readmeSnapshotTasks.push({ + el: "#stylistic-set-sampler", + applyClass: "iosevka", + applyFeature: `'${ss.tag}' ${ss.rank}`, + name: `stylistic-set-${ss.tag}-${ss.rank}`, + applyCallback: `cbAmendStylisticSetContents`, + applyCallbackArgs: ss + }); + } await fs.writeJson( outputDataPath, - { ...variationData, ligation: ligationData }, + { readmeSnapshotTasks, ligationSamples: ligationData.samples }, { spaces: " " } ); } diff --git a/verdafile.js b/verdafile.js index ab923180a..35250ab7e 100644 --- a/verdafile.js +++ b/verdafile.js @@ -737,7 +737,7 @@ const SampleImagesPre = task(`sample-images:pre`, async target => { }); const PackageSnapshotConfig = computed(`package-snapshot-config`, async target => { - const [plan, sh] = await target.need(BuildPlans, SnapShotHtml); + const [plan] = await target.need(BuildPlans); const cfg = []; for (const key in plan.buildPlans) { const p = plan.buildPlans[key]; @@ -749,28 +749,6 @@ const PackageSnapshotConfig = computed(`package-snapshot-config`, async target = name: key }); } - - const de = JSON.parse(fs.readFileSync(`${sh.dir}/${sh.name}.data.json`)); - for (const ls of de.ligation.nonMergeSets) { - cfg.push({ - el: "#ligation-sampler", - applyClass: "iosevka", - applyFeature: `'${ls.tag}' ${ls.rank}`, - name: `ligset-${ls.tag}-${ls.rank}`, - applyCallback: `cbAmendLigsetSamplerContents`, - applyCallbackArgs: ls - }); - } - for (const ss of de.composites) { - cfg.push({ - el: "#stylistic-set-sampler", - applyClass: "iosevka", - applyFeature: `'${ss.tag}' ${ss.rank}`, - name: `stylistic-set-${ss.tag}-${ss.rank}`, - applyCallback: `cbAmendStylisticSetContents`, - applyCallbackArgs: ss - }); - } return cfg; }); const SnapShotJson = file(`${SNAPSHOT_TMP}/packaging-tasks.json`, async (target, out) => { @@ -818,14 +796,11 @@ const ScreenShot = file.make( ); const SampleImages = task(`sample-images`, async target => { - const [cfg] = await target.need(PackageSnapshotConfig, TakeSampleImages); + const [cfgP, sh] = await target.need(PackageSnapshotConfig, SnapShotHtml, TakeSampleImages); + const de = JSON.parse(fs.readFileSync(`${sh.dir}/${sh.name}.data.json`)); await target.need( - ScreenShot("charvars"), - ScreenShot("languages"), - ScreenShot("matrix"), - ScreenShot("preview-all"), - ScreenShot("weights"), - cfg.map(opt => ScreenShot(opt.name)) + cfgP.map(opt => ScreenShot(opt.name)), + de.readmeSnapshotTasks.map(opt => ScreenShot(opt.name)) ); });