Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2023-03-18 16:31:40 -04:00
parent 3f5c9253a2
commit f376658e99
2 changed files with 27 additions and 3 deletions

View File

@@ -22,10 +22,10 @@
ascender = 790; ascender = 790;
xHeight = 570; xHeight = 570;
}; };
iosevka-term = pkgs.iosevka.override { iosevka-curly = pkgs.iosevka.override {
set = "curly"; set = "curly";
privateBuildPlan = { privateBuildPlan = {
family = "Iosevka Term Iaso"; family = "Iosevka Curly Iaso";
spacing = "term"; spacing = "term";
serifs = "sans"; serifs = "sans";
no-ligation = false; no-ligation = false;
@@ -160,7 +160,7 @@
in in
'' ''
mkdir -p ttf 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 . cp $ttf .
${pkgs.woff2}/bin/woff2_compress *.ttf ${pkgs.woff2}/bin/woff2_compress *.ttf
mv *.ttf ttf mv *.ttf ttf
@@ -170,6 +170,8 @@
mkdir -p $out mkdir -p $out
cp *.woff2 $out cp *.woff2 $out
cp ttf/*.ttf $out cp ttf/*.ttf $out
cp ${src/family.css} $out
''; '';
}; };
}); });

22
src/family.css Normal file
View File

@@ -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");
}