diff --git a/src/_includes/global/baselayout.njk b/src/_includes/global/baselayout.njk index bb20426f..cdb7d985 100644 --- a/src/_includes/global/baselayout.njk +++ b/src/_includes/global/baselayout.njk @@ -17,6 +17,7 @@ {# Fonts #} + {# Font Awesome #} diff --git a/src/assets/css/general.css b/src/assets/css/general.css index d2b47721..15554725 100644 --- a/src/assets/css/general.css +++ b/src/assets/css/general.css @@ -107,6 +107,10 @@ figcaption { margin-top: 0.2em; } +code { + font-family: var(--ff-monospace), ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace; ; +} + :not(pre) > code { color: var(--clr-bold-txt); padding: 0 0.15em; diff --git a/src/assets/css/global.css b/src/assets/css/global.css index 5ca332db..349b5547 100644 --- a/src/assets/css/global.css +++ b/src/assets/css/global.css @@ -35,6 +35,7 @@ --clr-mod-entry-bg: #241445; --ff-primary: 'Lexend'; + --ff-monospace: 'Inter One Mono'; --sz-h1: clamp(2rem, 1rem + 5vw, 3rem); --sz-h2: clamp(1.55rem, 1rem + 3vw, 2.15rem); diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2 new file mode 100644 index 00000000..ad52b0cb Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2 new file mode 100644 index 00000000..2615c524 Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2 new file mode 100644 index 00000000..13ae19c1 Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2 new file mode 100644 index 00000000..bc5053c4 Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2 new file mode 100644 index 00000000..eb568228 Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2 new file mode 100644 index 00000000..745887a2 Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2 new file mode 100644 index 00000000..ad65b31b Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2 new file mode 100644 index 00000000..dd0187ec Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2 differ diff --git a/src/assets/fonts/intel-one-mono/intel-one-mono.css b/src/assets/fonts/intel-one-mono/intel-one-mono.css new file mode 100644 index 00000000..1ee88aab --- /dev/null +++ b/src/assets/fonts/intel-one-mono/intel-one-mono.css @@ -0,0 +1,63 @@ +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: normal; + font-weight: 200; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: italic; + font-weight: 200; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: normal; + font-weight: 400; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: italic; + font-weight: 400; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: normal; + font-weight: 600; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: italic; + font-weight: 600; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: normal; + font-weight: 700; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2') format('woff2'); +} + +@font-face { + font-display: swap; + font-family: 'Intel One Mono'; + font-style: italic; + font-weight: 700; + src: url('/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2') format('woff2'); +}