1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
|
---
id: Text
section: utility-classes
---## Examples
### Font family
```html
<div class="pf-v6-u-font-family-text">Text</div>
<div class="pf-v6-u-font-family-heading">Heading</div>
<div class="pf-v6-u-font-family-monospace">Monospace</div>
```
### Font size
```html
<div class="pf-v6-u-font-size-xs">Extra small text</div>
<div class="pf-v6-u-font-size-sm">Small text</div>
<div class="pf-v6-u-font-size-md">Medium text</div>
<div class="pf-v6-u-font-size-lg">Large text</div>
<div class="pf-v6-u-font-size-xl">Extra large text</div>
<div class="pf-v6-u-font-size-2xl">2xl text</div>
<div class="pf-v6-u-font-size-3xl">3xl text</div>
<div class="pf-v6-u-font-size-4xl">4xl text</div>
```
### Font weight
```html
<div class="pf-v6-u-font-weight-normal">Normal</div>
<div class="pf-v6-u-font-weight-bold">Bold</div>
```
### Standard text colors
```html
<div class="pf-v6-u-text-color-regular">Regular text color</div>
<div class="pf-v6-u-text-color-brand">Brand font color</div>
<div class="pf-v6-u-text-color-placeholder">Placeholder text color</div>
<div class="pf-v6-u-text-color-required">Required text color</div>
<div class="pf-v6-u-text-color-subtle">Subtle text color</div>
```
### Inverse colors
These colors are best used with the ["inverse" background colors](/utility-classes/background-color#inverse-background-colors).
```html
<div class="pf-v6-u-background-color-inverse">
<div class="pf-v6-u-text-color-inverse">Inverse text color</div>
<div class="pf-v6-u-icon-color-inverse">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
</div>
```
### Link colors
```html
<div class="pf-v6-u-text-color-link">Link text color</div>
<div class="pf-v6-u-text-color-link-hover">Hover link text color</div>
<div class="pf-v6-u-text-color-link-visited">Visited link text color</div>
```
### Status and state text colors
```html
<div class="pf-v6-u-text-color-status-success">Success status text color</div>
<div class="pf-v6-u-text-color-status-warning">Warning status text color</div>
<div class="pf-v6-u-text-color-status-danger">Danger status text color</div>
<div class="pf-v6-u-text-color-status-info">Info status text color</div>
<div class="pf-v6-u-text-color-status-custom">Custom status text color</div>
```
### Disabled text colors
```html
<div class="pf-v6-u-text-color-disabled">Disabled text color</div>
<div class="pf-v6-u-background-color-disabled">
<div
class="pf-v6-u-text-color-on-disabled"
>Disabled text color on disabled background</div>
</div>
```
### Icon colors
```html
<div class="pf-v6-u-icon-color-regular">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-disabled">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-subtle">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-brand">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-favorite">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<br />
<div class="pf-v6-u-icon-color-status-success">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-status-warning">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-status-danger">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-status-info">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
<div class="pf-v6-u-icon-color-status-custom">
<i class="fas fa-thumbtack" aria-hidden="true"></i>
</div>
```
### Controlling text
```html
<h4>
<strong>Breakword</strong>
</h4>
<div class="pf-v6-u-text-break-word">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut.</p>
<br />
</div>
<h4>
<strong>No Wrap</strong>
</h4>
<div class="pf-v6-u-text-nowrap">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula.</p>
<br />
</div>
<h4>
<strong>Wrap</strong>
</h4>
<div class="pf-v6-u-text-wrap">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut.</p>
<br />
</div>
<h4>
<strong>Truncate</strong>
</h4>
<div>
<p
class="pf-v6-u-text-truncate"
>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut.</p>
</div>
```
## Documentation
### Overview
These text utilities can be used to modify text within the PatternFly framework. In most cases, using the components with available modifiers should be sufficient to implement most designs, and should be preferred over customizations using these utilities.
Care should be taken especially when applying text colors, as this can have a negative effect on the readability and accessibility of text. Refer to the information on [contrast ratios](/guidelines/colors/#contrast-ratios) for more information.
[Breakpoints](/tokens/all-patternfly-tokens) are optional. Breakpoint options include: base (no breakpoint value), `-on-sm`, `-on-md`, `-on-lg`, and `-on-xl`. Example: `.pf-v6-u-font-size-xl-on-lg`
### Usage
| Class | Applied to | Outcome |
| - | - | - |
| `.pf-v6-u-font-size-{xs, sm, md, lg, xl, 2xl, 3xl, 4xl}{-on-[breakpoint]}`| `*` | Sets font-size to xs, sm, md, lg, xl, 2xl, 3xl, or 4xl |
| `.pf-v6-u-font-family-{text, heading, monospace}` | `*` | Sets font-family to text, heading, or monospace |
| `.pf-v6-u-font-weight-{normal, bold}{-on-[breakpoint]}` | `*` | Sets font-weight to light, normal, or bold |
| `.pf-v6-u-text-color-{regular, brand, placeholder, requried, subtle}{-on-[breakpoint]}` | `*` | Sets font-color |
| `.pf-v6-u-text-color-link{-on-[breakpoint]}` | `*` | Sets font-color to link color |
| `.pf-v6-u-text-color-link-hover{-on-[breakpoint]}` | `*` | Sets font-color to hover link color |
| `.pf-v6-u-text-color-link-visited{-on-[breakpoint]}` | `*` | Sets font-color to visited link color |
| `.pf-v6-u-text-color-status-{success, warning, danger, info, custom}{-on-[breakpoint]}` | `*` | Sets font-color to status color |
| `.pf-v6-u-text-color-disabled{-on-[breakpoint]}` | `*` | Sets font-color to disabled text color |
| `.pf-v6-u-text-color-on-disabled{-on-[breakpoint]}` | `*` | Sets font-color to text color on disabled background |
| `.pf-v6-u-icon-color-{regular, brand, placeholder, requried, subtle}{-on-[breakpoint]}` | `*` | Sets font-color for icons |
| `.pf-v6-u-icon-color-status-{success, warning, danger, info, custom}{-on-[breakpoint]}` | `*` | Sets font-color to icon status color |
| `.pf-v6-u-text-break-word{-on-[breakpoint]}` | `*` | Sets word-break to break-word |
| `.pf-v6-u-text-nowrap{-on-[breakpoint]}` | `*` | Sets white-space to nowrap |
| `.pf-v6-u-text-wrap{-on-[breakpoint]}` | `*` | Sets white-space to normal |
| `.pf-v6-u-text-truncate` | `*` | Truncates text field |
|