Typography

Typography ensures consistent, readable text across all interfaces and improves clarity and user engagement on all devices.

Overview of Typography

Typography in a design system encompasses the selection and application of typefaces, sizes, and styles to ensure clear communication and visual consistency across a user interface. It defines rules for text hierarchy, which helps organize information effectively and guides the user’s attention through various elements of the interface. Properly managed typography enhances readability and accessibility by optimizing line spacing, letter spacing, and alignment. These guidelines are crucial for maintaining brand identity and ensuring that text is functional and appealing across all devices and platforms.

Typography Styles

Typography styles vary by theme and swatch. To explore these specifics, click the link for the respective theme: Default, Bootstrap, Material, Fluent and Classic.

Telerik and Kendo UI typography styles are determined by five key variables: font size, font weight, line height, font family, and letter spacing. These essential settings refine text appearance, optimize readability and enhance aesthetic appeal across digital interfaces:

Font Size

Determines the size of the text, impacting legibility and visual hierarchy.

KeyCSS VariableValueExample
xxs--kendo-font-size-xxs0.5remLorem ipsum
xs--kendo-font-size-xs0.625remLorem ipsum
sm--kendo-font-size-sm0.75remLorem ipsum
md--kendo-font-size-md0.875remLorem ipsum
lg--kendo-font-size-lg1remLorem ipsum
xl--kendo-font-size-xl1.25remLorem ipsum

Font Weight

Adjusts the thickness of characters, from light to bold, to emphasize or differentiate textual elements.

KeyCSS VariableValueExample
thin--kendo-font-weight-thin100Lorem ipsum
extra-light--kendo-font-weight-extra-light200Lorem ipsum
light--kendo-font-weight-light300Lorem ipsum
normal--kendo-font-weight-normal400Lorem ipsum
medium--kendo-font-weight-medium500Lorem ipsum
semibold--kendo-font-weight-semibold600Lorem ipsum
bold--kendo-font-weight-bold700Lorem ipsum

Line Height

Sets the vertical spacing between lines of text, crucial for readability, text flow and component height.

KeyCSS VariableValueExample
xs--kendo-line-height-xs1Lorem ipsum
sm--kendo-line-height-sm1.25Lorem ipsum
md--kendo-line-height-md1.43Lorem ipsum
lg--kendo-line-height-lg1.5Lorem ipsum

Font Family

Specifies the typeface used, influencing the tone and readability of the text.

KeyCSS VariableValueExample
sans--kendo-font-family-sansArial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill SansLorem ipsum
serif--kendo-font-family-serif"Times New Roman", Georgia, Garamond, Palatino, BaskervilleLorem ipsum
sans-serif--kendo-font-family-sans-serifsystem-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"Lorem ipsum
monospace--kendo-font-family-monospaceSFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospaceLorem ipsum

Letter Spacing

Adjusts the space between characters, affecting clarity and readability, especially at smaller sizes.

KeyCSS VariableValueExample
tightest--kendo-letter-spacing-tightest-0.15pxLorem ipsum
tighter--kendo-letter-spacing-tighter-0.1pxLorem ipsum
tight--kendo-letter-spacing-tight-0.5pxLorem ipsum
normal--kendo-letter-spacing-normal0pxLorem ipsum
wide--kendo-letter-spacing-wide0.5pxLorem ipsum
wider--kendo-letter-spacing-wider0.1pxLorem ipsum
widest--kendo-letter-spacing-widest0.15pxLorem ipsum

Theme-Specific Variables

For specific information about the typography system, refer to the theme-specific variables list:

Feedback