Customizing Typography
Variables
The following table lists the available variables for customization.
Name | Type | Default value | Computed value |
---|---|---|---|
$kendo-h1-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 4 ) | calc(var(--kendo-font-size, 0.875rem) * 4) |
Description
The font size of the highest level heading. | |||
$kendo-h2-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 3 ) | calc(var(--kendo-font-size, 0.875rem) * 3) |
Description
The font size of the second highest level heading. | |||
$kendo-h3-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 2.5 ) | calc(var(--kendo-font-size, 0.875rem) * 2.5) |
Description
The font size of the third highest level heading. | |||
$kendo-h4-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 2 ) | calc(var(--kendo-font-size, 0.875rem) * 2) |
Description
The font size of the fourth highest level heading. | |||
$kendo-h5-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 1.5 ) | calc(var(--kendo-font-size, 0.875rem) * 1.5) |
Description
The font size of the fifth highest level heading. | |||
$kendo-h6-font-size | String | var( --kendo-font-size, inherit ) | var(--kendo-font-size, inherit) |
Description
The font size of the sixth highest level heading. | |||
$kendo-h1-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the highest level heading. | |||
$kendo-h2-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the second highest level heading. | |||
$kendo-h3-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the third highest level heading. | |||
$kendo-h4-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the fourth highest level heading. | |||
$kendo-h5-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the fifth highest level heading. | |||
$kendo-h6-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the sixth highest level heading. | |||
$kendo-h1-line-height | Number | 74px | 74px |
Description
The line height of the highest level heading. | |||
$kendo-h2-line-height | Number | 56px | 56px |
Description
The line height of the second highest level heading. | |||
$kendo-h3-line-height | Number | 42px | 42px |
Description
The line height of the third highest level heading. | |||
$kendo-h4-line-height | Number | 40px | 40px |
Description
The line height of the fourth highest level heading. | |||
$kendo-h5-line-height | Number | 28px | 28px |
Description
The line height of the fifth highest level heading. | |||
$kendo-h6-line-height | Number | 20px | 20px |
Description
The line height of the sixth highest level heading. | |||
$kendo-h1-font-weight | String | var( --kendo-font-weight-normal, normal ) | var(--kendo-font-weight-normal, normal) |
Description
The font weight of the highest level heading. | |||
$kendo-h2-font-weight | String | var( --kendo-font-weight-normal, normal ) | var(--kendo-font-weight-normal, normal) |
Description
The font weight of the second highest level heading. | |||
$kendo-h3-font-weight | String | var( --kendo-font-weight-normal, normal ) | var(--kendo-font-weight-normal, normal) |
Description
The font weight of the third highest level heading. | |||
$kendo-h4-font-weight | String | var( --kendo-font-weight-bold, normal ) | var(--kendo-font-weight-bold, normal) |
Description
The font weight of the fourth highest level heading. | |||
$kendo-h5-font-weight | String | var( --kendo-font-weight-bold, normal ) | var(--kendo-font-weight-bold, normal) |
Description
The font weight of the fifth highest level heading. | |||
$kendo-h6-font-weight | String | var( --kendo-font-weight-bold, normal ) | var(--kendo-font-weight-bold, normal) |
Description
The font weight of the sixth highest level heading. | |||
$kendo-h1-letter-spacing | Null | null | null |
Description
The letter spacing of the highest level heading. | |||
$kendo-h2-letter-spacing | Null | null | null |
Description
The letter spacing of the second highest level heading. | |||
$kendo-h3-letter-spacing | Null | null | null |
Description
The letter spacing of the third highest level heading. | |||
$kendo-h4-letter-spacing | Null | null | null |
Description
The letter spacing of the fourth highest level heading. | |||
$kendo-h5-letter-spacing | Null | null | null |
Description
The letter spacing of the fifth highest level heading. | |||
$kendo-h6-letter-spacing | Null | null | null |
Description
The letter spacing of the sixth highest level heading. | |||
$kendo-h1-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the highest level heading. | |||
$kendo-h2-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the second highest level heading. | |||
$kendo-h3-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the third highest level heading. | |||
$kendo-h4-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the fourth highest level heading. | |||
$kendo-h5-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the fifth highest level heading. | |||
$kendo-h6-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the sixth highest level heading. | |||
$kendo-headings | Map | (
h1: (
font-size: $kendo-h1-font-size,
font-family: $kendo-h1-font-family,
line-height: $kendo-h1-line-height,
font-weight: $kendo-h1-font-weight,
letter-spacing: $kendo-h1-letter-spacing,
margin: $kendo-h1-margin
),
h2: (
font-size: $kendo-h2-font-size,
font-family: $kendo-h2-font-family,
line-height: $kendo-h2-line-height,
font-weight: $kendo-h2-font-weight,
letter-spacing: $kendo-h2-letter-spacing,
margin: $kendo-h2-margin
),
h3: (
font-size: $kendo-h3-font-size,
font-family: $kendo-h3-font-family,
line-height: $kendo-h3-line-height,
font-weight: $kendo-h3-font-weight,
letter-spacing: $kendo-h3-letter-spacing,
margin: $kendo-h3-margin
),
h4: (
font-size: $kendo-h4-font-size,
font-family: $kendo-h4-font-family,
line-height: $kendo-h4-line-height,
font-weight: $kendo-h4-font-weight,
letter-spacing: $kendo-h4-letter-spacing,
margin: $kendo-h4-margin
),
h5: (
font-size: $kendo-h5-font-size,
font-family: $kendo-h5-font-family,
line-height: $kendo-h5-line-height,
font-weight: $kendo-h5-font-weight,
letter-spacing: $kendo-h5-letter-spacing,
margin: $kendo-h5-margin
),
h6: (
font-size: $kendo-h6-font-size,
font-family: $kendo-h6-font-family,
line-height: $kendo-h6-line-height,
font-weight: $kendo-h6-font-weight,
letter-spacing: $kendo-h6-letter-spacing,
margin: $kendo-h6-margin
)
) |
|
Description
The headings Map. | |||
$kendo-paragraph-margin | List | 0 0 var( --kendo-font-size, inherit ) | 0 0 var(--kendo-font-size, inherit) |
Description
The margin of the paragraph. | |||
$kendo-paragraph-font-size | String | var( --kendo-font-size, inherit ) | var(--kendo-font-size, inherit) |
Description
The font size of the paragraph. | |||
$kendo-paragraph-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the paragraph. | |||
$kendo-paragraph-line-height | Number | 20px | 20px |
Description
The line height of the paragraph. | |||
$kendo-paragraph-font-weight | String | var( --kendo-font-weight-normal, normal ) | var(--kendo-font-weight-normal, normal) |
Description
The font weight of the paragraph. | |||
$kendo-paragraph-letter-spacing | Null | null | null |
Description
The letter spacing of the paragraph. | |||
$kendo-code-font-size | String | var( --kendo-font-size, inherit ) | var(--kendo-font-size, inherit) |
Description
The font size of the code tag. | |||
$kendo-code-font-family | String | var( --kendo-font-family-monospace, normal ) | var(--kendo-font-family-monospace, normal) |
Description
The font family of the code tag. | |||
$kendo-code-line-height | Number | 20px | 20px |
Description
The line height of the code tag. | |||
$kendo-code-font-weight | String | var( --kendo-font-weight-normal, normal ) | var(--kendo-font-weight-normal, normal) |
Description
The font weight of the code tag. | |||
$kendo-code-letter-spacing | Null | null | null |
Description
The letter spacing of the code tag. | |||
$kendo-code-padding-x | String | k-spacing(1) | var(--kendo-spacing-1, 0.25rem) |
Description
The horizontal padding of the code tag. | |||
$kendo-code-padding-y | String | k-spacing(0) | var(--kendo-spacing-0, 0px) |
Description
The vertical padding of the code tag. | |||
$kendo-pre-padding-x | String | k-spacing(6) | var(--kendo-spacing-6, 1.5rem) |
Description
The horizontal padding of the preformatted text. | |||
$kendo-pre-padding-y | String | k-spacing(4) | var(--kendo-spacing-4, 1rem) |
Description
The vertical padding of the preformatted text. | |||
$kendo-code-border-width | Number | 1px | 1px |
Description
The width of the border of the code tag. | |||
$kendo-code-bg | String | $kendo-base-bg | var(--kendo-color-surface, #fafafa) |
Description
The background color of the code tag. | |||
$kendo-code-text | String | $kendo-component-text | var(--kendo-color-on-app-surface, #3d3d3d) |
Description
The color of the code tag. | |||
$kendo-code-border | String | $kendo-component-border | var(--kendo-color-border, rgba(0, 0, 0, 0.08)) |
Description
The border color of the code tag. | |||
$kendo-display1-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 8) | calc(var(--kendo-font-size, 0.875rem) * 8) |
Description
The font size of the largest display text. | |||
$kendo-display2-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 7) | calc(var(--kendo-font-size, 0.875rem) * 7) |
Description
The font size of the second largest display text. | |||
$kendo-display3-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 6) | calc(var(--kendo-font-size, 0.875rem) * 6) |
Description
The font size of the third largest display text. | |||
$kendo-display4-font-size | Calculation | calc( var( --kendo-font-size, .875rem ) * 5) | calc(var(--kendo-font-size, 0.875rem) * 5) |
Description
The font size of the fourth largest display text. | |||
$kendo-display1-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the largest display text. | |||
$kendo-display2-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the second largest display text. | |||
$kendo-display3-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the third largest display text. | |||
$kendo-display4-font-family | String | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) |
Description
The font family of the fourth largest display text. | |||
$kendo-display1-line-height | Number | 1.2 | 1.2 |
Description
The line height of the largest display text. | |||
$kendo-display2-line-height | Number | 1.2 | 1.2 |
Description
The line height of the second largest display text. | |||
$kendo-display3-line-height | Number | 1.2 | 1.2 |
Description
The line height of the third largest display text. | |||
$kendo-display4-line-height | Number | 1.2 | 1.2 |
Description
The line height of the fourth largest display text. | |||
$kendo-display1-font-weight | String | var( --kendo-font-weight-light, normal ) | var(--kendo-font-weight-light, normal) |
Description
The font weight of the largest display text. | |||
$kendo-display2-font-weight | String | var( --kendo-font-weight-light, normal ) | var(--kendo-font-weight-light, normal) |
Description
The font weight of the second largest display text. | |||
$kendo-display3-font-weight | String | var( --kendo-font-weight-light, normal ) | var(--kendo-font-weight-light, normal) |
Description
The font weight of the third largest display text. | |||
$kendo-display4-font-weight | String | var( --kendo-font-weight-light, normal ) | var(--kendo-font-weight-light, normal) |
Description
The font weight of the fourth largest display text. | |||
$kendo-display1-letter-spacing | Null | null | null |
Description
The letter spacing of the largest display text. | |||
$kendo-display2-letter-spacing | Null | null | null |
Description
The letter spacing of the second largest display text. | |||
$kendo-display3-letter-spacing | Null | null | null |
Description
The letter spacing of the third largest display text. | |||
$kendo-display4-letter-spacing | Null | null | null |
Description
The letter spacing of the fourth largest display text. | |||
$kendo-font-size | Number | 0.875rem | 0.875rem |
Description
The base font size across all components. | |||
$kendo-font-size-xxs | Number | 0.5rem | 0.5rem |
Description
The extra extra small font size across all components. | |||
$kendo-font-size-xs | Number | 0.625rem | 0.625rem |
Description
The extra small font size across all components. | |||
$kendo-font-size-sm | Number | 0.75rem | 0.75rem |
Description
The small font size across all components. | |||
$kendo-font-size-md | Number | $kendo-font-size | 0.875rem |
Description
The medium font size across all components. | |||
$kendo-font-size-lg | Number | 1rem | 1rem |
Description
The large font size across all components. | |||
$kendo-font-size-xl | Number | 1.25rem | 1.25rem |
Description
The extra large font size across all components. | |||
$kendo-line-height | Number | k-math-div( 20, 14 ) | 1.4285714286 |
Description
The base line height across all components. | |||
$kendo-line-height-xs | Number | 1 | 1 |
Description
The extra small line height across all components. | |||
$kendo-line-height-sm | Number | 1.25 | 1.25 |
Description
The small line height across all components. | |||
$kendo-line-height-md | Number | $kendo-line-height | 1.4285714286 |
Description
The medium line height across all components. | |||
$kendo-line-height-lg | Number | 1.5 | 1.5 |
Description
The large line height across all components. | |||
$kendo-line-height-em | Calculation | calc( #{$kendo-line-height-md} * 1em ) | calc(1.4285714286 * 1em) |
Description
The base line height in ems across all components. | |||
$kendo-font-weight | Number | 400 | 400 |
Description
The base font weight across all components. | |||
$kendo-font-weight-thin | Number | 100 | 100 |
Description
The thin font weight across all components. | |||
$kendo-font-weight-extra-light | Number | 200 | 200 |
Description
The extra light font weight across all components. | |||
$kendo-font-weight-light | Number | 300 | 300 |
Description
The light font weight across all components. | |||
$kendo-font-weight-normal | Number | $kendo-font-weight | 400 |
Description
The normal font weight across all components. | |||
$kendo-font-weight-medium | Number | 500 | 500 |
Description
The medium font weight across all components. | |||
$kendo-font-weight-semibold | Number | 600 | 600 |
Description
The semibold font weight across all components. | |||
$kendo-font-weight-bold | Number | 700 | 700 |
Description
The bold font weight across all components. | |||
$kendo-font-weight-extra-bold | Number | 800 | 800 |
Description
The extra bold font weight across all components. | |||
$kendo-font-weight-black | Number | 900 | 900 |
Description
The most pronounced font weight across all components. | |||
$kendo-letter-spacing | Null | null | null |
Description
The base letter spacing across all components. | |||
$kendo-letter-spacing-tightest | Number | -.15px | -0.15px |
Description
The tightest letter spacing across all components. | |||
$kendo-letter-spacing-tighter | Number | -.10px | -0.1px |
Description
Slightly looser than the tighter letter spacing across all components. | |||
$kendo-letter-spacing-tight | Number | -.5px | -0.5px |
Description
Moderately tight letter spacing across all components. | |||
$kendo-letter-spacing-normal | Number | 0px | 0px |
Description
The normal letter spacing across all components. | |||
$kendo-letter-spacing-wide | Number | .5px | 0.5px |
Description
Wide letter spacing across all components. | |||
$kendo-letter-spacing-wider | Number | .10px | 0.1px |
Description
Slightly wider than the wide letter spacing across all components. | |||
$kendo-letter-spacing-widest | Number | .15px | 0.15px |
Description
The widest letter spacing across all components. | |||
$kendo-font-family-sans | List | Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans | Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans |
Description
The sans font family across all components. | |||
$kendo-font-family-serif | List | "Times New Roman", Georgia, Garamond, Palatino, Baskerville | "Times New Roman", Georgia, Garamond, Palatino, Baskerville |
Description
The serif font family across all components. | |||
$kendo-font-family-sans-serif | List | system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" | system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" |
Description
The sans-serif font family across all components. | |||
$kendo-font-family-monospace | List | SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace | SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace |
Description
The monospace font family across all components. | |||
$kendo-font-family | String | inherit | inherit |
Description
The base font family across all components. | |||
$kendo-font-sizes | Map | k-map-merge( $_default-font-sizes, $kendo-font-sizes ) |
|
Description
The font sizes map | |||
$kendo-line-heights | Map | k-map-merge( $_default-line-heights, $kendo-line-heights ) |
|
Description
The line heights map | |||
$kendo-font-weights | Map | k-map-merge( $_default-font-weights, $kendo-font-weights ) |
|
Description
The font weights map | |||
$kendo-letter-spacings | Map | k-map-merge( $_default-letter-spacings, $kendo-letter-spacings ) |
|
Description
The letter spacings map | |||
$kendo-font-families | Map | k-map-merge( $_default-font-families, $kendo-font-families ) |
|
Description
The font families map |