diff options
| author | Volpeon <git@volpeon.ink> | 2023-12-18 11:50:09 +0100 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2023-12-18 11:50:09 +0100 |
| commit | ef4793e96c1ebacfec0f70c72d3d085138027418 (patch) | |
| tree | bd4c1b7fb518661189e4c98b843d25396557dac0 | |
| parent | New default font: Inter (diff) | |
| download | iro-design-ef4793e96c1ebacfec0f70c72d3d085138027418.tar.gz iro-design-ef4793e96c1ebacfec0f70c72d3d085138027418.tar.bz2 iro-design-ef4793e96c1ebacfec0f70c72d3d085138027418.zip | |
Headline typography
| -rw-r--r-- | src/_declare-vars.scss | 2 | ||||
| -rw-r--r-- | src/objects/_heading.scss | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/_declare-vars.scss b/src/_declare-vars.scss index 292ef32..0efef49 100644 --- a/src/_declare-vars.scss +++ b/src/_declare-vars.scss | |||
| @@ -65,7 +65,7 @@ | |||
| 65 | --family: ('Inter', fn.dim(--font --standard --family, null)), | 65 | --family: ('Inter', fn.dim(--font --standard --family, null)), |
| 66 | --line-height: 1.3, | 66 | --line-height: 1.3, |
| 67 | --weight: 800, | 67 | --weight: 800, |
| 68 | --feature-settings: '\'opsz\'' 32, | 68 | --feature-settings: ('\'opsz\'' 32, '\'ss01\'', '\'cv06\'', '\'cv12\'', '\'cv13\''), |
| 69 | ), | 69 | ), |
| 70 | --mono: ( | 70 | --mono: ( |
| 71 | --family: ('Iosevka Term SS09', 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace), | 71 | --family: ('Iosevka Term SS09', 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace), |
diff --git a/src/objects/_heading.scss b/src/objects/_heading.scss index 3e6ac7c..514f0a6 100644 --- a/src/objects/_heading.scss +++ b/src/objects/_heading.scss | |||
| @@ -5,6 +5,12 @@ | |||
| 5 | 5 | ||
| 6 | @include iro.props-namespace('heading') { | 6 | @include iro.props-namespace('heading') { |
| 7 | @include iro.props-store(( | 7 | @include iro.props-store(( |
| 8 | --dims: ( | ||
| 9 | --offset: -.04em, | ||
| 10 | ) | ||
| 11 | ), 'dims'); | ||
| 12 | |||
| 13 | @include iro.props-store(( | ||
| 8 | --colors: ( | 14 | --colors: ( |
| 9 | --light: fn.global-color(--fg-hi), | 15 | --light: fn.global-color(--fg-hi), |
| 10 | --strong: fn.global-color(--fg-lo), | 16 | --strong: fn.global-color(--fg-lo), |
| @@ -17,7 +23,7 @@ | |||
| 17 | 23 | ||
| 18 | display: block; | 24 | display: block; |
| 19 | margin-top: fn.global-dim(--heading --margin-top); | 25 | margin-top: fn.global-dim(--heading --margin-top); |
| 20 | transform: translateX(-.06em); | 26 | transform: translateX(fn.dim(--offset)); |
| 21 | letter-spacing: normal; | 27 | letter-spacing: normal; |
| 22 | text-transform: none; | 28 | text-transform: none; |
| 23 | 29 | ||
