From 314a7fa7b0527a26bbf105f4b3e66e4dd5657ef0 Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Mon, 6 Oct 2025 18:09:27 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=B1(frontend)=20manage=20Inter=20font?= =?UTF-8?q?=20locally?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We now use @fontsource-variable/inter package instead of relying on a Google CDN. --- src/frontend/apps/impress/package.json | 1 + .../src/cunningham/cunningham-style.css | 26 ------------------- .../apps/impress/src/pages/globals.css | 1 + src/frontend/yarn.lock | 5 ++++ 4 files changed, 7 insertions(+), 26 deletions(-) diff --git a/src/frontend/apps/impress/package.json b/src/frontend/apps/impress/package.json index 8b1990dd..69dc0045 100644 --- a/src/frontend/apps/impress/package.json +++ b/src/frontend/apps/impress/package.json @@ -30,6 +30,7 @@ "@dnd-kit/modifiers": "9.0.0", "@emoji-mart/data": "1.2.1", "@emoji-mart/react": "1.1.1", + "@fontsource-variable/inter": "5.2.8", "@fontsource/material-icons": "5.2.5", "@gouvfr-lasuite/integration": "1.0.3", "@gouvfr-lasuite/ui-kit": "0.16.1", diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-style.css b/src/frontend/apps/impress/src/cunningham/cunningham-style.css index 9f01f7fc..bc4e5e24 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-style.css +++ b/src/frontend/apps/impress/src/cunningham/cunningham-style.css @@ -75,29 +75,3 @@ .c__toast__container:has(.c__toast) { z-index: 10000; } - -@font-face { - font-family: Inter; - font-style: italic; - font-weight: 100 900; - font-display: swap; - src: url('https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2') - format('woff2'); - unicode-range: - U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, - U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, - U+2215, U+FEFF, U+FFFD; -} - -@font-face { - font-family: Inter; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url('https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2') - format('woff2'); - unicode-range: - U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, - U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, - U+2215, U+FEFF, U+FFFD; -} diff --git a/src/frontend/apps/impress/src/pages/globals.css b/src/frontend/apps/impress/src/pages/globals.css index 2fcd11e5..b09c0d5f 100644 --- a/src/frontend/apps/impress/src/pages/globals.css +++ b/src/frontend/apps/impress/src/pages/globals.css @@ -1,6 +1,7 @@ @import url('../cunningham/cunningham-style.css'); @import url('@fontsource/material-icons'); @import url('@fontsource/material-icons-outlined'); +@import url('@fontsource-variable/inter'); @import url('/assets/fonts/Marianne/Marianne-font.css'); body { diff --git a/src/frontend/yarn.lock b/src/frontend/yarn.lock index 531f3845..61406b85 100644 --- a/src/frontend/yarn.lock +++ b/src/frontend/yarn.lock @@ -1709,6 +1709,11 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c" integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== +"@fontsource-variable/inter@5.2.8": + version "5.2.8" + resolved "https://registry.yarnpkg.com/@fontsource-variable/inter/-/inter-5.2.8.tgz#29b11476f5149f6a443b4df6516e26002d87941a" + integrity sha512-kOfP2D+ykbcX/P3IFnokOhVRNoTozo5/JxhAIVYLpea/UBmCQ/YWPBfWIDuBImXX/15KH+eKh4xpEUyS2sQQGQ== + "@fontsource-variable/roboto-flex@5.2.5": version "5.2.5" resolved "https://registry.yarnpkg.com/@fontsource-variable/roboto-flex/-/roboto-flex-5.2.5.tgz#38368ea754697c2fdf08df11b06e8b6d391ff4c1"