diff --git a/flake.nix b/flake.nix index 09e5130..7aaab23 100644 --- a/flake.nix +++ b/flake.nix @@ -22,10 +22,10 @@ ascender = 790; xHeight = 570; }; - iosevka-term = pkgs.iosevka.override { + iosevka-curly = pkgs.iosevka.override { set = "curly"; privateBuildPlan = { - family = "Iosevka Term Iaso"; + family = "Iosevka Curly Iaso"; spacing = "term"; serifs = "sans"; no-ligation = false; @@ -160,7 +160,7 @@ in '' mkdir -p ttf - for ttf in ${iosevka-term}/share/fonts/truetype/*.ttf ${iosevka-aile}/share/fonts/truetype/*.ttf ${iosevka-etoile}/share/fonts/truetype/*.ttf; do + 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 mv *.ttf ttf @@ -170,6 +170,8 @@ mkdir -p $out cp *.woff2 $out cp ttf/*.ttf $out + + cp ${src/family.css} $out ''; }; }); diff --git a/src/family.css b/src/family.css new file mode 100644 index 0000000..c317795 --- /dev/null +++ b/src/family.css @@ -0,0 +1,22 @@ +@font-face { + font-family: "Iosevka Etoile Iaso"; + font-weight: 100 900; + src: local("Iosevka Etoile Iaso") + , url("iosevka-etoile-regular.woff2") format("woff2") + , url("iosevka-etoile-italic.woff2") format("woff2"); +} + +@font-face { + font-family: "Iosevka Aile Iaso"; + font-weight: 100 900; + src: local("Iosevka Aile Iaso") + , url("iosevka/iosevka-aile-regular.woff2") format("woff2") + , url("iosevka/iosevka-aile-italic.woff2") format("woff2"); +} + +@font-face { + font-family: "Iosevka Curly Iaso"; + font-weight: 100 900; + src: local("Iosevka Curly Iaso") + , url("iosevka/iosevka-curly-regular.woff2") format("woff2"); +}