From a570da443586fa3b3490b5add88ea5932456a5b3 Mon Sep 17 00:00:00 2001 From: Alexander Kassouni Date: Mon, 28 Sep 2026 21:35:50 -0700 Subject: site --- site/sass/_fonts.scss | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 site/sass/_fonts.scss (limited to 'site/sass/_fonts.scss') diff --git a/site/sass/_fonts.scss b/site/sass/_fonts.scss new file mode 100644 index 0000000..2299bca --- /dev/null +++ b/site/sass/_fonts.scss @@ -0,0 +1,28 @@ +@use "sass:list"; + +$-faces: ( + 100: ("Thin", "ThinItalic"), + 200: ("ExtraLight", "ExtraLightItalic"), + 300: ("Light", "LightItalic"), + 400: ("Regular", "Italic"), + 450: ("Text", "TextItalic"), + 500: ("Medium", "MediumItalic"), + 600: ("SemiBold", "SemiBoldItalic"), + 700: ("Bold", "BoldItalic"), +); + +$-styles: normal italic; + +@each $weight, $names in $-faces { + @for $i from 1 through 2 { + @font-face { + font-family: "IBM Plex Mono"; + src: url("/fonts/mono/IBMPlexMono-#{list.nth($names, $i)}.woff2") format("woff2"); + font-weight: $weight; + font-style: list.nth($-styles, $i); + font-display: swap; + } + } +} + +$mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; -- cgit v1.3.1