From 8dbb7c6e23fd324b3ad1defdec803f2886a640ce Mon Sep 17 00:00:00 2001 From: be5invis Date: Sat, 11 Nov 2023 17:12:56 -0800 Subject: [PATCH] Initial filename work --- build-plans.toml | 504 ++++----- changes/28.0.0-alpha.1.md | 3 + images/cs-block-cyrillic-extendedd.dark.svg | 481 --------- images/cs-block-cyrillic-extendedd.light.svg | 481 --------- images/cs-block-latin-extendedf.dark.svg | 357 ------- images/cs-block-latin-extendedf.light.svg | 357 ------- images/cs-block-latin-extendedg.dark.svg | 998 ------------------ images/cs-block-latin-extendedg.light.svg | 998 ------------------ ...torey-hook-inward-serifed-serifed.dark.svg | 9 + ...orey-hook-inward-serifed-serifed.light.svg | 9 + ...rey-hook-inward-serifed-serifless.dark.svg | 9 + ...ey-hook-inward-serifed-serifless.light.svg | 9 + ...storey-hook-inward-serifed-tailed.dark.svg | 9 + ...torey-hook-inward-serifed-tailed.light.svg | 9 + ...k-inward-serifed-toothless-corner.dark.svg | 9 + ...-inward-serifed-toothless-corner.light.svg | 9 + ...-inward-serifed-toothless-rounded.dark.svg | 9 + ...inward-serifed-toothless-rounded.light.svg | 9 + ...cv-capital-r-curly-motion-serifed.dark.svg | 9 - ...v-capital-r-curly-motion-serifed.light.svg | 9 - ...pital-r-curly-open-motion-serifed.dark.svg | 9 - ...ital-r-curly-open-motion-serifed.light.svg | 9 - ...capital-r-standing-motion-serifed.dark.svg | 9 - ...apital-r-standing-motion-serifed.light.svg | 9 - ...al-r-standing-open-motion-serifed.dark.svg | 9 - ...l-r-standing-open-motion-serifed.light.svg | 9 - ...capital-r-straight-motion-serifed.dark.svg | 9 - ...apital-r-straight-motion-serifed.light.svg | 9 - ...al-r-straight-open-motion-serifed.dark.svg | 9 - ...l-r-straight-open-motion-serifed.light.svg | 9 - .../cv-five-oblique-upper-left-bar.dark.svg | 9 - .../cv-five-oblique-upper-left-bar.light.svg | 9 - .../cv-five-vertical-upper-left-bar.dark.svg | 9 - .../cv-five-vertical-upper-left-bar.light.svg | 9 - ...lpha-tailed-barred-earless-corner.dark.svg | 9 - ...pha-tailed-barred-earless-corner.light.svg | 9 - images/cv-lower-alpha-tailed-barred.dark.svg | 9 - images/cv-lower-alpha-tailed-barred.light.svg | 9 - ...rk.svg => package-sample-Iosevka.dark.svg} | 0 ...t.svg => package-sample-Iosevka.light.svg} | 0 ...vg => package-sample-IosevkaAile.dark.svg} | 0 ...g => package-sample-IosevkaAile.light.svg} | 0 ...g => package-sample-IosevkaCurly.dark.svg} | 0 ... => package-sample-IosevkaCurly.light.svg} | 0 ... package-sample-IosevkaCurlySlab.dark.svg} | 0 ...package-sample-IosevkaCurlySlab.light.svg} | 0 ... => package-sample-IosevkaEtoile.dark.svg} | 0 ...=> package-sample-IosevkaEtoile.light.svg} | 0 ...g => package-sample-IosevkaFixed.dark.svg} | 0 ... => package-sample-IosevkaFixed.light.svg} | 0 ...package-sample-IosevkaFixedCurly.dark.svg} | 0 ...ackage-sample-IosevkaFixedCurly.light.svg} | 0 ...age-sample-IosevkaFixedCurlySlab.dark.svg} | 0 ...ge-sample-IosevkaFixedCurlySlab.light.svg} | 0 ... package-sample-IosevkaFixedSS01.dark.svg} | 0 ...package-sample-IosevkaFixedSS01.light.svg} | 0 ... package-sample-IosevkaFixedSS02.dark.svg} | 0 ...package-sample-IosevkaFixedSS02.light.svg} | 0 ... package-sample-IosevkaFixedSS03.dark.svg} | 0 ...package-sample-IosevkaFixedSS03.light.svg} | 0 ... package-sample-IosevkaFixedSS04.dark.svg} | 0 ...package-sample-IosevkaFixedSS04.light.svg} | 0 ... package-sample-IosevkaFixedSS05.dark.svg} | 0 ...package-sample-IosevkaFixedSS05.light.svg} | 0 ... package-sample-IosevkaFixedSS06.dark.svg} | 0 ...package-sample-IosevkaFixedSS06.light.svg} | 0 ... package-sample-IosevkaFixedSS07.dark.svg} | 0 ...package-sample-IosevkaFixedSS07.light.svg} | 0 ... package-sample-IosevkaFixedSS08.dark.svg} | 0 ...package-sample-IosevkaFixedSS08.light.svg} | 0 ... package-sample-IosevkaFixedSS09.dark.svg} | 0 ...package-sample-IosevkaFixedSS09.light.svg} | 0 ... package-sample-IosevkaFixedSS10.dark.svg} | 0 ...package-sample-IosevkaFixedSS10.light.svg} | 0 ... package-sample-IosevkaFixedSS11.dark.svg} | 0 ...package-sample-IosevkaFixedSS11.light.svg} | 0 ... package-sample-IosevkaFixedSS12.dark.svg} | 0 ...package-sample-IosevkaFixedSS12.light.svg} | 0 ... package-sample-IosevkaFixedSS13.dark.svg} | 0 ...package-sample-IosevkaFixedSS13.light.svg} | 0 ... package-sample-IosevkaFixedSS14.dark.svg} | 0 ...package-sample-IosevkaFixedSS14.light.svg} | 0 ... package-sample-IosevkaFixedSS15.dark.svg} | 0 ...package-sample-IosevkaFixedSS15.light.svg} | 0 ... package-sample-IosevkaFixedSS16.dark.svg} | 0 ...package-sample-IosevkaFixedSS16.light.svg} | 0 ... package-sample-IosevkaFixedSS17.dark.svg} | 0 ...package-sample-IosevkaFixedSS17.light.svg} | 0 ... package-sample-IosevkaFixedSS18.dark.svg} | 0 ...package-sample-IosevkaFixedSS18.light.svg} | 0 ... package-sample-IosevkaFixedSlab.dark.svg} | 0 ...package-sample-IosevkaFixedSlab.light.svg} | 0 ...vg => package-sample-IosevkaSS01.dark.svg} | 0 ...g => package-sample-IosevkaSS01.light.svg} | 0 ...vg => package-sample-IosevkaSS02.dark.svg} | 0 ...g => package-sample-IosevkaSS02.light.svg} | 0 ...vg => package-sample-IosevkaSS03.dark.svg} | 0 ...g => package-sample-IosevkaSS03.light.svg} | 0 ...vg => package-sample-IosevkaSS04.dark.svg} | 0 ...g => package-sample-IosevkaSS04.light.svg} | 0 ...vg => package-sample-IosevkaSS05.dark.svg} | 0 ...g => package-sample-IosevkaSS05.light.svg} | 0 ...vg => package-sample-IosevkaSS06.dark.svg} | 0 ...g => package-sample-IosevkaSS06.light.svg} | 0 ...vg => package-sample-IosevkaSS07.dark.svg} | 0 ...g => package-sample-IosevkaSS07.light.svg} | 0 ...vg => package-sample-IosevkaSS08.dark.svg} | 0 ...g => package-sample-IosevkaSS08.light.svg} | 0 ...vg => package-sample-IosevkaSS09.dark.svg} | 0 ...g => package-sample-IosevkaSS09.light.svg} | 0 ...vg => package-sample-IosevkaSS10.dark.svg} | 0 ...g => package-sample-IosevkaSS10.light.svg} | 0 ...vg => package-sample-IosevkaSS11.dark.svg} | 0 ...g => package-sample-IosevkaSS11.light.svg} | 0 ...vg => package-sample-IosevkaSS12.dark.svg} | 0 ...g => package-sample-IosevkaSS12.light.svg} | 0 ...vg => package-sample-IosevkaSS13.dark.svg} | 0 ...g => package-sample-IosevkaSS13.light.svg} | 0 ...vg => package-sample-IosevkaSS14.dark.svg} | 0 ...g => package-sample-IosevkaSS14.light.svg} | 0 ...vg => package-sample-IosevkaSS15.dark.svg} | 0 ...g => package-sample-IosevkaSS15.light.svg} | 0 ...vg => package-sample-IosevkaSS16.dark.svg} | 0 ...g => package-sample-IosevkaSS16.light.svg} | 0 ...vg => package-sample-IosevkaSS17.dark.svg} | 0 ...g => package-sample-IosevkaSS17.light.svg} | 0 ...vg => package-sample-IosevkaSS18.dark.svg} | 0 ...g => package-sample-IosevkaSS18.light.svg} | 0 ...vg => package-sample-IosevkaSlab.dark.svg} | 0 ...g => package-sample-IosevkaSlab.light.svg} | 0 ...vg => package-sample-IosevkaTerm.dark.svg} | 0 ...g => package-sample-IosevkaTerm.light.svg} | 0 ... package-sample-IosevkaTermCurly.dark.svg} | 0 ...package-sample-IosevkaTermCurly.light.svg} | 0 ...kage-sample-IosevkaTermCurlySlab.dark.svg} | 0 ...age-sample-IosevkaTermCurlySlab.light.svg} | 0 ...> package-sample-IosevkaTermSS01.dark.svg} | 0 ... package-sample-IosevkaTermSS01.light.svg} | 0 ...> package-sample-IosevkaTermSS02.dark.svg} | 0 ... package-sample-IosevkaTermSS02.light.svg} | 0 ...> package-sample-IosevkaTermSS03.dark.svg} | 0 ... package-sample-IosevkaTermSS03.light.svg} | 0 ...> package-sample-IosevkaTermSS04.dark.svg} | 0 ... package-sample-IosevkaTermSS04.light.svg} | 0 ...> package-sample-IosevkaTermSS05.dark.svg} | 0 ... package-sample-IosevkaTermSS05.light.svg} | 0 ...> package-sample-IosevkaTermSS06.dark.svg} | 0 ... package-sample-IosevkaTermSS06.light.svg} | 0 ...> package-sample-IosevkaTermSS07.dark.svg} | 0 ... package-sample-IosevkaTermSS07.light.svg} | 0 ...> package-sample-IosevkaTermSS08.dark.svg} | 0 ... package-sample-IosevkaTermSS08.light.svg} | 0 ...> package-sample-IosevkaTermSS09.dark.svg} | 0 ... package-sample-IosevkaTermSS09.light.svg} | 0 ...> package-sample-IosevkaTermSS10.dark.svg} | 0 ... package-sample-IosevkaTermSS10.light.svg} | 0 ...> package-sample-IosevkaTermSS11.dark.svg} | 0 ... package-sample-IosevkaTermSS11.light.svg} | 0 ...> package-sample-IosevkaTermSS12.dark.svg} | 0 ... package-sample-IosevkaTermSS12.light.svg} | 0 ...> package-sample-IosevkaTermSS13.dark.svg} | 0 ... package-sample-IosevkaTermSS13.light.svg} | 0 ...> package-sample-IosevkaTermSS14.dark.svg} | 0 ... package-sample-IosevkaTermSS14.light.svg} | 0 ...> package-sample-IosevkaTermSS15.dark.svg} | 0 ... package-sample-IosevkaTermSS15.light.svg} | 0 ...> package-sample-IosevkaTermSS16.dark.svg} | 0 ... package-sample-IosevkaTermSS16.light.svg} | 0 ...> package-sample-IosevkaTermSS17.dark.svg} | 0 ... package-sample-IosevkaTermSS17.light.svg} | 0 ...> package-sample-IosevkaTermSS18.dark.svg} | 0 ... package-sample-IosevkaTermSS18.light.svg} | 0 ...> package-sample-IosevkaTermSlab.dark.svg} | 0 ... package-sample-IosevkaTermSlab.light.svg} | 0 .../generate-release-note/package-list.mjs | 16 +- utility/generate-samples/index.mjs | 2 +- utility/make-webfont-css.mjs | 4 +- verdafile.mjs | 110 +- 178 files changed, 411 insertions(+), 4170 deletions(-) delete mode 100644 images/cs-block-cyrillic-extendedd.dark.svg delete mode 100644 images/cs-block-cyrillic-extendedd.light.svg delete mode 100644 images/cs-block-latin-extendedf.dark.svg delete mode 100644 images/cs-block-latin-extendedf.light.svg delete mode 100644 images/cs-block-latin-extendedg.dark.svg delete mode 100644 images/cs-block-latin-extendedg.light.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-serifed.dark.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-serifed.light.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-serifless.dark.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-serifless.light.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-tailed.dark.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-tailed.light.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-toothless-corner.dark.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-toothless-corner.light.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.dark.svg create mode 100644 images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.light.svg delete mode 100644 images/cv-capital-r-curly-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-curly-motion-serifed.light.svg delete mode 100644 images/cv-capital-r-curly-open-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-curly-open-motion-serifed.light.svg delete mode 100644 images/cv-capital-r-standing-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-standing-motion-serifed.light.svg delete mode 100644 images/cv-capital-r-standing-open-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-standing-open-motion-serifed.light.svg delete mode 100644 images/cv-capital-r-straight-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-straight-motion-serifed.light.svg delete mode 100644 images/cv-capital-r-straight-open-motion-serifed.dark.svg delete mode 100644 images/cv-capital-r-straight-open-motion-serifed.light.svg delete mode 100644 images/cv-five-oblique-upper-left-bar.dark.svg delete mode 100644 images/cv-five-oblique-upper-left-bar.light.svg delete mode 100644 images/cv-five-vertical-upper-left-bar.dark.svg delete mode 100644 images/cv-five-vertical-upper-left-bar.light.svg delete mode 100644 images/cv-lower-alpha-tailed-barred-earless-corner.dark.svg delete mode 100644 images/cv-lower-alpha-tailed-barred-earless-corner.light.svg delete mode 100644 images/cv-lower-alpha-tailed-barred.dark.svg delete mode 100644 images/cv-lower-alpha-tailed-barred.light.svg rename images/{iosevka-fixed.dark.svg => package-sample-Iosevka.dark.svg} (100%) rename images/{iosevka-fixed.light.svg => package-sample-Iosevka.light.svg} (100%) rename images/{iosevka-aile.dark.svg => package-sample-IosevkaAile.dark.svg} (100%) rename images/{iosevka-aile.light.svg => package-sample-IosevkaAile.light.svg} (100%) rename images/{iosevka-curly.dark.svg => package-sample-IosevkaCurly.dark.svg} (100%) rename images/{iosevka-curly.light.svg => package-sample-IosevkaCurly.light.svg} (100%) rename images/{iosevka-curly-slab.dark.svg => package-sample-IosevkaCurlySlab.dark.svg} (100%) rename images/{iosevka-curly-slab.light.svg => package-sample-IosevkaCurlySlab.light.svg} (100%) rename images/{iosevka-etoile.dark.svg => package-sample-IosevkaEtoile.dark.svg} (100%) rename images/{iosevka-etoile.light.svg => package-sample-IosevkaEtoile.light.svg} (100%) rename images/{iosevka-term.dark.svg => package-sample-IosevkaFixed.dark.svg} (100%) rename images/{iosevka-term.light.svg => package-sample-IosevkaFixed.light.svg} (100%) rename images/{iosevka-fixed-curly.dark.svg => package-sample-IosevkaFixedCurly.dark.svg} (100%) rename images/{iosevka-fixed-curly.light.svg => package-sample-IosevkaFixedCurly.light.svg} (100%) rename images/{iosevka-fixed-curly-slab.dark.svg => package-sample-IosevkaFixedCurlySlab.dark.svg} (100%) rename images/{iosevka-fixed-curly-slab.light.svg => package-sample-IosevkaFixedCurlySlab.light.svg} (100%) rename images/{iosevka-fixed-ss01.dark.svg => package-sample-IosevkaFixedSS01.dark.svg} (100%) rename images/{iosevka-fixed-ss01.light.svg => package-sample-IosevkaFixedSS01.light.svg} (100%) rename images/{iosevka-fixed-ss02.dark.svg => package-sample-IosevkaFixedSS02.dark.svg} (100%) rename images/{iosevka-fixed-ss02.light.svg => package-sample-IosevkaFixedSS02.light.svg} (100%) rename images/{iosevka-fixed-ss03.dark.svg => package-sample-IosevkaFixedSS03.dark.svg} (100%) rename images/{iosevka-fixed-ss03.light.svg => package-sample-IosevkaFixedSS03.light.svg} (100%) rename images/{iosevka-fixed-ss04.dark.svg => package-sample-IosevkaFixedSS04.dark.svg} (100%) rename images/{iosevka-fixed-ss04.light.svg => package-sample-IosevkaFixedSS04.light.svg} (100%) rename images/{iosevka-fixed-ss05.dark.svg => package-sample-IosevkaFixedSS05.dark.svg} (100%) rename images/{iosevka-fixed-ss05.light.svg => package-sample-IosevkaFixedSS05.light.svg} (100%) rename images/{iosevka-fixed-ss06.dark.svg => package-sample-IosevkaFixedSS06.dark.svg} (100%) rename images/{iosevka-fixed-ss06.light.svg => package-sample-IosevkaFixedSS06.light.svg} (100%) rename images/{iosevka-fixed-ss07.dark.svg => package-sample-IosevkaFixedSS07.dark.svg} (100%) rename images/{iosevka-fixed-ss07.light.svg => package-sample-IosevkaFixedSS07.light.svg} (100%) rename images/{iosevka-fixed-ss08.dark.svg => package-sample-IosevkaFixedSS08.dark.svg} (100%) rename images/{iosevka-fixed-ss08.light.svg => package-sample-IosevkaFixedSS08.light.svg} (100%) rename images/{iosevka-fixed-ss09.dark.svg => package-sample-IosevkaFixedSS09.dark.svg} (100%) rename images/{iosevka-fixed-ss09.light.svg => package-sample-IosevkaFixedSS09.light.svg} (100%) rename images/{iosevka-fixed-ss10.dark.svg => package-sample-IosevkaFixedSS10.dark.svg} (100%) rename images/{iosevka-fixed-ss10.light.svg => package-sample-IosevkaFixedSS10.light.svg} (100%) rename images/{iosevka-fixed-ss11.dark.svg => package-sample-IosevkaFixedSS11.dark.svg} (100%) rename images/{iosevka-fixed-ss11.light.svg => package-sample-IosevkaFixedSS11.light.svg} (100%) rename images/{iosevka-fixed-ss12.dark.svg => package-sample-IosevkaFixedSS12.dark.svg} (100%) rename images/{iosevka-fixed-ss12.light.svg => package-sample-IosevkaFixedSS12.light.svg} (100%) rename images/{iosevka-fixed-ss13.dark.svg => package-sample-IosevkaFixedSS13.dark.svg} (100%) rename images/{iosevka-fixed-ss13.light.svg => package-sample-IosevkaFixedSS13.light.svg} (100%) rename images/{iosevka-fixed-ss14.dark.svg => package-sample-IosevkaFixedSS14.dark.svg} (100%) rename images/{iosevka-fixed-ss14.light.svg => package-sample-IosevkaFixedSS14.light.svg} (100%) rename images/{iosevka-fixed-ss15.dark.svg => package-sample-IosevkaFixedSS15.dark.svg} (100%) rename images/{iosevka-fixed-ss15.light.svg => package-sample-IosevkaFixedSS15.light.svg} (100%) rename images/{iosevka-fixed-ss16.dark.svg => package-sample-IosevkaFixedSS16.dark.svg} (100%) rename images/{iosevka-fixed-ss16.light.svg => package-sample-IosevkaFixedSS16.light.svg} (100%) rename images/{iosevka-fixed-ss17.dark.svg => package-sample-IosevkaFixedSS17.dark.svg} (100%) rename images/{iosevka-fixed-ss17.light.svg => package-sample-IosevkaFixedSS17.light.svg} (100%) rename images/{iosevka-fixed-ss18.dark.svg => package-sample-IosevkaFixedSS18.dark.svg} (100%) rename images/{iosevka-fixed-ss18.light.svg => package-sample-IosevkaFixedSS18.light.svg} (100%) rename images/{iosevka-fixed-slab.dark.svg => package-sample-IosevkaFixedSlab.dark.svg} (100%) rename images/{iosevka-fixed-slab.light.svg => package-sample-IosevkaFixedSlab.light.svg} (100%) rename images/{iosevka-ss01.dark.svg => package-sample-IosevkaSS01.dark.svg} (100%) rename images/{iosevka-ss01.light.svg => package-sample-IosevkaSS01.light.svg} (100%) rename images/{iosevka-ss02.dark.svg => package-sample-IosevkaSS02.dark.svg} (100%) rename images/{iosevka-ss02.light.svg => package-sample-IosevkaSS02.light.svg} (100%) rename images/{iosevka-ss03.dark.svg => package-sample-IosevkaSS03.dark.svg} (100%) rename images/{iosevka-ss03.light.svg => package-sample-IosevkaSS03.light.svg} (100%) rename images/{iosevka-ss04.dark.svg => package-sample-IosevkaSS04.dark.svg} (100%) rename images/{iosevka-ss04.light.svg => package-sample-IosevkaSS04.light.svg} (100%) rename images/{iosevka-ss05.dark.svg => package-sample-IosevkaSS05.dark.svg} (100%) rename images/{iosevka-ss05.light.svg => package-sample-IosevkaSS05.light.svg} (100%) rename images/{iosevka-ss06.dark.svg => package-sample-IosevkaSS06.dark.svg} (100%) rename images/{iosevka-ss06.light.svg => package-sample-IosevkaSS06.light.svg} (100%) rename images/{iosevka-ss07.dark.svg => package-sample-IosevkaSS07.dark.svg} (100%) rename images/{iosevka-ss07.light.svg => package-sample-IosevkaSS07.light.svg} (100%) rename images/{iosevka-ss08.dark.svg => package-sample-IosevkaSS08.dark.svg} (100%) rename images/{iosevka-ss08.light.svg => package-sample-IosevkaSS08.light.svg} (100%) rename images/{iosevka-ss09.dark.svg => package-sample-IosevkaSS09.dark.svg} (100%) rename images/{iosevka-ss09.light.svg => package-sample-IosevkaSS09.light.svg} (100%) rename images/{iosevka-ss10.dark.svg => package-sample-IosevkaSS10.dark.svg} (100%) rename images/{iosevka-ss10.light.svg => package-sample-IosevkaSS10.light.svg} (100%) rename images/{iosevka-ss11.dark.svg => package-sample-IosevkaSS11.dark.svg} (100%) rename images/{iosevka-ss11.light.svg => package-sample-IosevkaSS11.light.svg} (100%) rename images/{iosevka-ss12.dark.svg => package-sample-IosevkaSS12.dark.svg} (100%) rename images/{iosevka-ss12.light.svg => package-sample-IosevkaSS12.light.svg} (100%) rename images/{iosevka-ss13.dark.svg => package-sample-IosevkaSS13.dark.svg} (100%) rename images/{iosevka-ss13.light.svg => package-sample-IosevkaSS13.light.svg} (100%) rename images/{iosevka-ss14.dark.svg => package-sample-IosevkaSS14.dark.svg} (100%) rename images/{iosevka-ss14.light.svg => package-sample-IosevkaSS14.light.svg} (100%) rename images/{iosevka-ss15.dark.svg => package-sample-IosevkaSS15.dark.svg} (100%) rename images/{iosevka-ss15.light.svg => package-sample-IosevkaSS15.light.svg} (100%) rename images/{iosevka-ss16.dark.svg => package-sample-IosevkaSS16.dark.svg} (100%) rename images/{iosevka-ss16.light.svg => package-sample-IosevkaSS16.light.svg} (100%) rename images/{iosevka-ss17.dark.svg => package-sample-IosevkaSS17.dark.svg} (100%) rename images/{iosevka-ss17.light.svg => package-sample-IosevkaSS17.light.svg} (100%) rename images/{iosevka-ss18.dark.svg => package-sample-IosevkaSS18.dark.svg} (100%) rename images/{iosevka-ss18.light.svg => package-sample-IosevkaSS18.light.svg} (100%) rename images/{iosevka-slab.dark.svg => package-sample-IosevkaSlab.dark.svg} (100%) rename images/{iosevka-slab.light.svg => package-sample-IosevkaSlab.light.svg} (100%) rename images/{iosevka.dark.svg => package-sample-IosevkaTerm.dark.svg} (100%) rename images/{iosevka.light.svg => package-sample-IosevkaTerm.light.svg} (100%) rename images/{iosevka-term-curly.dark.svg => package-sample-IosevkaTermCurly.dark.svg} (100%) rename images/{iosevka-term-curly.light.svg => package-sample-IosevkaTermCurly.light.svg} (100%) rename images/{iosevka-term-curly-slab.dark.svg => package-sample-IosevkaTermCurlySlab.dark.svg} (100%) rename images/{iosevka-term-curly-slab.light.svg => package-sample-IosevkaTermCurlySlab.light.svg} (100%) rename images/{iosevka-term-ss01.dark.svg => package-sample-IosevkaTermSS01.dark.svg} (100%) rename images/{iosevka-term-ss01.light.svg => package-sample-IosevkaTermSS01.light.svg} (100%) rename images/{iosevka-term-ss02.dark.svg => package-sample-IosevkaTermSS02.dark.svg} (100%) rename images/{iosevka-term-ss02.light.svg => package-sample-IosevkaTermSS02.light.svg} (100%) rename images/{iosevka-term-ss03.dark.svg => package-sample-IosevkaTermSS03.dark.svg} (100%) rename images/{iosevka-term-ss03.light.svg => package-sample-IosevkaTermSS03.light.svg} (100%) rename images/{iosevka-term-ss04.dark.svg => package-sample-IosevkaTermSS04.dark.svg} (100%) rename images/{iosevka-term-ss04.light.svg => package-sample-IosevkaTermSS04.light.svg} (100%) rename images/{iosevka-term-ss05.dark.svg => package-sample-IosevkaTermSS05.dark.svg} (100%) rename images/{iosevka-term-ss05.light.svg => package-sample-IosevkaTermSS05.light.svg} (100%) rename images/{iosevka-term-ss06.dark.svg => package-sample-IosevkaTermSS06.dark.svg} (100%) rename images/{iosevka-term-ss06.light.svg => package-sample-IosevkaTermSS06.light.svg} (100%) rename images/{iosevka-term-ss07.dark.svg => package-sample-IosevkaTermSS07.dark.svg} (100%) rename images/{iosevka-term-ss07.light.svg => package-sample-IosevkaTermSS07.light.svg} (100%) rename images/{iosevka-term-ss08.dark.svg => package-sample-IosevkaTermSS08.dark.svg} (100%) rename images/{iosevka-term-ss08.light.svg => package-sample-IosevkaTermSS08.light.svg} (100%) rename images/{iosevka-term-ss09.dark.svg => package-sample-IosevkaTermSS09.dark.svg} (100%) rename images/{iosevka-term-ss09.light.svg => package-sample-IosevkaTermSS09.light.svg} (100%) rename images/{iosevka-term-ss10.dark.svg => package-sample-IosevkaTermSS10.dark.svg} (100%) rename images/{iosevka-term-ss10.light.svg => package-sample-IosevkaTermSS10.light.svg} (100%) rename images/{iosevka-term-ss11.dark.svg => package-sample-IosevkaTermSS11.dark.svg} (100%) rename images/{iosevka-term-ss11.light.svg => package-sample-IosevkaTermSS11.light.svg} (100%) rename images/{iosevka-term-ss12.dark.svg => package-sample-IosevkaTermSS12.dark.svg} (100%) rename images/{iosevka-term-ss12.light.svg => package-sample-IosevkaTermSS12.light.svg} (100%) rename images/{iosevka-term-ss13.dark.svg => package-sample-IosevkaTermSS13.dark.svg} (100%) rename images/{iosevka-term-ss13.light.svg => package-sample-IosevkaTermSS13.light.svg} (100%) rename images/{iosevka-term-ss14.dark.svg => package-sample-IosevkaTermSS14.dark.svg} (100%) rename images/{iosevka-term-ss14.light.svg => package-sample-IosevkaTermSS14.light.svg} (100%) rename images/{iosevka-term-ss15.dark.svg => package-sample-IosevkaTermSS15.dark.svg} (100%) rename images/{iosevka-term-ss15.light.svg => package-sample-IosevkaTermSS15.light.svg} (100%) rename images/{iosevka-term-ss16.dark.svg => package-sample-IosevkaTermSS16.dark.svg} (100%) rename images/{iosevka-term-ss16.light.svg => package-sample-IosevkaTermSS16.light.svg} (100%) rename images/{iosevka-term-ss17.dark.svg => package-sample-IosevkaTermSS17.dark.svg} (100%) rename images/{iosevka-term-ss17.light.svg => package-sample-IosevkaTermSS17.light.svg} (100%) rename images/{iosevka-term-ss18.dark.svg => package-sample-IosevkaTermSS18.dark.svg} (100%) rename images/{iosevka-term-ss18.light.svg => package-sample-IosevkaTermSS18.light.svg} (100%) rename images/{iosevka-term-slab.dark.svg => package-sample-IosevkaTermSlab.dark.svg} (100%) rename images/{iosevka-term-slab.light.svg => package-sample-IosevkaTermSlab.light.svg} (100%) diff --git a/build-plans.toml b/build-plans.toml index f545dbe5f..115244963 100644 --- a/build-plans.toml +++ b/build-plans.toml @@ -4,7 +4,7 @@ optimizeWithTtx = false # Building plans # Sans -[buildPlans.iosevka] +[buildPlans.Iosevka] family = "Iosevka" desc = "Default" buildCharMap = true @@ -12,14 +12,14 @@ snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 0} export-glyph-names = true -[buildPlans.iosevka-term] +[buildPlans.IosevkaTerm] family = "Iosevka Term" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1} export-glyph-names = true -[buildPlans.iosevka-fixed] +[buildPlans.IosevkaFixed] family = "Iosevka Fixed" spacing = "fixed" snapshotFamily = 'Iosevka' @@ -27,7 +27,7 @@ snapshotFeature = {"NWID" = 1} export-glyph-names = true # Slab -[buildPlans.iosevka-slab] +[buildPlans.IosevkaSlab] family = "Iosevka Slab" desc = "Slab-serif" serifs = "slab" @@ -35,7 +35,7 @@ snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 0} export-glyph-names = true -[buildPlans.iosevka-term-slab] +[buildPlans.IosevkaTermSlab] family = "Iosevka Term Slab" serifs = "slab" spacing = "term" @@ -43,7 +43,7 @@ snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1} export-glyph-names = true -[buildPlans.iosevka-fixed-slab] +[buildPlans.IosevkaFixedSlab] family = "Iosevka Fixed Slab" serifs = "slab" spacing = "fixed" @@ -52,628 +52,628 @@ snapshotFeature = {"NWID" = 1} export-glyph-names = true # Curly -[buildPlans.iosevka-curly] +[buildPlans.IosevkaCurly] family = "Iosevka Curly" desc = "Curly Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-curly.variants] +[buildPlans.IosevkaCurly.variants] inherits = "ss20" -[buildPlans.iosevka-term-curly] +[buildPlans.IosevkaTermCurly] family = "Iosevka Term Curly" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-term-curly.variants] +[buildPlans.IosevkaTermCurly.variants] inherits = "ss20" -[buildPlans.iosevka-fixed-curly] +[buildPlans.IosevkaFixedCurly] family = "Iosevka Fixed Curly" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-fixed-curly.variants] +[buildPlans.IosevkaFixedCurly.variants] inherits = "ss20" # Curly Slab -[buildPlans.iosevka-curly-slab] +[buildPlans.IosevkaCurlySlab] family = "Iosevka Curly Slab" desc = "Curly Style, Slab-serif" serifs = "slab" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-curly-slab.variants] +[buildPlans.IosevkaCurlySlab.variants] inherits = "ss20" -[buildPlans.iosevka-term-curly-slab] +[buildPlans.IosevkaTermCurlySlab] family = "Iosevka Term Curly Slab" serifs = "slab" spacing = "term" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1, "ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-term-curly-slab.variants] +[buildPlans.IosevkaTermCurlySlab.variants] inherits = "ss20" -[buildPlans.iosevka-fixed-curly-slab] +[buildPlans.IosevkaFixedCurlySlab] family = "Iosevka Fixed Curly Slab" serifs = "slab" spacing = "fixed" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1, "ss20" = 1} export-glyph-names = true -[buildPlans.iosevka-fixed-curly-slab.variants] +[buildPlans.IosevkaFixedCurlySlab.variants] inherits = "ss20" ################################################################################################### # SSxx -[buildPlans.iosevka-ss01] +[buildPlans.IosevkaSS01] family = "Iosevka SS01" desc = "Andale Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss01" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss01.variants] +[buildPlans.IosevkaSS01.variants] inherits = "ss01" -[buildPlans.iosevka-term-ss01] +[buildPlans.IosevkaTermSS01] family = "Iosevka Term SS01" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss01" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss01.variants] +[buildPlans.IosevkaTermSS01.variants] inherits = "ss01" -[buildPlans.iosevka-fixed-ss01] +[buildPlans.IosevkaFixedSS01] family = "Iosevka Fixed SS01" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss01" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss01.variants] +[buildPlans.IosevkaFixedSS01.variants] inherits = "ss01" -[buildPlans.iosevka-ss02] +[buildPlans.IosevkaSS02] family = "Iosevka SS02" desc = "Anonymous Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss02" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss02.variants] +[buildPlans.IosevkaSS02.variants] inherits = "ss02" -[buildPlans.iosevka-term-ss02] +[buildPlans.IosevkaTermSS02] family = "Iosevka Term SS02" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss02" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss02.variants] +[buildPlans.IosevkaTermSS02.variants] inherits = "ss02" -[buildPlans.iosevka-fixed-ss02] +[buildPlans.IosevkaFixedSS02] family = "Iosevka Fixed SS02" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss02" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss02.variants] +[buildPlans.IosevkaFixedSS02.variants] inherits = "ss02" -[buildPlans.iosevka-ss03] +[buildPlans.IosevkaSS03] family = "Iosevka SS03" desc = "Consolas Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss03" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss03.variants] +[buildPlans.IosevkaSS03.variants] inherits = "ss03" -[buildPlans.iosevka-term-ss03] +[buildPlans.IosevkaTermSS03] family = "Iosevka Term SS03" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss03" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss03.variants] +[buildPlans.IosevkaTermSS03.variants] inherits = "ss03" -[buildPlans.iosevka-fixed-ss03] +[buildPlans.IosevkaFixedSS03] family = "Iosevka Fixed SS03" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss03" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss03.variants] +[buildPlans.IosevkaFixedSS03.variants] inherits = "ss03" -[buildPlans.iosevka-ss04] +[buildPlans.IosevkaSS04] family = "Iosevka SS04" desc = "Menlo Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss04" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss04.variants] +[buildPlans.IosevkaSS04.variants] inherits = "ss04" -[buildPlans.iosevka-term-ss04] +[buildPlans.IosevkaTermSS04] family = "Iosevka Term SS04" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss04" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss04.variants] +[buildPlans.IosevkaTermSS04.variants] inherits = "ss04" -[buildPlans.iosevka-fixed-ss04] +[buildPlans.IosevkaFixedSS04] family = "Iosevka Fixed SS04" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss04" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss04.variants] +[buildPlans.IosevkaFixedSS04.variants] inherits = "ss04" -[buildPlans.iosevka-ss05] +[buildPlans.IosevkaSS05] family = "Iosevka SS05" desc = "Fira Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss05" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss05.variants] +[buildPlans.IosevkaSS05.variants] inherits = "ss05" -[buildPlans.iosevka-term-ss05] +[buildPlans.IosevkaTermSS05] family = "Iosevka Term SS05" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss05" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss05.variants] +[buildPlans.IosevkaTermSS05.variants] inherits = "ss05" -[buildPlans.iosevka-fixed-ss05] +[buildPlans.IosevkaFixedSS05] family = "Iosevka Fixed SS05" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss05" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss05.variants] +[buildPlans.IosevkaFixedSS05.variants] inherits = "ss05" -[buildPlans.iosevka-ss06] +[buildPlans.IosevkaSS06] family = "Iosevka SS06" desc = "Liberation Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss06" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss06.variants] +[buildPlans.IosevkaSS06.variants] inherits = "ss06" -[buildPlans.iosevka-term-ss06] +[buildPlans.IosevkaTermSS06] family = "Iosevka Term SS06" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss06" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss06.variants] +[buildPlans.IosevkaTermSS06.variants] inherits = "ss06" -[buildPlans.iosevka-fixed-ss06] +[buildPlans.IosevkaFixedSS06] family = "Iosevka Fixed SS06" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss06" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss06.variants] +[buildPlans.IosevkaFixedSS06.variants] inherits = "ss06" -[buildPlans.iosevka-ss07] +[buildPlans.IosevkaSS07] family = "Iosevka SS07" desc = "Monaco Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss07" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss07.variants] +[buildPlans.IosevkaSS07.variants] inherits = "ss07" -[buildPlans.iosevka-term-ss07] +[buildPlans.IosevkaTermSS07] family = "Iosevka Term SS07" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss07" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss07.variants] +[buildPlans.IosevkaTermSS07.variants] inherits = "ss07" -[buildPlans.iosevka-fixed-ss07] +[buildPlans.IosevkaFixedSS07] family = "Iosevka Fixed SS07" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss07" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss07.variants] +[buildPlans.IosevkaFixedSS07.variants] inherits = "ss07" -[buildPlans.iosevka-ss08] +[buildPlans.IosevkaSS08] family = "Iosevka SS08" desc = "Pragmata Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss08" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss08.variants] +[buildPlans.IosevkaSS08.variants] inherits = "ss08" -[buildPlans.iosevka-term-ss08] +[buildPlans.IosevkaTermSS08] family = "Iosevka Term SS08" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss08" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss08.variants] +[buildPlans.IosevkaTermSS08.variants] inherits = "ss08" -[buildPlans.iosevka-fixed-ss08] +[buildPlans.IosevkaFixedSS08] family = "Iosevka Fixed SS08" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss08" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss08.variants] +[buildPlans.IosevkaFixedSS08.variants] inherits = "ss08" -[buildPlans.iosevka-ss09] +[buildPlans.IosevkaSS09] family = "Iosevka SS09" desc = "Source Code Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss09" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss09.variants] +[buildPlans.IosevkaSS09.variants] inherits = "ss09" -[buildPlans.iosevka-term-ss09] +[buildPlans.IosevkaTermSS09] family = "Iosevka Term SS09" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss09" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss09.variants] +[buildPlans.IosevkaTermSS09.variants] inherits = "ss09" -[buildPlans.iosevka-fixed-ss09] +[buildPlans.IosevkaFixedSS09] family = "Iosevka Fixed SS09" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss09" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss09.variants] +[buildPlans.IosevkaFixedSS09.variants] inherits = "ss09" -[buildPlans.iosevka-ss10] +[buildPlans.IosevkaSS10] family = "Iosevka SS10" desc = "Envy Code R Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss10" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss10.variants] +[buildPlans.IosevkaSS10.variants] inherits = "ss10" -[buildPlans.iosevka-term-ss10] +[buildPlans.IosevkaTermSS10] family = "Iosevka Term SS10" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss10" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss10.variants] +[buildPlans.IosevkaTermSS10.variants] inherits = "ss10" -[buildPlans.iosevka-fixed-ss10] +[buildPlans.IosevkaFixedSS10] family = "Iosevka Fixed SS10" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss10" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss10.variants] +[buildPlans.IosevkaFixedSS10.variants] inherits = "ss10" -[buildPlans.iosevka-ss11] +[buildPlans.IosevkaSS11] family = "Iosevka SS11" desc = "X Windows Fixed Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss11" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss11.variants] +[buildPlans.IosevkaSS11.variants] inherits = "ss11" -[buildPlans.iosevka-term-ss11] +[buildPlans.IosevkaTermSS11] family = "Iosevka Term SS11" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss11" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss11.variants] +[buildPlans.IosevkaTermSS11.variants] inherits = "ss11" -[buildPlans.iosevka-fixed-ss11] +[buildPlans.IosevkaFixedSS11] family = "Iosevka Fixed SS11" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss11" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss11.variants] +[buildPlans.IosevkaFixedSS11.variants] inherits = "ss11" -[buildPlans.iosevka-ss12] +[buildPlans.IosevkaSS12] family = "Iosevka SS12" desc = "Ubuntu Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss12" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss12.variants] +[buildPlans.IosevkaSS12.variants] inherits = "ss12" -[buildPlans.iosevka-term-ss12] +[buildPlans.IosevkaTermSS12] family = "Iosevka Term SS12" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss12" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss12.variants] +[buildPlans.IosevkaTermSS12.variants] inherits = "ss12" -[buildPlans.iosevka-fixed-ss12] +[buildPlans.IosevkaFixedSS12] family = "Iosevka Fixed SS12" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss12" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss12.variants] +[buildPlans.IosevkaFixedSS12.variants] inherits = "ss12" -[buildPlans.iosevka-ss13] +[buildPlans.IosevkaSS13] family = "Iosevka SS13" desc = "Lucida Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss13" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss13.variants] +[buildPlans.IosevkaSS13.variants] inherits = "ss13" -[buildPlans.iosevka-term-ss13] +[buildPlans.IosevkaTermSS13] family = "Iosevka Term SS13" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss13" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss13.variants] +[buildPlans.IosevkaTermSS13.variants] inherits = "ss13" -[buildPlans.iosevka-fixed-ss13] +[buildPlans.IosevkaFixedSS13] family = "Iosevka Fixed SS13" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss13" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss13.variants] +[buildPlans.IosevkaFixedSS13.variants] inherits = "ss13" -[buildPlans.iosevka-ss14] +[buildPlans.IosevkaSS14] family = "Iosevka SS14" desc = "JetBrains Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss14" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss14.variants] +[buildPlans.IosevkaSS14.variants] inherits = "ss14" -[buildPlans.iosevka-term-ss14] +[buildPlans.IosevkaTermSS14] family = "Iosevka Term SS14" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss14" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss14.variants] +[buildPlans.IosevkaTermSS14.variants] inherits = "ss14" -[buildPlans.iosevka-fixed-ss14] +[buildPlans.IosevkaFixedSS14] family = "Iosevka Fixed SS14" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss14" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss14.variants] +[buildPlans.IosevkaFixedSS14.variants] inherits = "ss14" -[buildPlans.iosevka-ss15] +[buildPlans.IosevkaSS15] family = "Iosevka SS15" desc = "IBM Plex Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss15" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss15.variants] +[buildPlans.IosevkaSS15.variants] inherits = "ss15" -[buildPlans.iosevka-term-ss15] +[buildPlans.IosevkaTermSS15] family = "Iosevka Term SS15" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss15" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss15.variants] +[buildPlans.IosevkaTermSS15.variants] inherits = "ss15" -[buildPlans.iosevka-fixed-ss15] +[buildPlans.IosevkaFixedSS15] family = "Iosevka Fixed SS15" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss15" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss15.variants] +[buildPlans.IosevkaFixedSS15.variants] inherits = "ss15" -[buildPlans.iosevka-ss16] +[buildPlans.IosevkaSS16] family = "Iosevka SS16" desc = "PT Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss16" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss16.variants] +[buildPlans.IosevkaSS16.variants] inherits = "ss16" -[buildPlans.iosevka-term-ss16] +[buildPlans.IosevkaTermSS16] family = "Iosevka Term SS16" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss16" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss16.variants] +[buildPlans.IosevkaTermSS16.variants] inherits = "ss16" -[buildPlans.iosevka-fixed-ss16] +[buildPlans.IosevkaFixedSS16] family = "Iosevka Fixed SS16" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss16" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss16.variants] +[buildPlans.IosevkaFixedSS16.variants] inherits = "ss16" -[buildPlans.iosevka-ss17] +[buildPlans.IosevkaSS17] family = "Iosevka SS17" desc = "Recursive Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss17" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss17.variants] +[buildPlans.IosevkaSS17.variants] inherits = "ss17" -[buildPlans.iosevka-term-ss17] +[buildPlans.IosevkaTermSS17] family = "Iosevka Term SS17" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss17" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss17.variants] +[buildPlans.IosevkaTermSS17.variants] inherits = "ss17" -[buildPlans.iosevka-fixed-ss17] +[buildPlans.IosevkaFixedSS17] family = "Iosevka Fixed SS17" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss17" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss17.variants] +[buildPlans.IosevkaFixedSS17.variants] inherits = "ss17" -[buildPlans.iosevka-ss18] +[buildPlans.IosevkaSS18] family = "Iosevka SS18" desc = "Input Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss18" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-ss18.variants] +[buildPlans.IosevkaSS18.variants] inherits = "ss18" -[buildPlans.iosevka-term-ss18] +[buildPlans.IosevkaTermSS18] family = "Iosevka Term SS18" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss18" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-term-ss18.variants] +[buildPlans.IosevkaTermSS18.variants] inherits = "ss18" -[buildPlans.iosevka-fixed-ss18] +[buildPlans.IosevkaFixedSS18] family = "Iosevka Fixed SS18" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss18" = 1} export-glyph-names = true no-cv-ss = true -[buildPlans.iosevka-fixed-ss18.variants] +[buildPlans.IosevkaFixedSS18.variants] inherits = "ss18" ################################################################################################### # Proportional families -[buildPlans.iosevka-aile] +[buildPlans.IosevkaAile] family = "Iosevka Aile" desc = "Sans-serif" spacing = "quasi-proportional" @@ -681,7 +681,7 @@ snapshotFamily = 'Iosevka Aile' snapshotFeature = {"NWID" = 0} export-glyph-names = true -[buildPlans.iosevka-aile.variants.design] +[buildPlans.IosevkaAile.variants.design] capital-i = "serifless" capital-j = "serifless" capital-k = "straight-serifless" @@ -719,7 +719,7 @@ percent = "rings-continuous-slash" micro-sign = "toothed-serifless" # Letterform control for U+1D670 ... U+1D6A3 -[buildPlans.iosevka-aile.derivingVariants.mathtt.design] +[buildPlans.IosevkaAile.derivingVariants.mathtt.design] capital-i = "serifed" capital-j = "serifless" capital-k = "straight-serifless" @@ -756,14 +756,14 @@ at = "fourfold" percent = "rings-continuous-slash" micro-sign = "toothed-serifless" -[buildPlans.iosevka-aile.widths.normal] +[buildPlans.IosevkaAile.widths.normal] shape = 600 menu = 5 css = "normal" -[buildPlans.iosevka-etoile] +[buildPlans.IosevkaEtoile] family = "Iosevka Etoile" desc = "Slab-serif" spacing = "quasi-proportional" @@ -772,7 +772,7 @@ snapshotFamily = 'Iosevka Etoile' snapshotFeature = {"NWID" = 0} export-glyph-names = true -[buildPlans.iosevka-etoile.variants.design] +[buildPlans.IosevkaEtoile.variants.design] capital-m = "flat-bottom-serifed" capital-w = "straight-flat-top-serifed" f = "flat-hook-serifed" @@ -789,7 +789,7 @@ cyrl-em = "flat-bottom-serifed" at = "fourfold" percent = "rings-continuous-slash" -[buildPlans.iosevka-etoile.variants.italic] +[buildPlans.IosevkaEtoile.variants.italic] f = "flat-hook-tailed" i = "serifed-flat-tailed" l = "serifed-flat-tailed" @@ -797,75 +797,75 @@ w = "straight-flat-top-motion-serifed" long-s = "flat-hook-tailed" eszet = "longs-s-lig-tailed-serifless" -[buildPlans.iosevka-etoile.widths.normal] +[buildPlans.IosevkaEtoile.widths.normal] shape = 600 menu = 5 css = "normal" -[buildPlans.iosevka-QP] +[buildPlans.IosevkaQp] family = "Iosevka QP" desc = "Customizer Preview Only Quasi-proportional Sans" spacing = "quasi-proportional" export-glyph-names = false -[buildPlans.iosevka-QP.weights.regular] +[buildPlans.IosevkaQp.weights.regular] shape = 400 menu = 400 css = 400 -[buildPlans.iosevka-QP.weights.bold] +[buildPlans.IosevkaQp.weights.bold] shape = 700 menu = 700 css = 700 -[buildPlans.iosevka-QP-slab] +[buildPlans.IosevkaQpSlab] family = "Iosevka QP Slab" desc = "Customizer Preview Only Quasi-proportional Slab" serifs = 'slab' spacing = "quasi-proportional" export-glyph-names = false -[buildPlans.iosevka-QP-slab.weights.regular] +[buildPlans.IosevkaQpSlab.weights.regular] shape = 400 menu = 400 css = 400 -[buildPlans.iosevka-QP-slab.weights.bold] +[buildPlans.IosevkaQpSlab.weights.bold] shape = 700 menu = 700 css = 700 -[buildPlans.iosevka-QPE] +[buildPlans.IosevkaQpe] family = "Iosevka QPE" desc = "Customizer Preview Only Quasi-proportional-extension-only Sans" spacing = "quasi-proportional-extension-only" export-glyph-names = false -[buildPlans.iosevka-QPE.weights.regular] +[buildPlans.IosevkaQpe.weights.regular] shape = 400 menu = 400 css = 400 -[buildPlans.iosevka-QPE.weights.bold] +[buildPlans.IosevkaQpe.weights.bold] shape = 700 menu = 700 css = 700 -[buildPlans.iosevka-QPE-slab] +[buildPlans.IosevkaQpeSlab] family = "Iosevka QPE Slab" desc = "Customizer Preview Only Quasi-proportional-extension-only Slab" serifs = 'slab' spacing = "quasi-proportional-extension-only" export-glyph-names = false -[buildPlans.iosevka-QPE-slab.weights.regular] +[buildPlans.IosevkaQpeSlab.weights.regular] shape = 400 menu = 400 css = 400 -[buildPlans.iosevka-QPE-slab.weights.bold] +[buildPlans.IosevkaQpeSlab.weights.bold] shape = 700 menu = 700 css = 700 @@ -873,189 +873,189 @@ css = 700 ################################################################################################### # Collect plans -[collectPlans.iosevka] +[collectPlans.Iosevka] release = true from = [ - "iosevka", - "iosevka-term", - "iosevka-fixed" + "Iosevka", + "IosevkaTerm", + "IosevkaFixed" ] -[collectPlans.iosevka-slab] +[collectPlans.IosevkaSlab] release = true from = [ - "iosevka-slab", - "iosevka-term-slab", - "iosevka-fixed-slab" + "IosevkaSlab", + "IosevkaTermSlab", + "IosevkaFixedSlab" ] -[collectPlans.iosevka-curly] +[collectPlans.IosevkaCurly] release = true from = [ - "iosevka-curly", - "iosevka-term-curly", - "iosevka-fixed-curly" + "IosevkaCurly", + "IosevkaTermCurly", + "IosevkaFixedCurly" ] -[collectPlans.iosevka-curly-slab] +[collectPlans.IosevkaCurlySlab] release = true from = [ - "iosevka-curly-slab", - "iosevka-term-curly-slab", - "iosevka-fixed-curly-slab" + "IosevkaCurlySlab", + "IosevkaTermCurlySlab", + "IosevkaFixedCurlySlab" ] -[collectPlans.iosevka-ss01] +[collectPlans.IosevkaSS01] release = true from = [ - "iosevka-ss01", - "iosevka-term-ss01", - "iosevka-fixed-ss01" + "IosevkaSS01", + "IosevkaTermSS01", + "IosevkaFixedSS01" ] -[collectPlans.iosevka-ss02] +[collectPlans.IosevkaSS02] release = true from = [ - "iosevka-ss02", - "iosevka-term-ss02", - "iosevka-fixed-ss02" + "IosevkaSS02", + "IosevkaTermSS02", + "IosevkaFixedSS02" ] -[collectPlans.iosevka-ss03] +[collectPlans.IosevkaSS03] release = true from = [ - "iosevka-ss03", - "iosevka-term-ss03", - "iosevka-fixed-ss03" + "IosevkaSS03", + "IosevkaTermSS03", + "IosevkaFixedSS03" ] -[collectPlans.iosevka-ss04] +[collectPlans.IosevkaSS04] release = true from = [ - "iosevka-ss04", - "iosevka-term-ss04", - "iosevka-fixed-ss04" + "IosevkaSS04", + "IosevkaTermSS04", + "IosevkaFixedSS04" ] -[collectPlans.iosevka-ss05] +[collectPlans.IosevkaSS05] release = true from = [ - "iosevka-ss05", - "iosevka-term-ss05", - "iosevka-fixed-ss05" + "IosevkaSS05", + "IosevkaTermSS05", + "IosevkaFixedSS05" ] -[collectPlans.iosevka-ss06] +[collectPlans.IosevkaSS06] release = true from = [ - "iosevka-ss06", - "iosevka-term-ss06", - "iosevka-fixed-ss06" + "IosevkaSS06", + "IosevkaTermSS06", + "IosevkaFixedSS06" ] -[collectPlans.iosevka-ss07] +[collectPlans.IosevkaSS07] release = true from = [ - "iosevka-ss07", - "iosevka-term-ss07", - "iosevka-fixed-ss07" + "IosevkaSS07", + "IosevkaTermSS07", + "IosevkaFixedSS07" ] -[collectPlans.iosevka-ss08] +[collectPlans.IosevkaSS08] release = true from = [ - "iosevka-ss08", - "iosevka-term-ss08", - "iosevka-fixed-ss08" + "IosevkaSS08", + "IosevkaTermSS08", + "IosevkaFixedSS08" ] -[collectPlans.iosevka-ss09] +[collectPlans.IosevkaSS09] release = true from = [ - "iosevka-ss09", - "iosevka-term-ss09", - "iosevka-fixed-ss09" + "IosevkaSS09", + "IosevkaTermSS09", + "IosevkaFixedSS09" ] -[collectPlans.iosevka-ss10] +[collectPlans.IosevkaSS10] release = true from = [ - "iosevka-ss10", - "iosevka-term-ss10", - "iosevka-fixed-ss10" + "IosevkaSS10", + "IosevkaTermSS10", + "IosevkaFixedSS10" ] -[collectPlans.iosevka-ss11] +[collectPlans.IosevkaSS11] release = true from = [ - "iosevka-ss11", - "iosevka-term-ss11", - "iosevka-fixed-ss11" + "IosevkaSS11", + "IosevkaTermSS11", + "IosevkaFixedSS11" ] -[collectPlans.iosevka-ss12] +[collectPlans.IosevkaSS12] release = true from = [ - "iosevka-ss12", - "iosevka-term-ss12", - "iosevka-fixed-ss12" + "IosevkaSS12", + "IosevkaTermSS12", + "IosevkaFixedSS12" ] -[collectPlans.iosevka-ss13] +[collectPlans.IosevkaSS13] release = true from = [ - "iosevka-ss13", - "iosevka-term-ss13", - "iosevka-fixed-ss13" + "IosevkaSS13", + "IosevkaTermSS13", + "IosevkaFixedSS13" ] -[collectPlans.iosevka-ss14] +[collectPlans.IosevkaSS14] release = true from = [ - "iosevka-ss14", - "iosevka-term-ss14", - "iosevka-fixed-ss14" + "IosevkaSS14", + "IosevkaTermSS14", + "IosevkaFixedSS14" ] -[collectPlans.iosevka-ss15] +[collectPlans.IosevkaSS15] release = true from = [ - "iosevka-ss15", - "iosevka-term-ss15", - "iosevka-fixed-ss15" + "IosevkaSS15", + "IosevkaTermSS15", + "IosevkaFixedSS15" ] -[collectPlans.iosevka-ss16] +[collectPlans.IosevkaSS16] release = true from = [ - "iosevka-ss16", - "iosevka-term-ss16", - "iosevka-fixed-ss16" + "IosevkaSS16", + "IosevkaTermSS16", + "IosevkaFixedSS16" ] -[collectPlans.iosevka-ss17] +[collectPlans.IosevkaSS17] release = true from = [ - "iosevka-ss17", - "iosevka-term-ss17", - "iosevka-fixed-ss17" + "IosevkaSS17", + "IosevkaTermSS17", + "IosevkaFixedSS17" ] -[collectPlans.iosevka-ss18] +[collectPlans.IosevkaSS18] release = true from = [ - "iosevka-ss18", - "iosevka-term-ss18", - "iosevka-fixed-ss18" + "IosevkaSS18", + "IosevkaTermSS18", + "IosevkaFixedSS18" ] -[collectPlans.iosevka-aile] +[collectPlans.IosevkaAile] release = true -from = ["iosevka-aile"] +from = ["IosevkaAile"] -[collectPlans.iosevka-etoile] +[collectPlans.IosevkaEtoile] release = true -from = ["iosevka-etoile"] +from = ["IosevkaEtoile"] ################################################################################################### # Weight mappings (style => shape weight, menu weight, CSS weight) @@ -1065,65 +1065,65 @@ from = ["iosevka-etoile"] # IMPORTANT : Currently "menu" property only support 100, 200, 300, 350, 400, 450, 500, 600, 700, # 800, 900, and "shape" properly only supports number between 100 and 900 (inclusive). -[weights.thin] +[weights.Thin] shape = 100 menu = 100 css = 100 -[weights.extralight] +[weights.ExtraLight] shape = 200 menu = 200 css = 200 -[weights.light] +[weights.Light] shape = 300 menu = 300 css = 300 -[weights.regular] +[weights.Regular] shape = 400 menu = 400 css = 400 -[weights.medium] +[weights.Medium] shape = 500 menu = 500 css = 500 -[weights.semibold] +[weights.SemiBold] shape = 600 menu = 600 css = 600 -[weights.bold] +[weights.Bold] shape = 700 menu = 700 css = 700 -[weights.extrabold] +[weights.ExtraBold] shape = 800 menu = 800 css = 800 -[weights.heavy] +[weights.Heavy] shape = 900 menu = 900 css = 900 # slope mappings (style => slope angle, shape slope grade, menu slope, CSS slope) -[slopes.upright] +[slopes.Upright] angle = 0 shape = "upright" menu = "upright" css = "normal" -[slopes.oblique] +[slopes.Oblique] angle = 9.4 shape = "oblique" menu = "oblique" css = "oblique" -[slopes.italic] +[slopes.Italic] angle = 9.4 shape = "italic" menu = "italic" @@ -1137,12 +1137,12 @@ css = "italic" # IMPORTANT : Currently "shape" property only support 3 ... 9 # and "menu" only support 1 ... 9 -[widths.normal] +[widths.Normal] shape = 500 menu = 5 css = "normal" -[widths.extended] +[widths.Extended] shape = 600 menu = 7 css = "expanded" diff --git a/changes/28.0.0-alpha.1.md b/changes/28.0.0-alpha.1.md index b81d3bac0..e172fa2c0 100644 --- a/changes/28.0.0-alpha.1.md +++ b/changes/28.0.0-alpha.1.md @@ -1 +1,4 @@ + * \[**BREAKING**\] The filenames and package filenames are changed. + - They will now use PascalCase instead of kebab-case. + - To package manager maintainers: Please upgrade your script to make it capable to download and install the fonts under new names, and properly uninstall the fonts under old names. * Add hook-inward-serifed variants for `a` (#2085). diff --git a/images/cs-block-cyrillic-extendedd.dark.svg b/images/cs-block-cyrillic-extendedd.dark.svg deleted file mode 100644 index a51ef8b20..000000000 --- a/images/cs-block-cyrillic-extendedd.dark.svg +++ /dev/null @@ -1,481 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cs-block-cyrillic-extendedd.light.svg b/images/cs-block-cyrillic-extendedd.light.svg deleted file mode 100644 index e58e2c4f4..000000000 --- a/images/cs-block-cyrillic-extendedd.light.svg +++ /dev/null @@ -1,481 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cs-block-latin-extendedf.dark.svg b/images/cs-block-latin-extendedf.dark.svg deleted file mode 100644 index df3857054..000000000 --- a/images/cs-block-latin-extendedf.dark.svg +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cs-block-latin-extendedf.light.svg b/images/cs-block-latin-extendedf.light.svg deleted file mode 100644 index 0dc59adc0..000000000 --- a/images/cs-block-latin-extendedf.light.svg +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cs-block-latin-extendedg.dark.svg b/images/cs-block-latin-extendedg.dark.svg deleted file mode 100644 index e6619ff86..000000000 --- a/images/cs-block-latin-extendedg.dark.svg +++ /dev/null @@ -1,998 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cs-block-latin-extendedg.light.svg b/images/cs-block-latin-extendedg.light.svg deleted file mode 100644 index 826804221..000000000 --- a/images/cs-block-latin-extendedg.light.svg +++ /dev/null @@ -1,998 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-serifed.dark.svg b/images/cv-a-double-storey-hook-inward-serifed-serifed.dark.svg new file mode 100644 index 000000000..4369b5882 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-serifed.dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-serifed.light.svg b/images/cv-a-double-storey-hook-inward-serifed-serifed.light.svg new file mode 100644 index 000000000..f5f446a52 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-serifed.light.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-serifless.dark.svg b/images/cv-a-double-storey-hook-inward-serifed-serifless.dark.svg new file mode 100644 index 000000000..cacef2387 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-serifless.dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-serifless.light.svg b/images/cv-a-double-storey-hook-inward-serifed-serifless.light.svg new file mode 100644 index 000000000..0fc25d6d2 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-serifless.light.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-tailed.dark.svg b/images/cv-a-double-storey-hook-inward-serifed-tailed.dark.svg new file mode 100644 index 000000000..154120fd3 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-tailed.dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-tailed.light.svg b/images/cv-a-double-storey-hook-inward-serifed-tailed.light.svg new file mode 100644 index 000000000..6e311dd20 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-tailed.light.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.dark.svg b/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.dark.svg new file mode 100644 index 000000000..0b3b12f21 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.light.svg b/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.light.svg new file mode 100644 index 000000000..bc0276ccc --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-toothless-corner.light.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.dark.svg b/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.dark.svg new file mode 100644 index 000000000..c9a777a94 --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.light.svg b/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.light.svg new file mode 100644 index 000000000..f4e6e872c --- /dev/null +++ b/images/cv-a-double-storey-hook-inward-serifed-toothless-rounded.light.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/cv-capital-r-curly-motion-serifed.dark.svg b/images/cv-capital-r-curly-motion-serifed.dark.svg deleted file mode 100644 index 11a3ffcbb..000000000 --- a/images/cv-capital-r-curly-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-curly-motion-serifed.light.svg b/images/cv-capital-r-curly-motion-serifed.light.svg deleted file mode 100644 index 13fe35709..000000000 --- a/images/cv-capital-r-curly-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-curly-open-motion-serifed.dark.svg b/images/cv-capital-r-curly-open-motion-serifed.dark.svg deleted file mode 100644 index 1e092186f..000000000 --- a/images/cv-capital-r-curly-open-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-curly-open-motion-serifed.light.svg b/images/cv-capital-r-curly-open-motion-serifed.light.svg deleted file mode 100644 index 0b28dd621..000000000 --- a/images/cv-capital-r-curly-open-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-standing-motion-serifed.dark.svg b/images/cv-capital-r-standing-motion-serifed.dark.svg deleted file mode 100644 index a8d6e508f..000000000 --- a/images/cv-capital-r-standing-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-standing-motion-serifed.light.svg b/images/cv-capital-r-standing-motion-serifed.light.svg deleted file mode 100644 index c5ac9501c..000000000 --- a/images/cv-capital-r-standing-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-standing-open-motion-serifed.dark.svg b/images/cv-capital-r-standing-open-motion-serifed.dark.svg deleted file mode 100644 index fdb7ad493..000000000 --- a/images/cv-capital-r-standing-open-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-standing-open-motion-serifed.light.svg b/images/cv-capital-r-standing-open-motion-serifed.light.svg deleted file mode 100644 index 4e029cf26..000000000 --- a/images/cv-capital-r-standing-open-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-straight-motion-serifed.dark.svg b/images/cv-capital-r-straight-motion-serifed.dark.svg deleted file mode 100644 index b1538781f..000000000 --- a/images/cv-capital-r-straight-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-straight-motion-serifed.light.svg b/images/cv-capital-r-straight-motion-serifed.light.svg deleted file mode 100644 index 641cdd39d..000000000 --- a/images/cv-capital-r-straight-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-straight-open-motion-serifed.dark.svg b/images/cv-capital-r-straight-open-motion-serifed.dark.svg deleted file mode 100644 index 46301f2ff..000000000 --- a/images/cv-capital-r-straight-open-motion-serifed.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-capital-r-straight-open-motion-serifed.light.svg b/images/cv-capital-r-straight-open-motion-serifed.light.svg deleted file mode 100644 index cdf34cec2..000000000 --- a/images/cv-capital-r-straight-open-motion-serifed.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-five-oblique-upper-left-bar.dark.svg b/images/cv-five-oblique-upper-left-bar.dark.svg deleted file mode 100644 index 574ab3061..000000000 --- a/images/cv-five-oblique-upper-left-bar.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-five-oblique-upper-left-bar.light.svg b/images/cv-five-oblique-upper-left-bar.light.svg deleted file mode 100644 index 84c3c18a3..000000000 --- a/images/cv-five-oblique-upper-left-bar.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-five-vertical-upper-left-bar.dark.svg b/images/cv-five-vertical-upper-left-bar.dark.svg deleted file mode 100644 index 666a9d161..000000000 --- a/images/cv-five-vertical-upper-left-bar.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-five-vertical-upper-left-bar.light.svg b/images/cv-five-vertical-upper-left-bar.light.svg deleted file mode 100644 index 9b6eb72bd..000000000 --- a/images/cv-five-vertical-upper-left-bar.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-lower-alpha-tailed-barred-earless-corner.dark.svg b/images/cv-lower-alpha-tailed-barred-earless-corner.dark.svg deleted file mode 100644 index 214fe3f65..000000000 --- a/images/cv-lower-alpha-tailed-barred-earless-corner.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-lower-alpha-tailed-barred-earless-corner.light.svg b/images/cv-lower-alpha-tailed-barred-earless-corner.light.svg deleted file mode 100644 index 936fdd179..000000000 --- a/images/cv-lower-alpha-tailed-barred-earless-corner.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-lower-alpha-tailed-barred.dark.svg b/images/cv-lower-alpha-tailed-barred.dark.svg deleted file mode 100644 index 3733d4dce..000000000 --- a/images/cv-lower-alpha-tailed-barred.dark.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/cv-lower-alpha-tailed-barred.light.svg b/images/cv-lower-alpha-tailed-barred.light.svg deleted file mode 100644 index 3679b170e..000000000 --- a/images/cv-lower-alpha-tailed-barred.light.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/images/iosevka-fixed.dark.svg b/images/package-sample-Iosevka.dark.svg similarity index 100% rename from images/iosevka-fixed.dark.svg rename to images/package-sample-Iosevka.dark.svg diff --git a/images/iosevka-fixed.light.svg b/images/package-sample-Iosevka.light.svg similarity index 100% rename from images/iosevka-fixed.light.svg rename to images/package-sample-Iosevka.light.svg diff --git a/images/iosevka-aile.dark.svg b/images/package-sample-IosevkaAile.dark.svg similarity index 100% rename from images/iosevka-aile.dark.svg rename to images/package-sample-IosevkaAile.dark.svg diff --git a/images/iosevka-aile.light.svg b/images/package-sample-IosevkaAile.light.svg similarity index 100% rename from images/iosevka-aile.light.svg rename to images/package-sample-IosevkaAile.light.svg diff --git a/images/iosevka-curly.dark.svg b/images/package-sample-IosevkaCurly.dark.svg similarity index 100% rename from images/iosevka-curly.dark.svg rename to images/package-sample-IosevkaCurly.dark.svg diff --git a/images/iosevka-curly.light.svg b/images/package-sample-IosevkaCurly.light.svg similarity index 100% rename from images/iosevka-curly.light.svg rename to images/package-sample-IosevkaCurly.light.svg diff --git a/images/iosevka-curly-slab.dark.svg b/images/package-sample-IosevkaCurlySlab.dark.svg similarity index 100% rename from images/iosevka-curly-slab.dark.svg rename to images/package-sample-IosevkaCurlySlab.dark.svg diff --git a/images/iosevka-curly-slab.light.svg b/images/package-sample-IosevkaCurlySlab.light.svg similarity index 100% rename from images/iosevka-curly-slab.light.svg rename to images/package-sample-IosevkaCurlySlab.light.svg diff --git a/images/iosevka-etoile.dark.svg b/images/package-sample-IosevkaEtoile.dark.svg similarity index 100% rename from images/iosevka-etoile.dark.svg rename to images/package-sample-IosevkaEtoile.dark.svg diff --git a/images/iosevka-etoile.light.svg b/images/package-sample-IosevkaEtoile.light.svg similarity index 100% rename from images/iosevka-etoile.light.svg rename to images/package-sample-IosevkaEtoile.light.svg diff --git a/images/iosevka-term.dark.svg b/images/package-sample-IosevkaFixed.dark.svg similarity index 100% rename from images/iosevka-term.dark.svg rename to images/package-sample-IosevkaFixed.dark.svg diff --git a/images/iosevka-term.light.svg b/images/package-sample-IosevkaFixed.light.svg similarity index 100% rename from images/iosevka-term.light.svg rename to images/package-sample-IosevkaFixed.light.svg diff --git a/images/iosevka-fixed-curly.dark.svg b/images/package-sample-IosevkaFixedCurly.dark.svg similarity index 100% rename from images/iosevka-fixed-curly.dark.svg rename to images/package-sample-IosevkaFixedCurly.dark.svg diff --git a/images/iosevka-fixed-curly.light.svg b/images/package-sample-IosevkaFixedCurly.light.svg similarity index 100% rename from images/iosevka-fixed-curly.light.svg rename to images/package-sample-IosevkaFixedCurly.light.svg diff --git a/images/iosevka-fixed-curly-slab.dark.svg b/images/package-sample-IosevkaFixedCurlySlab.dark.svg similarity index 100% rename from images/iosevka-fixed-curly-slab.dark.svg rename to images/package-sample-IosevkaFixedCurlySlab.dark.svg diff --git a/images/iosevka-fixed-curly-slab.light.svg b/images/package-sample-IosevkaFixedCurlySlab.light.svg similarity index 100% rename from images/iosevka-fixed-curly-slab.light.svg rename to images/package-sample-IosevkaFixedCurlySlab.light.svg diff --git a/images/iosevka-fixed-ss01.dark.svg b/images/package-sample-IosevkaFixedSS01.dark.svg similarity index 100% rename from images/iosevka-fixed-ss01.dark.svg rename to images/package-sample-IosevkaFixedSS01.dark.svg diff --git a/images/iosevka-fixed-ss01.light.svg b/images/package-sample-IosevkaFixedSS01.light.svg similarity index 100% rename from images/iosevka-fixed-ss01.light.svg rename to images/package-sample-IosevkaFixedSS01.light.svg diff --git a/images/iosevka-fixed-ss02.dark.svg b/images/package-sample-IosevkaFixedSS02.dark.svg similarity index 100% rename from images/iosevka-fixed-ss02.dark.svg rename to images/package-sample-IosevkaFixedSS02.dark.svg diff --git a/images/iosevka-fixed-ss02.light.svg b/images/package-sample-IosevkaFixedSS02.light.svg similarity index 100% rename from images/iosevka-fixed-ss02.light.svg rename to images/package-sample-IosevkaFixedSS02.light.svg diff --git a/images/iosevka-fixed-ss03.dark.svg b/images/package-sample-IosevkaFixedSS03.dark.svg similarity index 100% rename from images/iosevka-fixed-ss03.dark.svg rename to images/package-sample-IosevkaFixedSS03.dark.svg diff --git a/images/iosevka-fixed-ss03.light.svg b/images/package-sample-IosevkaFixedSS03.light.svg similarity index 100% rename from images/iosevka-fixed-ss03.light.svg rename to images/package-sample-IosevkaFixedSS03.light.svg diff --git a/images/iosevka-fixed-ss04.dark.svg b/images/package-sample-IosevkaFixedSS04.dark.svg similarity index 100% rename from images/iosevka-fixed-ss04.dark.svg rename to images/package-sample-IosevkaFixedSS04.dark.svg diff --git a/images/iosevka-fixed-ss04.light.svg b/images/package-sample-IosevkaFixedSS04.light.svg similarity index 100% rename from images/iosevka-fixed-ss04.light.svg rename to images/package-sample-IosevkaFixedSS04.light.svg diff --git a/images/iosevka-fixed-ss05.dark.svg b/images/package-sample-IosevkaFixedSS05.dark.svg similarity index 100% rename from images/iosevka-fixed-ss05.dark.svg rename to images/package-sample-IosevkaFixedSS05.dark.svg diff --git a/images/iosevka-fixed-ss05.light.svg b/images/package-sample-IosevkaFixedSS05.light.svg similarity index 100% rename from images/iosevka-fixed-ss05.light.svg rename to images/package-sample-IosevkaFixedSS05.light.svg diff --git a/images/iosevka-fixed-ss06.dark.svg b/images/package-sample-IosevkaFixedSS06.dark.svg similarity index 100% rename from images/iosevka-fixed-ss06.dark.svg rename to images/package-sample-IosevkaFixedSS06.dark.svg diff --git a/images/iosevka-fixed-ss06.light.svg b/images/package-sample-IosevkaFixedSS06.light.svg similarity index 100% rename from images/iosevka-fixed-ss06.light.svg rename to images/package-sample-IosevkaFixedSS06.light.svg diff --git a/images/iosevka-fixed-ss07.dark.svg b/images/package-sample-IosevkaFixedSS07.dark.svg similarity index 100% rename from images/iosevka-fixed-ss07.dark.svg rename to images/package-sample-IosevkaFixedSS07.dark.svg diff --git a/images/iosevka-fixed-ss07.light.svg b/images/package-sample-IosevkaFixedSS07.light.svg similarity index 100% rename from images/iosevka-fixed-ss07.light.svg rename to images/package-sample-IosevkaFixedSS07.light.svg diff --git a/images/iosevka-fixed-ss08.dark.svg b/images/package-sample-IosevkaFixedSS08.dark.svg similarity index 100% rename from images/iosevka-fixed-ss08.dark.svg rename to images/package-sample-IosevkaFixedSS08.dark.svg diff --git a/images/iosevka-fixed-ss08.light.svg b/images/package-sample-IosevkaFixedSS08.light.svg similarity index 100% rename from images/iosevka-fixed-ss08.light.svg rename to images/package-sample-IosevkaFixedSS08.light.svg diff --git a/images/iosevka-fixed-ss09.dark.svg b/images/package-sample-IosevkaFixedSS09.dark.svg similarity index 100% rename from images/iosevka-fixed-ss09.dark.svg rename to images/package-sample-IosevkaFixedSS09.dark.svg diff --git a/images/iosevka-fixed-ss09.light.svg b/images/package-sample-IosevkaFixedSS09.light.svg similarity index 100% rename from images/iosevka-fixed-ss09.light.svg rename to images/package-sample-IosevkaFixedSS09.light.svg diff --git a/images/iosevka-fixed-ss10.dark.svg b/images/package-sample-IosevkaFixedSS10.dark.svg similarity index 100% rename from images/iosevka-fixed-ss10.dark.svg rename to images/package-sample-IosevkaFixedSS10.dark.svg diff --git a/images/iosevka-fixed-ss10.light.svg b/images/package-sample-IosevkaFixedSS10.light.svg similarity index 100% rename from images/iosevka-fixed-ss10.light.svg rename to images/package-sample-IosevkaFixedSS10.light.svg diff --git a/images/iosevka-fixed-ss11.dark.svg b/images/package-sample-IosevkaFixedSS11.dark.svg similarity index 100% rename from images/iosevka-fixed-ss11.dark.svg rename to images/package-sample-IosevkaFixedSS11.dark.svg diff --git a/images/iosevka-fixed-ss11.light.svg b/images/package-sample-IosevkaFixedSS11.light.svg similarity index 100% rename from images/iosevka-fixed-ss11.light.svg rename to images/package-sample-IosevkaFixedSS11.light.svg diff --git a/images/iosevka-fixed-ss12.dark.svg b/images/package-sample-IosevkaFixedSS12.dark.svg similarity index 100% rename from images/iosevka-fixed-ss12.dark.svg rename to images/package-sample-IosevkaFixedSS12.dark.svg diff --git a/images/iosevka-fixed-ss12.light.svg b/images/package-sample-IosevkaFixedSS12.light.svg similarity index 100% rename from images/iosevka-fixed-ss12.light.svg rename to images/package-sample-IosevkaFixedSS12.light.svg diff --git a/images/iosevka-fixed-ss13.dark.svg b/images/package-sample-IosevkaFixedSS13.dark.svg similarity index 100% rename from images/iosevka-fixed-ss13.dark.svg rename to images/package-sample-IosevkaFixedSS13.dark.svg diff --git a/images/iosevka-fixed-ss13.light.svg b/images/package-sample-IosevkaFixedSS13.light.svg similarity index 100% rename from images/iosevka-fixed-ss13.light.svg rename to images/package-sample-IosevkaFixedSS13.light.svg diff --git a/images/iosevka-fixed-ss14.dark.svg b/images/package-sample-IosevkaFixedSS14.dark.svg similarity index 100% rename from images/iosevka-fixed-ss14.dark.svg rename to images/package-sample-IosevkaFixedSS14.dark.svg diff --git a/images/iosevka-fixed-ss14.light.svg b/images/package-sample-IosevkaFixedSS14.light.svg similarity index 100% rename from images/iosevka-fixed-ss14.light.svg rename to images/package-sample-IosevkaFixedSS14.light.svg diff --git a/images/iosevka-fixed-ss15.dark.svg b/images/package-sample-IosevkaFixedSS15.dark.svg similarity index 100% rename from images/iosevka-fixed-ss15.dark.svg rename to images/package-sample-IosevkaFixedSS15.dark.svg diff --git a/images/iosevka-fixed-ss15.light.svg b/images/package-sample-IosevkaFixedSS15.light.svg similarity index 100% rename from images/iosevka-fixed-ss15.light.svg rename to images/package-sample-IosevkaFixedSS15.light.svg diff --git a/images/iosevka-fixed-ss16.dark.svg b/images/package-sample-IosevkaFixedSS16.dark.svg similarity index 100% rename from images/iosevka-fixed-ss16.dark.svg rename to images/package-sample-IosevkaFixedSS16.dark.svg diff --git a/images/iosevka-fixed-ss16.light.svg b/images/package-sample-IosevkaFixedSS16.light.svg similarity index 100% rename from images/iosevka-fixed-ss16.light.svg rename to images/package-sample-IosevkaFixedSS16.light.svg diff --git a/images/iosevka-fixed-ss17.dark.svg b/images/package-sample-IosevkaFixedSS17.dark.svg similarity index 100% rename from images/iosevka-fixed-ss17.dark.svg rename to images/package-sample-IosevkaFixedSS17.dark.svg diff --git a/images/iosevka-fixed-ss17.light.svg b/images/package-sample-IosevkaFixedSS17.light.svg similarity index 100% rename from images/iosevka-fixed-ss17.light.svg rename to images/package-sample-IosevkaFixedSS17.light.svg diff --git a/images/iosevka-fixed-ss18.dark.svg b/images/package-sample-IosevkaFixedSS18.dark.svg similarity index 100% rename from images/iosevka-fixed-ss18.dark.svg rename to images/package-sample-IosevkaFixedSS18.dark.svg diff --git a/images/iosevka-fixed-ss18.light.svg b/images/package-sample-IosevkaFixedSS18.light.svg similarity index 100% rename from images/iosevka-fixed-ss18.light.svg rename to images/package-sample-IosevkaFixedSS18.light.svg diff --git a/images/iosevka-fixed-slab.dark.svg b/images/package-sample-IosevkaFixedSlab.dark.svg similarity index 100% rename from images/iosevka-fixed-slab.dark.svg rename to images/package-sample-IosevkaFixedSlab.dark.svg diff --git a/images/iosevka-fixed-slab.light.svg b/images/package-sample-IosevkaFixedSlab.light.svg similarity index 100% rename from images/iosevka-fixed-slab.light.svg rename to images/package-sample-IosevkaFixedSlab.light.svg diff --git a/images/iosevka-ss01.dark.svg b/images/package-sample-IosevkaSS01.dark.svg similarity index 100% rename from images/iosevka-ss01.dark.svg rename to images/package-sample-IosevkaSS01.dark.svg diff --git a/images/iosevka-ss01.light.svg b/images/package-sample-IosevkaSS01.light.svg similarity index 100% rename from images/iosevka-ss01.light.svg rename to images/package-sample-IosevkaSS01.light.svg diff --git a/images/iosevka-ss02.dark.svg b/images/package-sample-IosevkaSS02.dark.svg similarity index 100% rename from images/iosevka-ss02.dark.svg rename to images/package-sample-IosevkaSS02.dark.svg diff --git a/images/iosevka-ss02.light.svg b/images/package-sample-IosevkaSS02.light.svg similarity index 100% rename from images/iosevka-ss02.light.svg rename to images/package-sample-IosevkaSS02.light.svg diff --git a/images/iosevka-ss03.dark.svg b/images/package-sample-IosevkaSS03.dark.svg similarity index 100% rename from images/iosevka-ss03.dark.svg rename to images/package-sample-IosevkaSS03.dark.svg diff --git a/images/iosevka-ss03.light.svg b/images/package-sample-IosevkaSS03.light.svg similarity index 100% rename from images/iosevka-ss03.light.svg rename to images/package-sample-IosevkaSS03.light.svg diff --git a/images/iosevka-ss04.dark.svg b/images/package-sample-IosevkaSS04.dark.svg similarity index 100% rename from images/iosevka-ss04.dark.svg rename to images/package-sample-IosevkaSS04.dark.svg diff --git a/images/iosevka-ss04.light.svg b/images/package-sample-IosevkaSS04.light.svg similarity index 100% rename from images/iosevka-ss04.light.svg rename to images/package-sample-IosevkaSS04.light.svg diff --git a/images/iosevka-ss05.dark.svg b/images/package-sample-IosevkaSS05.dark.svg similarity index 100% rename from images/iosevka-ss05.dark.svg rename to images/package-sample-IosevkaSS05.dark.svg diff --git a/images/iosevka-ss05.light.svg b/images/package-sample-IosevkaSS05.light.svg similarity index 100% rename from images/iosevka-ss05.light.svg rename to images/package-sample-IosevkaSS05.light.svg diff --git a/images/iosevka-ss06.dark.svg b/images/package-sample-IosevkaSS06.dark.svg similarity index 100% rename from images/iosevka-ss06.dark.svg rename to images/package-sample-IosevkaSS06.dark.svg diff --git a/images/iosevka-ss06.light.svg b/images/package-sample-IosevkaSS06.light.svg similarity index 100% rename from images/iosevka-ss06.light.svg rename to images/package-sample-IosevkaSS06.light.svg diff --git a/images/iosevka-ss07.dark.svg b/images/package-sample-IosevkaSS07.dark.svg similarity index 100% rename from images/iosevka-ss07.dark.svg rename to images/package-sample-IosevkaSS07.dark.svg diff --git a/images/iosevka-ss07.light.svg b/images/package-sample-IosevkaSS07.light.svg similarity index 100% rename from images/iosevka-ss07.light.svg rename to images/package-sample-IosevkaSS07.light.svg diff --git a/images/iosevka-ss08.dark.svg b/images/package-sample-IosevkaSS08.dark.svg similarity index 100% rename from images/iosevka-ss08.dark.svg rename to images/package-sample-IosevkaSS08.dark.svg diff --git a/images/iosevka-ss08.light.svg b/images/package-sample-IosevkaSS08.light.svg similarity index 100% rename from images/iosevka-ss08.light.svg rename to images/package-sample-IosevkaSS08.light.svg diff --git a/images/iosevka-ss09.dark.svg b/images/package-sample-IosevkaSS09.dark.svg similarity index 100% rename from images/iosevka-ss09.dark.svg rename to images/package-sample-IosevkaSS09.dark.svg diff --git a/images/iosevka-ss09.light.svg b/images/package-sample-IosevkaSS09.light.svg similarity index 100% rename from images/iosevka-ss09.light.svg rename to images/package-sample-IosevkaSS09.light.svg diff --git a/images/iosevka-ss10.dark.svg b/images/package-sample-IosevkaSS10.dark.svg similarity index 100% rename from images/iosevka-ss10.dark.svg rename to images/package-sample-IosevkaSS10.dark.svg diff --git a/images/iosevka-ss10.light.svg b/images/package-sample-IosevkaSS10.light.svg similarity index 100% rename from images/iosevka-ss10.light.svg rename to images/package-sample-IosevkaSS10.light.svg diff --git a/images/iosevka-ss11.dark.svg b/images/package-sample-IosevkaSS11.dark.svg similarity index 100% rename from images/iosevka-ss11.dark.svg rename to images/package-sample-IosevkaSS11.dark.svg diff --git a/images/iosevka-ss11.light.svg b/images/package-sample-IosevkaSS11.light.svg similarity index 100% rename from images/iosevka-ss11.light.svg rename to images/package-sample-IosevkaSS11.light.svg diff --git a/images/iosevka-ss12.dark.svg b/images/package-sample-IosevkaSS12.dark.svg similarity index 100% rename from images/iosevka-ss12.dark.svg rename to images/package-sample-IosevkaSS12.dark.svg diff --git a/images/iosevka-ss12.light.svg b/images/package-sample-IosevkaSS12.light.svg similarity index 100% rename from images/iosevka-ss12.light.svg rename to images/package-sample-IosevkaSS12.light.svg diff --git a/images/iosevka-ss13.dark.svg b/images/package-sample-IosevkaSS13.dark.svg similarity index 100% rename from images/iosevka-ss13.dark.svg rename to images/package-sample-IosevkaSS13.dark.svg diff --git a/images/iosevka-ss13.light.svg b/images/package-sample-IosevkaSS13.light.svg similarity index 100% rename from images/iosevka-ss13.light.svg rename to images/package-sample-IosevkaSS13.light.svg diff --git a/images/iosevka-ss14.dark.svg b/images/package-sample-IosevkaSS14.dark.svg similarity index 100% rename from images/iosevka-ss14.dark.svg rename to images/package-sample-IosevkaSS14.dark.svg diff --git a/images/iosevka-ss14.light.svg b/images/package-sample-IosevkaSS14.light.svg similarity index 100% rename from images/iosevka-ss14.light.svg rename to images/package-sample-IosevkaSS14.light.svg diff --git a/images/iosevka-ss15.dark.svg b/images/package-sample-IosevkaSS15.dark.svg similarity index 100% rename from images/iosevka-ss15.dark.svg rename to images/package-sample-IosevkaSS15.dark.svg diff --git a/images/iosevka-ss15.light.svg b/images/package-sample-IosevkaSS15.light.svg similarity index 100% rename from images/iosevka-ss15.light.svg rename to images/package-sample-IosevkaSS15.light.svg diff --git a/images/iosevka-ss16.dark.svg b/images/package-sample-IosevkaSS16.dark.svg similarity index 100% rename from images/iosevka-ss16.dark.svg rename to images/package-sample-IosevkaSS16.dark.svg diff --git a/images/iosevka-ss16.light.svg b/images/package-sample-IosevkaSS16.light.svg similarity index 100% rename from images/iosevka-ss16.light.svg rename to images/package-sample-IosevkaSS16.light.svg diff --git a/images/iosevka-ss17.dark.svg b/images/package-sample-IosevkaSS17.dark.svg similarity index 100% rename from images/iosevka-ss17.dark.svg rename to images/package-sample-IosevkaSS17.dark.svg diff --git a/images/iosevka-ss17.light.svg b/images/package-sample-IosevkaSS17.light.svg similarity index 100% rename from images/iosevka-ss17.light.svg rename to images/package-sample-IosevkaSS17.light.svg diff --git a/images/iosevka-ss18.dark.svg b/images/package-sample-IosevkaSS18.dark.svg similarity index 100% rename from images/iosevka-ss18.dark.svg rename to images/package-sample-IosevkaSS18.dark.svg diff --git a/images/iosevka-ss18.light.svg b/images/package-sample-IosevkaSS18.light.svg similarity index 100% rename from images/iosevka-ss18.light.svg rename to images/package-sample-IosevkaSS18.light.svg diff --git a/images/iosevka-slab.dark.svg b/images/package-sample-IosevkaSlab.dark.svg similarity index 100% rename from images/iosevka-slab.dark.svg rename to images/package-sample-IosevkaSlab.dark.svg diff --git a/images/iosevka-slab.light.svg b/images/package-sample-IosevkaSlab.light.svg similarity index 100% rename from images/iosevka-slab.light.svg rename to images/package-sample-IosevkaSlab.light.svg diff --git a/images/iosevka.dark.svg b/images/package-sample-IosevkaTerm.dark.svg similarity index 100% rename from images/iosevka.dark.svg rename to images/package-sample-IosevkaTerm.dark.svg diff --git a/images/iosevka.light.svg b/images/package-sample-IosevkaTerm.light.svg similarity index 100% rename from images/iosevka.light.svg rename to images/package-sample-IosevkaTerm.light.svg diff --git a/images/iosevka-term-curly.dark.svg b/images/package-sample-IosevkaTermCurly.dark.svg similarity index 100% rename from images/iosevka-term-curly.dark.svg rename to images/package-sample-IosevkaTermCurly.dark.svg diff --git a/images/iosevka-term-curly.light.svg b/images/package-sample-IosevkaTermCurly.light.svg similarity index 100% rename from images/iosevka-term-curly.light.svg rename to images/package-sample-IosevkaTermCurly.light.svg diff --git a/images/iosevka-term-curly-slab.dark.svg b/images/package-sample-IosevkaTermCurlySlab.dark.svg similarity index 100% rename from images/iosevka-term-curly-slab.dark.svg rename to images/package-sample-IosevkaTermCurlySlab.dark.svg diff --git a/images/iosevka-term-curly-slab.light.svg b/images/package-sample-IosevkaTermCurlySlab.light.svg similarity index 100% rename from images/iosevka-term-curly-slab.light.svg rename to images/package-sample-IosevkaTermCurlySlab.light.svg diff --git a/images/iosevka-term-ss01.dark.svg b/images/package-sample-IosevkaTermSS01.dark.svg similarity index 100% rename from images/iosevka-term-ss01.dark.svg rename to images/package-sample-IosevkaTermSS01.dark.svg diff --git a/images/iosevka-term-ss01.light.svg b/images/package-sample-IosevkaTermSS01.light.svg similarity index 100% rename from images/iosevka-term-ss01.light.svg rename to images/package-sample-IosevkaTermSS01.light.svg diff --git a/images/iosevka-term-ss02.dark.svg b/images/package-sample-IosevkaTermSS02.dark.svg similarity index 100% rename from images/iosevka-term-ss02.dark.svg rename to images/package-sample-IosevkaTermSS02.dark.svg diff --git a/images/iosevka-term-ss02.light.svg b/images/package-sample-IosevkaTermSS02.light.svg similarity index 100% rename from images/iosevka-term-ss02.light.svg rename to images/package-sample-IosevkaTermSS02.light.svg diff --git a/images/iosevka-term-ss03.dark.svg b/images/package-sample-IosevkaTermSS03.dark.svg similarity index 100% rename from images/iosevka-term-ss03.dark.svg rename to images/package-sample-IosevkaTermSS03.dark.svg diff --git a/images/iosevka-term-ss03.light.svg b/images/package-sample-IosevkaTermSS03.light.svg similarity index 100% rename from images/iosevka-term-ss03.light.svg rename to images/package-sample-IosevkaTermSS03.light.svg diff --git a/images/iosevka-term-ss04.dark.svg b/images/package-sample-IosevkaTermSS04.dark.svg similarity index 100% rename from images/iosevka-term-ss04.dark.svg rename to images/package-sample-IosevkaTermSS04.dark.svg diff --git a/images/iosevka-term-ss04.light.svg b/images/package-sample-IosevkaTermSS04.light.svg similarity index 100% rename from images/iosevka-term-ss04.light.svg rename to images/package-sample-IosevkaTermSS04.light.svg diff --git a/images/iosevka-term-ss05.dark.svg b/images/package-sample-IosevkaTermSS05.dark.svg similarity index 100% rename from images/iosevka-term-ss05.dark.svg rename to images/package-sample-IosevkaTermSS05.dark.svg diff --git a/images/iosevka-term-ss05.light.svg b/images/package-sample-IosevkaTermSS05.light.svg similarity index 100% rename from images/iosevka-term-ss05.light.svg rename to images/package-sample-IosevkaTermSS05.light.svg diff --git a/images/iosevka-term-ss06.dark.svg b/images/package-sample-IosevkaTermSS06.dark.svg similarity index 100% rename from images/iosevka-term-ss06.dark.svg rename to images/package-sample-IosevkaTermSS06.dark.svg diff --git a/images/iosevka-term-ss06.light.svg b/images/package-sample-IosevkaTermSS06.light.svg similarity index 100% rename from images/iosevka-term-ss06.light.svg rename to images/package-sample-IosevkaTermSS06.light.svg diff --git a/images/iosevka-term-ss07.dark.svg b/images/package-sample-IosevkaTermSS07.dark.svg similarity index 100% rename from images/iosevka-term-ss07.dark.svg rename to images/package-sample-IosevkaTermSS07.dark.svg diff --git a/images/iosevka-term-ss07.light.svg b/images/package-sample-IosevkaTermSS07.light.svg similarity index 100% rename from images/iosevka-term-ss07.light.svg rename to images/package-sample-IosevkaTermSS07.light.svg diff --git a/images/iosevka-term-ss08.dark.svg b/images/package-sample-IosevkaTermSS08.dark.svg similarity index 100% rename from images/iosevka-term-ss08.dark.svg rename to images/package-sample-IosevkaTermSS08.dark.svg diff --git a/images/iosevka-term-ss08.light.svg b/images/package-sample-IosevkaTermSS08.light.svg similarity index 100% rename from images/iosevka-term-ss08.light.svg rename to images/package-sample-IosevkaTermSS08.light.svg diff --git a/images/iosevka-term-ss09.dark.svg b/images/package-sample-IosevkaTermSS09.dark.svg similarity index 100% rename from images/iosevka-term-ss09.dark.svg rename to images/package-sample-IosevkaTermSS09.dark.svg diff --git a/images/iosevka-term-ss09.light.svg b/images/package-sample-IosevkaTermSS09.light.svg similarity index 100% rename from images/iosevka-term-ss09.light.svg rename to images/package-sample-IosevkaTermSS09.light.svg diff --git a/images/iosevka-term-ss10.dark.svg b/images/package-sample-IosevkaTermSS10.dark.svg similarity index 100% rename from images/iosevka-term-ss10.dark.svg rename to images/package-sample-IosevkaTermSS10.dark.svg diff --git a/images/iosevka-term-ss10.light.svg b/images/package-sample-IosevkaTermSS10.light.svg similarity index 100% rename from images/iosevka-term-ss10.light.svg rename to images/package-sample-IosevkaTermSS10.light.svg diff --git a/images/iosevka-term-ss11.dark.svg b/images/package-sample-IosevkaTermSS11.dark.svg similarity index 100% rename from images/iosevka-term-ss11.dark.svg rename to images/package-sample-IosevkaTermSS11.dark.svg diff --git a/images/iosevka-term-ss11.light.svg b/images/package-sample-IosevkaTermSS11.light.svg similarity index 100% rename from images/iosevka-term-ss11.light.svg rename to images/package-sample-IosevkaTermSS11.light.svg diff --git a/images/iosevka-term-ss12.dark.svg b/images/package-sample-IosevkaTermSS12.dark.svg similarity index 100% rename from images/iosevka-term-ss12.dark.svg rename to images/package-sample-IosevkaTermSS12.dark.svg diff --git a/images/iosevka-term-ss12.light.svg b/images/package-sample-IosevkaTermSS12.light.svg similarity index 100% rename from images/iosevka-term-ss12.light.svg rename to images/package-sample-IosevkaTermSS12.light.svg diff --git a/images/iosevka-term-ss13.dark.svg b/images/package-sample-IosevkaTermSS13.dark.svg similarity index 100% rename from images/iosevka-term-ss13.dark.svg rename to images/package-sample-IosevkaTermSS13.dark.svg diff --git a/images/iosevka-term-ss13.light.svg b/images/package-sample-IosevkaTermSS13.light.svg similarity index 100% rename from images/iosevka-term-ss13.light.svg rename to images/package-sample-IosevkaTermSS13.light.svg diff --git a/images/iosevka-term-ss14.dark.svg b/images/package-sample-IosevkaTermSS14.dark.svg similarity index 100% rename from images/iosevka-term-ss14.dark.svg rename to images/package-sample-IosevkaTermSS14.dark.svg diff --git a/images/iosevka-term-ss14.light.svg b/images/package-sample-IosevkaTermSS14.light.svg similarity index 100% rename from images/iosevka-term-ss14.light.svg rename to images/package-sample-IosevkaTermSS14.light.svg diff --git a/images/iosevka-term-ss15.dark.svg b/images/package-sample-IosevkaTermSS15.dark.svg similarity index 100% rename from images/iosevka-term-ss15.dark.svg rename to images/package-sample-IosevkaTermSS15.dark.svg diff --git a/images/iosevka-term-ss15.light.svg b/images/package-sample-IosevkaTermSS15.light.svg similarity index 100% rename from images/iosevka-term-ss15.light.svg rename to images/package-sample-IosevkaTermSS15.light.svg diff --git a/images/iosevka-term-ss16.dark.svg b/images/package-sample-IosevkaTermSS16.dark.svg similarity index 100% rename from images/iosevka-term-ss16.dark.svg rename to images/package-sample-IosevkaTermSS16.dark.svg diff --git a/images/iosevka-term-ss16.light.svg b/images/package-sample-IosevkaTermSS16.light.svg similarity index 100% rename from images/iosevka-term-ss16.light.svg rename to images/package-sample-IosevkaTermSS16.light.svg diff --git a/images/iosevka-term-ss17.dark.svg b/images/package-sample-IosevkaTermSS17.dark.svg similarity index 100% rename from images/iosevka-term-ss17.dark.svg rename to images/package-sample-IosevkaTermSS17.dark.svg diff --git a/images/iosevka-term-ss17.light.svg b/images/package-sample-IosevkaTermSS17.light.svg similarity index 100% rename from images/iosevka-term-ss17.light.svg rename to images/package-sample-IosevkaTermSS17.light.svg diff --git a/images/iosevka-term-ss18.dark.svg b/images/package-sample-IosevkaTermSS18.dark.svg similarity index 100% rename from images/iosevka-term-ss18.dark.svg rename to images/package-sample-IosevkaTermSS18.dark.svg diff --git a/images/iosevka-term-ss18.light.svg b/images/package-sample-IosevkaTermSS18.light.svg similarity index 100% rename from images/iosevka-term-ss18.light.svg rename to images/package-sample-IosevkaTermSS18.light.svg diff --git a/images/iosevka-term-slab.dark.svg b/images/package-sample-IosevkaTermSlab.dark.svg similarity index 100% rename from images/iosevka-term-slab.dark.svg rename to images/package-sample-IosevkaTermSlab.dark.svg diff --git a/images/iosevka-term-slab.light.svg b/images/package-sample-IosevkaTermSlab.light.svg similarity index 100% rename from images/iosevka-term-slab.light.svg rename to images/package-sample-IosevkaTermSlab.light.svg diff --git a/utility/generate-release-note/package-list.mjs b/utility/generate-release-note/package-list.mjs index f8a07a4bd..86b97bff2 100644 --- a/utility/generate-release-note/package-list.mjs +++ b/utility/generate-release-note/package-list.mjs @@ -34,8 +34,8 @@ async function GeneratePackageList(argv, out) { for (let [groupID, gr] of Object.entries(pkgShapesData)) { const prime = gr.subGroups[groupID]; const familyName = buildName("\u00a0", ...prime.family.split(" ")); - const sTtcName = buildName("-", "super-ttc", groupID, argv.version); - const ttcName = buildName("-", "ttc", groupID, argv.version); + const sTtcName = buildName("-", "SuperTTC", groupID, argv.version); + const ttcName = buildName("-", "PkgTTC", groupID, argv.version); const sTtcLink = `${DownloadLinkPrefix}/${sTtcName}.zip`; const ttcLink = `${DownloadLinkPrefix}/${ttcName}.zip`; const proportionPrefix = gr.quasiProportional ? "Quasi-proportional" : "Monospace"; @@ -74,12 +74,12 @@ async function GeneratePackageList(argv, out) { `${leader} ${noBreak(subGr.family)}`, `${spacingDesc}`, `${flag(ligation)}`, - `${createLink("Super\u00A0TTC", "super-ttc-sgr")}`, - `${createLink("TTC", "ttc-sgr")}`, - `${createLink("TTF", "ttf")} ` + - `(${createLink("Unhinted", "ttf-unhinted")})`, - `${createLink("WebFont", "webfont")} ` + - `(${createLink("Unhinted", "webfont-unhinted")})`, + `${createLink("Super\u00A0TTC", "SuperTTC-SGr")}`, + `${createLink("TTC", "PkgTTC-SGr")}`, + `${createLink("TTF", "PkgTTF")} ` + + `(${createLink("Unhinted", "PkgTTF-Unhinted")})`, + `${createLink("WebFont", "PkgWebFont")} ` + + `(${createLink("Unhinted", "PkgWebFont-Unhinted")})`, `` ); } diff --git a/utility/generate-samples/index.mjs b/utility/generate-samples/index.mjs index c493b48ee..9f7204814 100644 --- a/utility/generate-samples/index.mjs +++ b/utility/generate-samples/index.mjs @@ -42,7 +42,7 @@ async function main(argv) { const ligationData = await parseLigationData(); const tasks = new Generator( argv.outputDir, - argv.fontGroups.map(fg => path.resolve(process.cwd(), "dist", fg, "ttf", "*.ttf")) + argv.fontGroups.map(fg => path.resolve(process.cwd(), "dist", fg, "TTF", "*.ttf")) ); // Common diff --git a/utility/make-webfont-css.mjs b/utility/make-webfont-css.mjs index 1b011282e..dd498faf4 100644 --- a/utility/make-webfont-css.mjs +++ b/utility/make-webfont-css.mjs @@ -1,8 +1,8 @@ import fs from "fs"; const WebfontFormatMap = new Map([ - ["woff2", "woff2"], - ["ttf", "truetype"] + ["WOFF2", "woff2"], + ["TTF", "truetype"] ]); export default (function (output, family, hs, formats, unhinted) { if (!formats) { diff --git a/verdafile.mjs b/verdafile.mjs index daefd1578..c969d76f3 100644 --- a/verdafile.mjs +++ b/verdafile.mjs @@ -35,14 +35,14 @@ const MAKE_TTC = ["node", "node_modules/otb-ttc-bundle/bin/otb-ttc-bundle"]; const SEVEN_ZIP = process.env.SEVEN_ZIP_PATH || "7z"; const TTFAUTOHINT = process.env.TTFAUTOHINT_PATH || "ttfautohint"; -const defaultWebFontFormats = ["woff2", "ttf"]; -const webfontFormatsFast = ["ttf"]; -const webfontFormatsPages = ["woff2"]; +const defaultWebFontFormats = ["WOFF2", "TTF"]; +const webfontFormatsFast = ["TTF"]; +const webfontFormatsPages = ["WOFF2"]; -const WIDTH_NORMAL = "normal"; -const WEIGHT_NORMAL = "regular"; -const SLOPE_NORMAL = "upright"; -const DEFAULT_SUBFAMILY = "regular"; +const WIDTH_NORMAL = "Normal"; +const WEIGHT_NORMAL = "Regular"; +const SLOPE_NORMAL = "Upright"; +const DEFAULT_SUBFAMILY = "Regular"; const BUILD_PLANS = "build-plans.toml"; const PRIVATE_BUILD_PLANS = "private-build-plans.toml"; @@ -389,12 +389,12 @@ function whyBuildPlanIsnNotThere(gid) { const ageKey = uuid.v4(); const DistUnhintedTTF = file.make( - (gr, fn) => `${DIST}/${gr}/ttf-unhinted/${fn}.ttf`, + (gr, fn) => `${DIST}/${gr}/TTF-Unhinted/${fn}.ttf`, async (target, out, gr, fn) => { await target.need(Scripts, Parameters, Dependencies, de(out.dir)); const [fi] = await target.need(FontInfoOf(fn)); - const charMapDir = `${BUILD}/ttf/${gr}`; + const charMapDir = `${BUILD}/TTF/${gr}`; const charMapPath = `${charMapDir}/${fn}.charmap.mpz`; const ttfaControlsPath = `${charMapDir}/${fn}.ttfa.txt`; @@ -459,21 +459,21 @@ const DistUnhintedTTF = file.make( ); const BuildCM = file.make( - (gr, f) => `${BUILD}/ttf/${gr}/${f}.charmap.mpz`, + (gr, f) => `${BUILD}/TTF/${gr}/${f}.charmap.mpz`, async (target, output, gr, f) => { await target.need(DistUnhintedTTF(gr, f)); } ); const BuildTtfaControls = file.make( - (gr, f) => `${BUILD}/ttf/${gr}/${f}.ttfa.txt`, + (gr, f) => `${BUILD}/TTF/${gr}/${f}.ttfa.txt`, async (target, output, gr, f) => { await target.need(DistUnhintedTTF(gr, f)); } ); const DistHintedTTF = file.make( - (gr, fn) => `${DIST}/${gr}/ttf/${fn}.ttf`, + (gr, fn) => `${DIST}/${gr}/TTF/${fn}.ttf`, async (target, out, gr, fn) => { const [fi, hint] = await target.need( FontInfoOf(fn), @@ -485,7 +485,7 @@ const DistHintedTTF = file.make( // normally-spaced variant. const spD = fi.spacingDerive; - const charMapDir = `${BUILD}/ttf/${gr}`; + const charMapDir = `${BUILD}/TTF/${gr}`; const noGcTtfPath = `${charMapDir}/${fn}.no-gc.hinted.ttf`; const [deriveFrom] = await target.need( @@ -512,7 +512,7 @@ const DistHintedTTF = file.make( ); const BuildNoGcTtfImpl = file.make( - (gr, f) => `${BUILD}/ttf/${gr}/${f}.no-gc.hinted.ttf`, + (gr, f) => `${BUILD}/TTF/${gr}/${f}.no-gc.hinted.ttf`, async (target, output, gr, f) => { await target.need(DistHintedTTF(gr, f)); } @@ -533,10 +533,10 @@ const BuildNoGcTtf = task.make( ); function formatSuffix(fmt, unhinted) { - return fmt + (unhinted ? "-unhinted" : ""); + return fmt + (unhinted ? "-Unhinted" : ""); } const DistWoff2 = file.make( - (gr, fn, unhinted) => `${DIST}/${gr}/${formatSuffix("woff2", unhinted)}/${fn}.woff2`, + (gr, fn, unhinted) => `${DIST}/${gr}/${formatSuffix("WOFF2", unhinted)}/${fn}.woff2`, async (target, out, group, f, unhinted) => { const Ctor = unhinted ? DistUnhintedTTF : DistHintedTTF; @@ -598,7 +598,7 @@ async function createWebFontCssImpl(target, output, gr, formats, unhinted) { // Content files const GroupTtfsImpl = task.make( - (gr, unhinted) => `group-${formatSuffix("ttf-impl", unhinted)}::${gr}`, + (gr, unhinted) => `group-${formatSuffix("TTFImpl", unhinted)}::${gr}`, async (target, gr, unhinted) => { const Ctor = unhinted ? DistUnhintedTTF : DistHintedTTF; const [ts] = await target.need(GroupFontsOf(gr)); @@ -607,7 +607,7 @@ const GroupTtfsImpl = task.make( } ); const GroupWoff2Impl = task.make( - (gr, unhinted) => `group-${formatSuffix("woff2-impl", unhinted)}::${gr}`, + (gr, unhinted) => `group-${formatSuffix("WOFF2Impl", unhinted)}::${gr}`, async (target, gr, unhinted) => { const [ts] = await target.need(GroupFontsOf(gr)); await target.need(ts.map(tn => DistWoff2(gr, tn, unhinted))); @@ -615,16 +615,16 @@ const GroupWoff2Impl = task.make( } ); const GroupWebFontsImpl = task.make( - (gr, unhinted) => `group-${formatSuffix("webfont-impl", unhinted)}::${gr}`, + (gr, unhinted) => `group-${formatSuffix("WebFontImpl", unhinted)}::${gr}`, async (target, gr, unhinted) => { const [bp] = await target.need(BuildPlanOf(gr)); const groupsNeeded = []; for (const ext of bp.webfontFormats) { switch (ext) { - case "ttf": + case "TTF": groupsNeeded.push(GroupTtfsImpl(gr, unhinted)); break; - case "woff2": + case "WOFF2": groupsNeeded.push(GroupWoff2Impl(gr, unhinted)); break; } @@ -655,7 +655,7 @@ async function getCollectPlans(target, rawCollectPlans) { const amendedRawCollectPlans = { ...rawCollectPlans }; for (const gr of allCollectableGroups) { - amendedRawCollectPlans[`sgr-` + gr] = { release: true, isAmended: true, from: [gr] }; + amendedRawCollectPlans[`SGr-` + gr] = { release: true, isAmended: true, from: [gr] }; } for (const collectPrefix in amendedRawCollectPlans) { @@ -780,7 +780,7 @@ async function buildGlyphSharingTtc(target, parts, out) { // Collection Archives const TtcZip = file.make( - (cgr, version) => `${ARCHIVE_DIR}/ttc-${cgr}-${version}.zip`, + (cgr, version) => `${ARCHIVE_DIR}/PkgTTC-${cgr}-${version}.zip`, async (target, out, cgr) => { const [cPlan] = await target.need(CollectPlans, de`${out.dir}`); const ttcFiles = Array.from(Object.keys(cPlan[cgr].ttcComposition)); @@ -789,7 +789,7 @@ const TtcZip = file.make( } ); const SuperTtcZip = file.make( - (cgr, version) => `${ARCHIVE_DIR}/super-ttc-${cgr}-${version}.zip`, + (cgr, version) => `${ARCHIVE_DIR}/SuperTTC-${cgr}-${version}.zip`, async (target, out, cgr) => { await target.need(de`${out.dir}`, CollectedSuperTtcFile(cgr)); await CreateGroupArchiveFile(DIST_SUPER_TTC, out, `${cgr}.ttc`); @@ -799,12 +799,12 @@ const SuperTtcZip = file.make( // Single-group Archives const GroupTtfZip = file.make( (gr, version, unhinted) => - `${ARCHIVE_DIR}/${formatSuffix("ttf", unhinted)}-${gr}-${version}.zip`, + `${ARCHIVE_DIR}/${formatSuffix("PkgTTF", unhinted)}-${gr}-${version}.zip`, async (target, out, gr, _version_, unhinted) => { await target.need(de`${out.dir}`); await target.need(GroupTtfsImpl(gr, unhinted)); await CreateGroupArchiveFile( - `${DIST}/${gr}/${formatSuffix("ttf", unhinted)}`, + `${DIST}/${gr}/${formatSuffix("TTF", unhinted)}`, out, "*.ttf" ); @@ -812,7 +812,7 @@ const GroupTtfZip = file.make( ); const GroupWebZip = file.make( (gr, version, unhinted) => - `${ARCHIVE_DIR}/${formatSuffix("webfont", unhinted)}-${gr}-${version}.zip`, + `${ARCHIVE_DIR}/${formatSuffix("PkgWebFont", unhinted)}-${gr}-${version}.zip`, async (target, out, gr, _version_, unhinted) => { const [plan] = await target.need(BuildPlanOf(gr)); await target.need(de`${out.dir}`); @@ -848,14 +848,14 @@ async function CreateGroupArchiveFile(dir, out, ...files) { const Pages = task(`pages`, async t => { await t.need( PagesDataExport, - PagesFontExport`iosevka`, - PagesFontExport`iosevka-slab`, - PagesFontExport`iosevka-aile`, - PagesFontExport`iosevka-etoile`, - PagesFontExport`iosevka-QP`, - PagesFontExport`iosevka-QP-slab`, - PagesFontExport`iosevka-QPE`, - PagesFontExport`iosevka-QPE-slab` + PagesFontExport`Iosevka`, + PagesFontExport`IosevkaSlab`, + PagesFontExport`IosevkaAile`, + PagesFontExport`IosevkaEtoile`, + PagesFontExport`IosevkaQp`, + PagesFontExport`IosevkaQpSlab`, + PagesFontExport`IosevkaQpe`, + PagesFontExport`IosevkaQpeSlab` ); }); @@ -868,9 +868,9 @@ const PagesDir = oracle(`pages-dir-path`, async t => { const PagesDataExport = task(`pages:data-export`, async t => { const [pagesDir] = await t.need(PagesDir, Version, Parameters, UtilScripts); const [cm, cmi, cmo] = await t.need( - BuildCM("iosevka", "iosevka-regular"), - BuildCM("iosevka", "iosevka-italic"), - BuildCM("iosevka", "iosevka-oblique") + BuildCM("Iosevka", "Iosevka-Regular"), + BuildCM("Iosevka", "Iosevka-Italic"), + BuildCM("Iosevka", "Iosevka-Oblique") ); await node(`utility/export-tokenized-sample-code.mjs`, { output: Path.resolve(pagesDir, "shared/tokenized-sample-code/alphabet.txt.json") @@ -888,18 +888,18 @@ const PagesFontExport = task.group(`pages:font-export`, async (target, gr) => { target.is.volatile(); const [pagesDir] = await target.need(PagesDir); if (!pagesDir) return; - const outDir = Path.resolve(pagesDir, "shared/fonts", gr); + const outDir = Path.resolve(pagesDir, "shared/fonts/imports", gr); await target.need(GroupWebFontsImpl(gr, false), de(outDir)); - await cp(`${DIST}/${gr}/woff2`, Path.resolve(outDir, "woff2")); + await cp(`${DIST}/${gr}/WOFF2`, Path.resolve(outDir, "WOFF2")); await createWebFontCssImpl(target, Path.resolve(outDir, `${gr}.css`), gr, webfontFormatsPages); - await rm(Path.resolve(outDir, "ttf")); + await rm(Path.resolve(outDir, "TTF")); }); const PagesFastFontExport = task.group(`pages:fast-font-export`, async (target, gr) => { target.is.volatile(); const [pagesDir] = await target.need(PagesDir); if (!pagesDir) return; - const outDir = Path.resolve(pagesDir, "shared/fonts", gr); + const outDir = Path.resolve(pagesDir, "shared/fonts/imports", gr); await target.need(GroupTtfsImpl(gr, true), de(outDir)); // Next.js 12 has some problem about refreshing fonts, so write an empty CSS first @@ -907,9 +907,9 @@ const PagesFastFontExport = task.group(`pages:fast-font-export`, async (target, await Delay(2000); // Then do the copy - await cp(`${DIST}/${gr}/ttf-unhinted`, Path.resolve(outDir, "ttf")); + await cp(`${DIST}/${gr}/TTF-Unhinted`, Path.resolve(outDir, "TTF")); await createWebFontCssImpl(target, Path.resolve(outDir, `${gr}.css`), gr, webfontFormatsFast); - await rm(Path.resolve(outDir, "woff2")); + await rm(Path.resolve(outDir, "WOFF2")); }); /////////////////////////////////////////////////////////// @@ -931,9 +931,9 @@ const AmendReadmeFor = task.make( async (target, f) => { await target.need(Parameters, UtilScripts); const [cm, cmi, cmo] = await target.need( - BuildCM("iosevka", "iosevka-regular"), - BuildCM("iosevka", "iosevka-italic"), - BuildCM("iosevka", "iosevka-oblique") + BuildCM("Iosevka", "Iosevka-Regular"), + BuildCM("Iosevka", "Iosevka-Italic"), + BuildCM("Iosevka", "Iosevka-Oblique") ); return node(`utility/amend-readme/index.mjs`, { mdFilePath: f, @@ -962,15 +962,15 @@ const SampleImages = task(`sample-images`, async target => { const SampleImagesPre = task(`sample-images:pre`, async target => { const [version] = await target.need(Version, de(IMAGE_TASKS), UtilScripts); const fontGroups = await target.need( - GroupTtfsImpl(`iosevka`, false), - GroupTtfsImpl(`iosevka-slab`, false), - GroupTtfsImpl(`iosevka-aile`, false), - GroupTtfsImpl(`iosevka-etoile`, false) + GroupTtfsImpl(`Iosevka`, false), + GroupTtfsImpl(`IosevkaSlab`, false), + GroupTtfsImpl(`IosevkaAile`, false), + GroupTtfsImpl(`IosevkaEtoile`, false) ); const [cm, cmi, cmo] = await target.need( - BuildCM("iosevka", "iosevka-regular"), - BuildCM("iosevka", "iosevka-italic"), - BuildCM("iosevka", "iosevka-oblique") + BuildCM("Iosevka", "Iosevka-Regular"), + BuildCM("Iosevka", "Iosevka-Italic"), + BuildCM("Iosevka", "Iosevka-Oblique") ); return await node("utility/generate-samples/index.mjs", { version, @@ -989,7 +989,7 @@ const PackageSnapshotConfig = async target => { const p = plan.buildPlans[key]; if (!p || !p.snapshotFamily) continue; cfg.push({ - name: key, + name: "package-sample-" + key, fontFamily: p.snapshotFamily, fontFeatures: p.snapshotFeature });