diff --git a/assets/scss/_predefined.scss b/assets/scss/_predefined.scss index 6032997..06543c4 100644 --- a/assets/scss/_predefined.scss +++ b/assets/scss/_predefined.scss @@ -8,8 +8,80 @@ $midnightblue: #2c3e50; $typewriter: hsl(172, 100%, 36%); // Fonts -$fonts: "IBM Plex Sans Light", "Trebuchet MS", Verdana, "Verdana Ref", "Segoe UI", Candara, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; -$code-fonts: Consolas, "Andale Mono WT", "Andale Mono", Menlo, Monaco, "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, "YaHei Consolas Hybrid", monospace, "Segoe UI Emoji", "PingFang SC", "Microsoft YaHei"; +$fonts: "IBM Plex Sans Light", "Segoe UI", Candara, sans-serif; +$code-fonts: "IBM Plex Mono", Consolas, "Andale Mono WT", "Andale Mono", Menlo, Monaco, monospace; + +@font-face { + font-family: 'IBM Plex Sans Light'; + font-style: normal; + font-weight: 400; + src: local('IBM Plex Sans Light'), + local('IBMPlexSans-Light'), + url('/fonts/IBMPlexSans-Light.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Sans Light'; + font-style: italic; + font-weight: 400; + src: local('IBM Plex Sans Light Italic'), + local('IBMPlexSans-LightItalic'), + url('/fonts/IBMPlexSans-LightItalic.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Sans Light'; + font-style: normal; + font-weight: 700; + src: local('IBM Plex Sans Medm'), + local('IBMPlexSans-Medm'), + url('/fonts/IBMPlexSans-Medium.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Sans Light'; + font-style: italic; + font-weight: 700; + src: local('IBM Plex Sans Medm Italic'), + local('IBMPlexSans-MedmItalic'), + url('/fonts/IBMPlexSans-MediumItalic.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Mono Light'; + font-style: normal; + font-weight: 400; + src: local('IBM Plex Mono Light'), + local('IBMPlexMono-Light'), + url('/fonts/IBMPlexMono-Light.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Mono Light'; + font-style: italic; + font-weight: 400; + src: local('IBM Plex Mono Light Italic'), + local('IBMPlexMono-LightItalic'), + url('/fonts/IBMPlexMono-LightItalic.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Mono Light'; + font-style: normal; + font-weight: 700; + src: local('IBM Plex Mono Medm'), + local('IBMPlexMono-Medm'), + url('/fonts/IBMPlexMono-Medium.woff2') format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Mono Light'; + font-style: italic; + font-weight: 700; + src: local('IBM Plex Mono Medm Italic'), + local('IBMPlexMono-MedmItalic'), + url('/fonts/IBMPlexMono-MediumItalic.woff2') format('woff2'); +} //Admonition $admonition-background: ( @@ -51,4 +123,6 @@ $admonition-color: ( box-shadow: inset 0 -1em 0 $theme; } } -} \ No newline at end of file +} + + diff --git a/static/fonts/IBMPlexMono-Bold.woff2 b/static/fonts/IBMPlexMono-Bold.woff2 new file mode 100644 index 0000000..1a30540 Binary files /dev/null and b/static/fonts/IBMPlexMono-Bold.woff2 differ diff --git a/static/fonts/IBMPlexMono-BoldItalic.woff2 b/static/fonts/IBMPlexMono-BoldItalic.woff2 new file mode 100644 index 0000000..cab1dd5 Binary files /dev/null and b/static/fonts/IBMPlexMono-BoldItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-ExtraLight.woff2 b/static/fonts/IBMPlexMono-ExtraLight.woff2 new file mode 100644 index 0000000..ce71bbf Binary files /dev/null and b/static/fonts/IBMPlexMono-ExtraLight.woff2 differ diff --git a/static/fonts/IBMPlexMono-ExtraLightItalic.woff2 b/static/fonts/IBMPlexMono-ExtraLightItalic.woff2 new file mode 100644 index 0000000..ab03c96 Binary files /dev/null and b/static/fonts/IBMPlexMono-ExtraLightItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Italic.woff2 b/static/fonts/IBMPlexMono-Italic.woff2 new file mode 100644 index 0000000..1c2895f Binary files /dev/null and b/static/fonts/IBMPlexMono-Italic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Light.woff2 b/static/fonts/IBMPlexMono-Light.woff2 new file mode 100644 index 0000000..3e49045 Binary files /dev/null and b/static/fonts/IBMPlexMono-Light.woff2 differ diff --git a/static/fonts/IBMPlexMono-LightItalic.woff2 b/static/fonts/IBMPlexMono-LightItalic.woff2 new file mode 100644 index 0000000..a69af86 Binary files /dev/null and b/static/fonts/IBMPlexMono-LightItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Medium.woff2 b/static/fonts/IBMPlexMono-Medium.woff2 new file mode 100644 index 0000000..910df3e Binary files /dev/null and b/static/fonts/IBMPlexMono-Medium.woff2 differ diff --git a/static/fonts/IBMPlexMono-MediumItalic.woff2 b/static/fonts/IBMPlexMono-MediumItalic.woff2 new file mode 100644 index 0000000..9538099 Binary files /dev/null and b/static/fonts/IBMPlexMono-MediumItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Regular.woff2 b/static/fonts/IBMPlexMono-Regular.woff2 new file mode 100644 index 0000000..4297ee3 Binary files /dev/null and b/static/fonts/IBMPlexMono-Regular.woff2 differ diff --git a/static/fonts/IBMPlexMono-SemiBold.woff2 b/static/fonts/IBMPlexMono-SemiBold.woff2 new file mode 100644 index 0000000..86e2d90 Binary files /dev/null and b/static/fonts/IBMPlexMono-SemiBold.woff2 differ diff --git a/static/fonts/IBMPlexMono-SemiBoldItalic.woff2 b/static/fonts/IBMPlexMono-SemiBoldItalic.woff2 new file mode 100644 index 0000000..7ef4527 Binary files /dev/null and b/static/fonts/IBMPlexMono-SemiBoldItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Text.woff2 b/static/fonts/IBMPlexMono-Text.woff2 new file mode 100644 index 0000000..26d7264 Binary files /dev/null and b/static/fonts/IBMPlexMono-Text.woff2 differ diff --git a/static/fonts/IBMPlexMono-TextItalic.woff2 b/static/fonts/IBMPlexMono-TextItalic.woff2 new file mode 100644 index 0000000..b1dc6de Binary files /dev/null and b/static/fonts/IBMPlexMono-TextItalic.woff2 differ diff --git a/static/fonts/IBMPlexMono-Thin.woff2 b/static/fonts/IBMPlexMono-Thin.woff2 new file mode 100644 index 0000000..0f78456 Binary files /dev/null and b/static/fonts/IBMPlexMono-Thin.woff2 differ diff --git a/static/fonts/IBMPlexMono-ThinItalic.woff2 b/static/fonts/IBMPlexMono-ThinItalic.woff2 new file mode 100644 index 0000000..7e32aec Binary files /dev/null and b/static/fonts/IBMPlexMono-ThinItalic.woff2 differ diff --git a/static/fonts/IBMPlexSans-Bold.woff2 b/static/fonts/IBMPlexSans-Bold.woff2 new file mode 100644 index 0000000..0d0b09a Binary files /dev/null and b/static/fonts/IBMPlexSans-Bold.woff2 differ diff --git a/static/fonts/IBMPlexSans-BoldItalic.woff2 b/static/fonts/IBMPlexSans-BoldItalic.woff2 new file mode 100644 index 0000000..0b2ebb2 Binary files /dev/null and b/static/fonts/IBMPlexSans-BoldItalic.woff2 differ diff --git a/static/fonts/IBMPlexSans-Italic.woff2 b/static/fonts/IBMPlexSans-Italic.woff2 new file mode 100644 index 0000000..d3671db Binary files /dev/null and b/static/fonts/IBMPlexSans-Italic.woff2 differ diff --git a/static/fonts/IBMPlexSans-Light.woff2 b/static/fonts/IBMPlexSans-Light.woff2 new file mode 100644 index 0000000..8f7866d Binary files /dev/null and b/static/fonts/IBMPlexSans-Light.woff2 differ diff --git a/static/fonts/IBMPlexSans-LightItalic.woff2 b/static/fonts/IBMPlexSans-LightItalic.woff2 new file mode 100644 index 0000000..1a02d22 Binary files /dev/null and b/static/fonts/IBMPlexSans-LightItalic.woff2 differ diff --git a/static/fonts/IBMPlexSans-Regular.woff2 b/static/fonts/IBMPlexSans-Regular.woff2 new file mode 100644 index 0000000..231a1ad Binary files /dev/null and b/static/fonts/IBMPlexSans-Regular.woff2 differ