From f6a0f788f57faf15b94f8bab6be892cdbffbfb9c Mon Sep 17 00:00:00 2001 From: Wahyu Kurniawan Date: Tue, 27 Feb 2024 21:02:17 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20style:=20add=20font=20`InterDisp?= =?UTF-8?q?lay`=20to=20tailwind?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/index.css | 147 +++++++++++++++++++++++++++ packages/frontend/tailwind.config.js | 1 + 2 files changed, 148 insertions(+) diff --git a/packages/frontend/src/index.css b/packages/frontend/src/index.css index c1375286..f3cf5403 100644 --- a/packages/frontend/src/index.css +++ b/packages/frontend/src/index.css @@ -2,6 +2,153 @@ @tailwind components; @tailwind utilities; +@layer base { + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Thin.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-ThinItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-ExtraLight.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-ExtraLightItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Light.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-LightItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Regular.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Italic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Medium.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-MediumItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-SemiBold.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-SemiBoldItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Bold.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-BoldItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-ExtraBold.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-ExtraBoldItalic.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-Black.woff2') + format('woff2'); + } + @font-face { + font-family: 'InterDisplay'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url('../public/fonts/InterDisplay/InterDisplay-BlackItalic.woff2') + format('woff2'); + } +} + @layer utilities { .focus-ring { @apply focus-visible:ring-[3px] focus-visible:ring-snowball-200 focus-visible:ring-offset-1 focus-visible:ring-offset-snowball-500 focus-visible:outline-none; diff --git a/packages/frontend/tailwind.config.js b/packages/frontend/tailwind.config.js index 2ddac405..08953002 100644 --- a/packages/frontend/tailwind.config.js +++ b/packages/frontend/tailwind.config.js @@ -14,6 +14,7 @@ export default withMT({ }, fontFamily: { sans: ['Inter', 'sans-serif'], + 'inter-display': ['InterDisplay', 'sans-serif'], }, fontSize: { '2xs': '0.625rem',