diff --git a/css/fonts.css b/css/fonts.css new file mode 100644 index 0000000..4bf696f --- /dev/null +++ b/css/fonts.css @@ -0,0 +1,48 @@ +@font-face { + font-family: 'IBM Plex Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('IBM Plex Sans Medium'), local('IBMPlexSans-Medium'), url(/fonts/IBM-Plex-Sans/IBMPlexSans-Medium.woff2) format('woff2'); +} + + +@font-face { + font-family: 'IBM Plex Serif'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('IBM Plex Serif'), local('IBMPlexSerif'), url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Regular.woff2) format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Serif'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: local('IBM Plex Serif Italic'), local('IBMPlexSerif-Italic'), url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Italic.woff2) format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Serif'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('IBM Plex Serif Medium'), local('IBMPlexSerif-Medium'), url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Medium.woff2) format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Serif'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('IBM Plex Serif Bold'), local('IBMPlexSerif-Bold'), url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Bold.woff2) format('woff2'); +} + +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/fonts/IBM-Plex-Mono/IBMPlexMono-Regular.woff2) format('woff2'); + diff --git a/css/theme.css b/css/theme.css index 6e18719..54a654c 100644 --- a/css/theme.css +++ b/css/theme.css @@ -1,5 +1,3 @@ -@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:500&display=swap'); -@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Serif:400,400i,500,700&display=swap'); @import url('https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400&display=swap'); html { diff --git a/fonts/IBM-Plex-Mono/IBMPlexMono-Regular.woff2 b/fonts/IBM-Plex-Mono/IBMPlexMono-Regular.woff2 new file mode 100644 index 0000000..d0d7ded Binary files /dev/null and b/fonts/IBM-Plex-Mono/IBMPlexMono-Regular.woff2 differ diff --git a/fonts/IBM-Plex-Sans/IBMPlexSans-Medium.woff2 b/fonts/IBM-Plex-Sans/IBMPlexSans-Medium.woff2 new file mode 100644 index 0000000..7acdf9c Binary files /dev/null and b/fonts/IBM-Plex-Sans/IBMPlexSans-Medium.woff2 differ diff --git a/fonts/IBM-Plex-Serif/IBMPlexSerif-Bold.woff2 b/fonts/IBM-Plex-Serif/IBMPlexSerif-Bold.woff2 new file mode 100644 index 0000000..21e1c9e Binary files /dev/null and b/fonts/IBM-Plex-Serif/IBMPlexSerif-Bold.woff2 differ diff --git a/fonts/IBM-Plex-Serif/IBMPlexSerif-Italic.woff2 b/fonts/IBM-Plex-Serif/IBMPlexSerif-Italic.woff2 new file mode 100644 index 0000000..ad4406d Binary files /dev/null and b/fonts/IBM-Plex-Serif/IBMPlexSerif-Italic.woff2 differ diff --git a/fonts/IBM-Plex-Serif/IBMPlexSerif-Medium.woff2 b/fonts/IBM-Plex-Serif/IBMPlexSerif-Medium.woff2 new file mode 100644 index 0000000..703de01 Binary files /dev/null and b/fonts/IBM-Plex-Serif/IBMPlexSerif-Medium.woff2 differ diff --git a/fonts/IBM-Plex-Serif/IBMPlexSerif-Regular.woff2 b/fonts/IBM-Plex-Serif/IBMPlexSerif-Regular.woff2 new file mode 100644 index 0000000..cfadfa3 Binary files /dev/null and b/fonts/IBM-Plex-Serif/IBMPlexSerif-Regular.woff2 differ diff --git a/fonts/crimson/CrimsonBold.ttf b/fonts/crimson/CrimsonBold.ttf deleted file mode 100644 index cd76b2a..0000000 Binary files a/fonts/crimson/CrimsonBold.ttf and /dev/null differ diff --git a/fonts/crimson/CrimsonBoldItalic.ttf b/fonts/crimson/CrimsonBoldItalic.ttf deleted file mode 100644 index 1f8cd1e..0000000 Binary files a/fonts/crimson/CrimsonBoldItalic.ttf and /dev/null differ diff --git a/fonts/crimson/CrimsonItalic.ttf b/fonts/crimson/CrimsonItalic.ttf deleted file mode 100644 index a9d1125..0000000 Binary files a/fonts/crimson/CrimsonItalic.ttf and /dev/null differ diff --git a/fonts/crimson/CrimsonRoman.ttf b/fonts/crimson/CrimsonRoman.ttf deleted file mode 100644 index c500e4c..0000000 Binary files a/fonts/crimson/CrimsonRoman.ttf and /dev/null differ diff --git a/fonts/crimson/CrimsonSemibold.ttf b/fonts/crimson/CrimsonSemibold.ttf deleted file mode 100644 index b9b1a79..0000000 Binary files a/fonts/crimson/CrimsonSemibold.ttf and /dev/null differ diff --git a/fonts/crimson/CrimsonSemiboldItalic.ttf b/fonts/crimson/CrimsonSemiboldItalic.ttf deleted file mode 100644 index c7ce045..0000000 Binary files a/fonts/crimson/CrimsonSemiboldItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoBlack.ttf b/fonts/lato/LatoBlack.ttf deleted file mode 100644 index e2aeb6c..0000000 Binary files a/fonts/lato/LatoBlack.ttf and /dev/null differ diff --git a/fonts/lato/LatoBlackItalic.ttf b/fonts/lato/LatoBlackItalic.ttf deleted file mode 100644 index 8167388..0000000 Binary files a/fonts/lato/LatoBlackItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoBold.ttf b/fonts/lato/LatoBold.ttf deleted file mode 100644 index ef5ae3b..0000000 Binary files a/fonts/lato/LatoBold.ttf and /dev/null differ diff --git a/fonts/lato/LatoBoldItalic.ttf b/fonts/lato/LatoBoldItalic.ttf deleted file mode 100644 index 664cd02..0000000 Binary files a/fonts/lato/LatoBoldItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoHairline.ttf b/fonts/lato/LatoHairline.ttf deleted file mode 100644 index 4c5a8fd..0000000 Binary files a/fonts/lato/LatoHairline.ttf and /dev/null differ diff --git a/fonts/lato/LatoHairlineItalic.ttf b/fonts/lato/LatoHairlineItalic.ttf deleted file mode 100644 index af5ac3d..0000000 Binary files a/fonts/lato/LatoHairlineItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoHeavy.ttf b/fonts/lato/LatoHeavy.ttf deleted file mode 100644 index fc70ab7..0000000 Binary files a/fonts/lato/LatoHeavy.ttf and /dev/null differ diff --git a/fonts/lato/LatoHeavyItalic.ttf b/fonts/lato/LatoHeavyItalic.ttf deleted file mode 100644 index 823188c..0000000 Binary files a/fonts/lato/LatoHeavyItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoItalic.ttf b/fonts/lato/LatoItalic.ttf deleted file mode 100644 index b23256f..0000000 Binary files a/fonts/lato/LatoItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoLight.ttf b/fonts/lato/LatoLight.ttf deleted file mode 100644 index 0809b8e..0000000 Binary files a/fonts/lato/LatoLight.ttf and /dev/null differ diff --git a/fonts/lato/LatoLightItalic.ttf b/fonts/lato/LatoLightItalic.ttf deleted file mode 100644 index 2d03739..0000000 Binary files a/fonts/lato/LatoLightItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoMedium.ttf b/fonts/lato/LatoMedium.ttf deleted file mode 100644 index 2c612da..0000000 Binary files a/fonts/lato/LatoMedium.ttf and /dev/null differ diff --git a/fonts/lato/LatoMediumItalic.ttf b/fonts/lato/LatoMediumItalic.ttf deleted file mode 100644 index 63ecd02..0000000 Binary files a/fonts/lato/LatoMediumItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoRegular.ttf b/fonts/lato/LatoRegular.ttf deleted file mode 100644 index adbfc46..0000000 Binary files a/fonts/lato/LatoRegular.ttf and /dev/null differ diff --git a/fonts/lato/LatoSemibold.ttf b/fonts/lato/LatoSemibold.ttf deleted file mode 100644 index 60ac82d..0000000 Binary files a/fonts/lato/LatoSemibold.ttf and /dev/null differ diff --git a/fonts/lato/LatoSemiboldItalic.ttf b/fonts/lato/LatoSemiboldItalic.ttf deleted file mode 100644 index cc23390..0000000 Binary files a/fonts/lato/LatoSemiboldItalic.ttf and /dev/null differ diff --git a/fonts/lato/LatoThin.ttf b/fonts/lato/LatoThin.ttf deleted file mode 100644 index 0f84dc1..0000000 Binary files a/fonts/lato/LatoThin.ttf and /dev/null differ diff --git a/fonts/lato/LatoThinItalic.ttf b/fonts/lato/LatoThinItalic.ttf deleted file mode 100644 index 7fbca2f..0000000 Binary files a/fonts/lato/LatoThinItalic.ttf and /dev/null differ diff --git a/site.hs b/site.hs index f091240..0df4f23 100644 --- a/site.hs +++ b/site.hs @@ -44,11 +44,7 @@ main = hakyllWith config $ do route idRoute compile compressCssCompiler - match "fonts/crimson/*" $ do - route $ idRoute - compile copyFileCompiler - - match "fonts/lato/*" $ do + match "fonts/*/*" $ do route $ idRoute compile copyFileCompiler diff --git a/templates/default.html b/templates/default.html index 8ccf782..d6e0bbb 100644 --- a/templates/default.html +++ b/templates/default.html @@ -5,6 +5,7 @@ $title$ +