diff --git a/scripts/build.sh b/scripts/build.sh index d39f943..e51cf7e 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -22,6 +22,8 @@ cp -r "$BASEDIR/node_modules/@fortawesome/fontawesome-free/css/all.min.css" "$ST mkdir -p "$STATIC_BUILD/scss" cp -r "$STATIC_SRC/scss"/* "$STATIC_BUILD/scss" -cp -r "$BASEDIR/node_modules/@fortawesome/fontawesome-free/webfonts" "$STATIC_BUILD" +mkdir -p "$STATIC_BUILD/webfonts" +cp -r "$STATIC_SRC/webfonts"/* "$STATIC_BUILD/webfonts" +cp -r "$BASEDIR/node_modules/@fortawesome/fontawesome-free/webfonts"/* "$STATIC_BUILD/webfonts" hugo -vDEF --gc $@ diff --git a/static/src/scss/_fonts.scss b/static/src/scss/_fonts.scss index 57443cc..315d3a6 100644 --- a/static/src/scss/_fonts.scss +++ b/static/src/scss/_fonts.scss @@ -5,10 +5,7 @@ font-style: normal; font-family: "JetBrains Mono"; font-display: swap; - src: local("JetBrains Mono"), - local("JetBrains-Mono"), - url("../lib/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2") format("woff2"), - url("../lib/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff") format("woff"), - url("../lib/JetBrainsMono/web/eot/JetBrainsMono-Regular.eot") format("embedded-opentype"), - url("../lib/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf") format("truetype"); + src: url("../webfonts/JetBrainsMono/JetBrainsMono-Regular.woff2") format("woff2"), + local("JetBrains Mono"), + local("JetBrains-Mono"), }; diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Bold.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Bold.woff2 new file mode 100644 index 0000000..023512c Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Bold.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-BoldItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-BoldItalic.woff2 new file mode 100644 index 0000000..f3e87a3 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-BoldItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBold.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBold.woff2 new file mode 100644 index 0000000..a8b78a9 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBold.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.woff2 new file mode 100644 index 0000000..b54a2d5 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLight.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLight.woff2 new file mode 100644 index 0000000..edd6a68 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLight.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.woff2 new file mode 100644 index 0000000..2a02a18 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Italic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Italic.woff2 new file mode 100644 index 0000000..e8eeb4b Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Italic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Light.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Light.woff2 new file mode 100644 index 0000000..459bacf Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Light.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-LightItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-LightItalic.woff2 new file mode 100644 index 0000000..352f5d9 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-LightItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Medium.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Medium.woff2 new file mode 100644 index 0000000..484c9e6 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Medium.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-MediumItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-MediumItalic.woff2 new file mode 100644 index 0000000..e127994 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-MediumItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Regular.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Regular.woff2 new file mode 100644 index 0000000..8c862e3 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Regular.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBold.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBold.woff2 new file mode 100644 index 0000000..fce8cd8 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBold.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.woff2 new file mode 100644 index 0000000..a14851f Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-Thin.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Thin.woff2 new file mode 100644 index 0000000..7c61278 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-Thin.woff2 differ diff --git a/static/src/webfonts/JetBrainsMono/JetBrainsMono-ThinItalic.woff2 b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ThinItalic.woff2 new file mode 100644 index 0000000..0676ba8 Binary files /dev/null and b/static/src/webfonts/JetBrainsMono/JetBrainsMono-ThinItalic.woff2 differ