smol bean

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2023-03-18 19:00:30 -04:00
parent 7ff508fdc3
commit 8f9905558c

View File

@@ -13,6 +13,7 @@
packages.default = pkgs.stdenvNoCC.mkDerivation {
name = "iosevka-iaso";
dontUnpack = true;
buildInputs = with pkgs; [ python311Packages.brotli python311Packages.fonttools ];
buildPhase = let
metric-override = {
cap = 790;
@@ -154,7 +155,16 @@
mkdir -p ttf
for ttf in ${iosevka-curly}/share/fonts/truetype/*.ttf ${iosevka-aile}/share/fonts/truetype/*.ttf ${iosevka-etoile}/share/fonts/truetype/*.ttf; do
cp $ttf .
${pkgs.woff2}/bin/woff2_compress *.ttf
name=`basename -s .ttf $ttf`
pyftsubset \
$ttf \
--output-file="$name".woff2 \
--flavor=woff2 \
--layout-features=* \
--no-hinting \
--desubroutinize \
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD"
mv *.ttf ttf
done
'';