diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf new file mode 100644 index 0000000..8c93043 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf new file mode 100644 index 0000000..1ddf216 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf new file mode 100644 index 0000000..435d7a7 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf new file mode 100644 index 0000000..79e616e Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf new file mode 100644 index 0000000..c131cbf Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf new file mode 100644 index 0000000..a768985 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf new file mode 100644 index 0000000..ccc9d6a Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf new file mode 100644 index 0000000..15f15a2 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf new file mode 100644 index 0000000..506208f Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf new file mode 100644 index 0000000..9767115 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf new file mode 100644 index 0000000..415a9e3 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf new file mode 100644 index 0000000..dff66cc Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf new file mode 100644 index 0000000..a70e69b Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf new file mode 100644 index 0000000..968602e Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf new file mode 100644 index 0000000..7dbe2ac Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf new file mode 100644 index 0000000..c6ad6c2 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf new file mode 100644 index 0000000..f78f84f Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf new file mode 100644 index 0000000..9fb8c83 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf new file mode 100644 index 0000000..fe5be6a Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf new file mode 100644 index 0000000..59fc980 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf new file mode 100644 index 0000000..6da7b75 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf new file mode 100644 index 0000000..5733efc Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf new file mode 100644 index 0000000..4e9c380 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf new file mode 100644 index 0000000..0b79b0c Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf new file mode 100644 index 0000000..b5e0842 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf new file mode 100644 index 0000000..1454372 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf new file mode 100644 index 0000000..8d63c6c Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf new file mode 100644 index 0000000..70d2ec9 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf new file mode 100644 index 0000000..ce60a88 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf new file mode 100644 index 0000000..3b3f8f6 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf new file mode 100644 index 0000000..bea837e Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf new file mode 100644 index 0000000..f0bfed7 Binary files /dev/null and b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf differ diff --git a/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf b/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf new file mode 100644 index 0000000..5414835 Binary files /dev/null and b/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf differ diff --git a/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf b/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf new file mode 100644 index 0000000..b60e77f Binary files /dev/null and b/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf differ diff --git a/assets/jetbrainsmono/JetBrainsMono-Bold.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Bold.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-BoldItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-BoldItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-ExtraBold.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBold.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-ExtraBold.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBold.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-ExtraBoldItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBoldItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-ExtraBoldItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBoldItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-ExtraLight.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLight.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-ExtraLight.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLight.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-ExtraLightItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLightItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-ExtraLightItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLightItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-Italic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Italic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-Light.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Light.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Light.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Light.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-LightItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-LightItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-LightItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-LightItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-Medium.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Medium.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Medium.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Medium.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-MediumItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-MediumItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-MediumItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-MediumItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-Regular.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Regular.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-SemiBold.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBold.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-SemiBold.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBold.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-SemiBoldItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-SemiBoldItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-Thin.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Thin.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-Thin.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Thin.woff2 diff --git a/assets/jetbrainsmono/JetBrainsMono-ThinItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ThinItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/JetBrainsMono-ThinItalic.woff2 rename to assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ThinItalic.woff2 diff --git a/style.css b/style.css index 035442c..efe3174 100644 --- a/style.css +++ b/style.css @@ -11,7 +11,51 @@ html { background: var(--page-bg); - font-family: JetBrainsMono Nerd Font; + font-family: 'JetBrains Mono', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; +} + +/* -- normal -- */ +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf") format("opentype"), + url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2") format("woff2"); + font-style: normal; +} + +/* -- bold -- */ +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf") format("opentype"), + url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2") format("woff"); + font-style: bold; +} + +/* -- italic -- */ +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf") format("opentype"), + url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2") format("woff"); + font-style: italic; +} + +/* -- bold italic -- */ +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf") format("opentype"), + url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2") format("woff"); + font-style: bolditalic; } /* -- pixelated border radius -- */