diff --git a/packages/orange/scss/tokens/_composite.scss b/packages/orange/scss/tokens/_composite.scss
index a94d826487..e44b44b080 100644
--- a/packages/orange/scss/tokens/_composite.scss
+++ b/packages/orange/scss/tokens/_composite.scss
@@ -14,15 +14,19 @@ $ouds-elevation-sticky: $ouds-elevation-x-sticky $ouds-elevation-y-sticky $ouds-
// Font
+// stylelint-disable value-keyword-case, scss/dollar-variable-colon-space-after
+// scss-docs-start ouds-composite-font-sans-serif
$custom-font-name: "HelvNeueOrange" !default;
// Map of CDN URLs for custom font, with weight as keys
-$custom-font-cdn-urls: () !default;
+$custom-font-cdn-urls: (
+ $ouds-font-weight-system-web-default: "https://mastermedia.dam-broadcast.com/pm_12751_490_490071-myaimdgylf--HelveticaNeue-Default.woff2",
+ $ouds-font-weight-system-web-moderate: "https://mastermedia.dam-broadcast.com/pm_12751_490_490074-tqtijgs7e4--HelveticaNeue-Moderate.woff2",
+ $ouds-font-weight-system-web-strong: "https://mastermedia.dam-broadcast.com/pm_12751_490_490077-wejriti88u--HelveticaNeue-Strong.woff2"
+) !default;
-// stylelint-disable value-keyword-case, scss/dollar-variable-colon-space-after
-// scss-docs-start ouds-composite-font-sans-serif
$ouds-font-family-sans-serif-stack:
- // Custom OUDS font
+ // OUDS custom font
$custom-font-name,
// Older macOS and iOS
"Helvetica Neue",
diff --git a/packages/sosh/scss/tokens/_composite.scss b/packages/sosh/scss/tokens/_composite.scss
index 70a04c755e..5b2aa44917 100644
--- a/packages/sosh/scss/tokens/_composite.scss
+++ b/packages/sosh/scss/tokens/_composite.scss
@@ -14,6 +14,8 @@ $ouds-elevation-sticky: $ouds-elevation-x-sticky $ouds-elevation-y-sticky $ouds-
// Font
+// stylelint-disable value-keyword-case, scss/dollar-variable-colon-space-after
+// scss-docs-start ouds-composite-font-sans-serif
$custom-font-name: "Sosh" !default;
// Map of CDN URLs for custom font, with weight as keys
@@ -22,10 +24,8 @@ $custom-font-cdn-urls: (
$ouds-font-weight-system-web-strong: "https://mastermedia.dam-broadcast.com/pm_12751_481_481815-qd9nelrt7o--Sosh-Bold.woff2"
) !default;
-// stylelint-disable value-keyword-case, scss/dollar-variable-colon-space-after
-// scss-docs-start ouds-composite-font-sans-serif
$ouds-font-family-sans-serif-stack:
- // Custom OUDS font
+ // OUDS custom font
$custom-font-name,
// Basic web fallback
Arial,
diff --git a/scss/_maps.scss b/scss/_maps.scss
index 92a7d3cb0e..b12201cc6a 100644
--- a/scss/_maps.scss
+++ b/scss/_maps.scss
@@ -120,7 +120,8 @@ $ouds-font-sizes: (
$ouds-font-weights: (
normal: $ouds-font-weight-system-web-default,
- bold: $ouds-font-weight-system-web-strong
+ medium: $ouds-font-weight-system-web-moderate,
+ bold: $ouds-font-weight-system-web-strong,
) !default;
$ouds-icon-sizes: ("small", "medium", "large") !default;
diff --git a/scss/tests/customize/_ouds-web-bootstrap-utilities.test.scss b/scss/tests/customize/_ouds-web-bootstrap-utilities.test.scss
index 68ad35ff7a..320901b115 100644
--- a/scss/tests/customize/_ouds-web-bootstrap-utilities.test.scss
+++ b/scss/tests/customize/_ouds-web-bootstrap-utilities.test.scss
@@ -3500,6 +3500,10 @@ $utilities: ();
font-weight: 400 !important;
}
+ .fw-medium {
+ font-weight: 500 !important;
+ }
+
.fw-bold {
font-weight: 700 !important;
}
@@ -14315,6 +14319,10 @@ $utilities: ();
font-weight: 400 !important;
}
+ .fw-medium {
+ font-weight: 500 !important;
+ }
+
.fw-bold {
font-weight: 700 !important;
}
diff --git a/site/src/content/docs/content/reboot.mdx b/site/src/content/docs/content/reboot.mdx
index 5582acd83b..5472fdc6db 100644
--- a/site/src/content/docs/content/reboot.mdx
+++ b/site/src/content/docs/content/reboot.mdx
@@ -50,14 +50,17 @@ The `:root` and child elements are updated to provide better page-wide defaults.
- The `:root` children also sets a global `font-family`, `font-weight`, `line-height`, and `color`. This is inherited later by some form elements to prevent font inconsistencies.
- For safety, the `:root` children has a declared `background-color`, defaulting to `#fff`.
-## Native font stack
+## Font stack
+OUDS Web uses custom fonts loaded from a CDN, to ensure optimum text rendering on every device and OS, and to benefit from the browser's cache.
-OUDS Web utilizes a "native font stack" or "system font stack" for optimum text rendering on every device and OS. These system fonts have been designed specifically with today’s devices in mind, with improved rendering on screens, variable font support, and more. Read more about [native font stacks in this *Smashing Magazine* article](https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/).
+OUDS Web utilizes a “native font stack” or “system font stack” — as a fallback for custom font — for optimum text rendering on every device and OS. These system fonts have been designed specifically with today’s devices in mind, with improved rendering on screens, variable font support, and more. Read more about [native font stacks in this *Smashing Magazine* article](https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/).
Medium weight text.
+Normal weight text.
`} /> +Normal weight text.
`} /> +