Skip to content

Commit

Permalink
Merge pull request #2296 from Automattic/feat/override-font-sizes
Browse files Browse the repository at this point in the history
feat(ras-acc): update Newspack UI variable font sizes for the theme
  • Loading branch information
laurelfulford authored May 17, 2024
2 parents 82d25fc + 63307ae commit 0118653
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
25 changes: 25 additions & 0 deletions newspack-theme/sass/variables-site/_newspack-ui.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
@use '../mixins/utilities';

html body {
// Override the Newspack UI font sizes to be based off of the Newspack Theme's 18px font base:
--newspack-ui-font-size-m: clamp( 1rem, 0.04rem + 2.209vw, 1.611rem ); // 18px - 20px
--newspack-ui-font-size-l: clamp( 1.111rem, 0.762rem + 0.803vw, 1.333rem ); // 20px - 24px
--newspack-ui-font-size-xl: clamp( 1.222rem, 0.35rem + 2.008vw, 1.778rem ); // 22px - 32px
--newspack-ui-font-size-2xl: clamp( 1.444rem, 0.049rem + 3.213vw, 2.333rem ); // 26px - 42px
--newspack-ui-font-size-3xl: clamp( 1.556rem, -0.189rem + 4.016vw, 2.667rem ); // 28px - 48px
--newspack-ui-font-size-4xl: clamp( 1.778rem, -1.014rem + 6.426vw, 3.556rem ); // 32px - 64px
--newspack-ui-font-size-5xl: clamp( 1.889rem, -2.124rem + 9.237vw, 4.444rem ); // 34px - 80px
--newspack-ui-font-size-6xl: clamp( 2rem, -3.234rem + 12.048vw, 5.333rem ); // 36px - 96px

@include utilities.media( mobile ) {
// Override the Newspack UI font sizes to be based off of the Newspack Theme's 20px font base on desktop:
--newspack-ui-font-size-m: clamp( 0.9rem, 0.743rem + 0.402vw, 1rem ); // 18px - 20px
--newspack-ui-font-size-l: clamp( 1rem, 0.686rem + 0.803vw, 1.2rem ); // 20px - 24px
--newspack-ui-font-size-xl: clamp( 1.1rem, 0.315rem + 2.008vw, 1.6rem ); // 22px - 32px
--newspack-ui-font-size-2xl: clamp( 1.3rem, 0.044rem + 3.213vw, 2.1rem ); // 26px - 42px
--newspack-ui-font-size-3xl: clamp( 1.4rem, -0.17rem + 4.016vw, 2.4rem ); // 28px - 48px
--newspack-ui-font-size-4xl: clamp( 1.6rem, -0.912rem + 6.426vw, 3.2rem ); // 32px - 64px
--newspack-ui-font-size-5xl: clamp( 1.7rem, -1.912rem + 9.237vw, 4rem ); // 34px - 80px
--newspack-ui-font-size-6xl: clamp( 1.8rem, -2.911rem + 12.048vw, 4.8rem ); // 36px - 96px
}
}
1 change: 1 addition & 0 deletions newspack-theme/sass/variables-site/_variables-site.scss
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
@use 'newspack-ui';
@use 'structure';
@use 'transitions';

0 comments on commit 0118653

Please sign in to comment.