---
title: "Text Intent - Typography Utilities"
description:
  "Typography with @text intent. Font size, weight, color, alignment, and text
  utilities."
keywords:
  ["@text", "typography", "font", "text color", "text alignment", "font size"]
---

# Text Intent Overview

Text intent contains **element's typography** related utilities.

Utilities available in `@text` intent are listed below.

| Utility      | Description                                                       | Documentation                              |
| ------------ | ----------------------------------------------------------------- | ------------------------------------------ |
| `align-*`    | Align text content within element along main-axis and cross-axis. | [align](/docs/properties/text/align)       |
| `break-*`    | Control text breaking and word wrapping.                          | [break](/docs/properties/text/break)       |
| `case-*`     | Transform text case to upper, lower, or capitalize.               | [case](/docs/properties/text/case)         |
| `color-*`    | Set text color for elements.                                      | [color](/docs/properties/text/color)       |
| `content-*`  | Set text content for pseudo-elements (`::before` and `::after`).  | [content](/docs/properties/text/content)   |
| `family-*`   | Set font family for text elements.                                | [family](/docs/properties/text/family)     |
| `gap-*`      | Control spacing between letters and words.                        | [gap](/docs/properties/text/gap)           |
| `h-*`        | Set line height.                                                  | [h](/docs/properties/text/h)               |
| `line-*`     | Control text decoration (line).                                   | [line](/docs/properties/text/line)         |
| `lines-*`    | Control number of visible text lines (clamping).                  | [lines](/docs/properties/text/lines)       |
| `move-*`     | Set empty space (indentation) before text block (lines).          | [move](/docs/properties/text/move)         |
| `nums-*`     | Set numeric glyph styling (tabular, lining, etc.)                 | [nums](/docs/properties/text/nums)         |
| `overflow-*` | Handle overflowing text.                                          | [overflow](/docs/properties/text/overflow) |
| `shadow-*`   | Add text shadow effects.                                          | [shadow](/docs/properties/text/shadow)     |
| `size-*`     | Set text size for text elements.                                  | [size](/docs/properties/text/size)         |
| `space-*`    | Control white space in text.                                      | [space](/docs/properties/text/space)       |
| `style-*`    | Set text style for text elements.                                 | [style](/docs/properties/text/style)       |
| `thick-*`    | Set text's thickness (weight).                                    | [thick](/docs/properties/text/thick)       |
