diff --git a/frontend/package.json b/frontend/package.json index 420af3d..a40a934 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,7 +6,8 @@ "dependencies": { "@fortawesome/fontawesome-free": "^6.4.0", "@popperjs/core": "^2.11.7", - "bootstrap": "^5.2.3" + "bootstrap": "^5.2.3", + "typeface-source-sans-pro": "^1.1.13" }, "scripts": { "build": "webpack" diff --git a/frontend/src/main.sass b/frontend/src/main.sass index c5eb4f1..5ec7706 100644 --- a/frontend/src/main.sass +++ b/frontend/src/main.sass @@ -1,8 +1,12 @@ +@use "sass:string" + @use "~@fortawesome/fontawesome-free/scss/fontawesome" as * with ( $fa-font-path: "~@fortawesome/fontawesome-pro/webfonts" ) @forward "~@fortawesome/fontawesome-free/scss/fontawesome" @use "~@fortawesome/fontawesome-free/scss/solid" -@use "~bootstrap/scss/bootstrap" with ( $primary: hsl(128, 100%, 20%), $navbar-toggler-padding-y: 0.5rem, $navbar-padding-x: 1rem ) +@use "~typeface-source-sans-pro" as source-sans-pro + +@use "~bootstrap/scss/bootstrap" with ( $primary: hsl(128, 100%, 20%), $navbar-toggler-padding-y: 0.5rem, $navbar-padding-x: 1rem, $font-family-sans-serif: string.unquote("\"Source Sans Pro\", system-ui, sans-serif") ) .custom-navbar-toggler-icon diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 4f182e6..6497826 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -5915,6 +5915,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +typeface-source-sans-pro@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/typeface-source-sans-pro/-/typeface-source-sans-pro-1.1.13.tgz#a7757542b8c301c26322acb0c8b97cc1a12cf91e" + integrity sha512-eCczLh0FYByjVoMxZVDfSSTI8A6qJOBJftgWBVJL63AuemQTTvMU8DEk6ud/TQhkbIwWZ3A7ll/NfS9yI0lIrQ== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"