# Typography The Skeleton typography system. {

Skeleton provides an array of opt-in utility classes for common typographic elements, with a fully functional typography scale based on your theme settings. As well as a number of primitives for generating a semantic typography set for your project's individual needs.

} ## Typographic Scale Skeleton introduces customizable [Typographic Scale](https://designcode.io/typographic-scales) to Tailwind's [font-size](https://tailwindcss.com/docs/font-size) properties.
Scaling can be adjusted by modifying the [type scale](/docs/get-started/core-api#typography) theme property. ```css [data-theme='cerberus'] { --text-scaling: 1.067; } ``` This affects the following text sizes. ```html

text-xs

text-sm

text-base

text-lg

text-xl
text-2xl
text-3xl
text-4xl
text-5xl
text-6xl
text-7xl
text-8xl
text-9xl
```
## Utility Classes Use the following utility classes to quickly style semantic HTML elements. These classes are opt-in by default, providing a simple escape hatch when you need to break from convention. ### Headings ```html // Error loading file, please report this issue. ``` ### Paragraphs ```html // Error loading file, please report this issue. ``` ### Blockquotes ```html // Error loading file, please report this issue. ``` ### Anchor ```html // Error loading file, please report this issue. ``` ### Pre-Formatted ```html // Error loading file, please report this issue. ``` ### Code ```html // Error loading file, please report this issue. ``` ### Keyboard ```html // Error loading file, please report this issue. ``` ### Insert & Delete ```html // Error loading file, please report this issue. ``` ### Mark ```html // Error loading file, please report this issue. ``` ## Lists Skeleton defers to Tailwind's built-in utility classes for common list styles. ### Unordered ```html // Error loading file, please report this issue. ``` ### Ordered ```html // Error loading file, please report this issue. ``` ### Basic ```html // Error loading file, please report this issue. ``` ### Description ```html // Error loading file, please report this issue. ``` ### Navigation ```html // Error loading file, please report this issue. ``` ## Semantic Typography When working with your designers, they may craft a semantic typography set for your project. To handle this, we recommend implementing [custom presets](/docs/design/presets#custom-presets) that mix CSS primitives with semantic HTML elements to replicate all desired styles. Feel free to use the boilerplate below, adding each style to your global stylesheet. ```html // Error loading file, please report this issue. ```