# Typography В состав Plasma Web входят компоненты, реализующие типографическую систему типографическую систему Plasma .
Они заменяют обычные HTML-теги, такие, как `h1` , `h2` , `h3` , `h4` , `p` , etc. ## Установка шрифта Компоненты типографики используют фирменный шрифт SB Sans Text .
О том, как установить данный шрифт, смотрите на странице Типографическая система . ## Отступы По умолчанию типографика поддерживает стандартные отступы.
О том, как использовать отступы, читайте на странице Стандартные отступы . ## Переносы По умолчанию в типографике слова переносятся по слогам.
Чтобы отключить данный функционал, необходимо установить свойство `breakWord` в значении `false` . ## Пробелы По умолчанию в типографике если текст превышает ширину элемента, то слова будут переноситься по пробелам.
Чтобы запретить перенос по пробелам, необходимо установить свойство `noWrap` в значении `true` . ## Смена тега Если при использовании компонентов необходимо сменить тег, то можно использовать свойство `as` :
```tsx
import React from 'react';
import { BodyM } from '@salutejs/plasma-web';
export function App() {
return (
BodyM
);
}
```
## Моноширинные числа Если необходимо сделать числа моноширинным, то нужно установить свойство `inNumeric` в значении `true` . ## Состав ### Hero unit
```tsx
import React from 'react';
import { DsplL, DsplM, DsplS } from '@salutejs/plasma-web';
export function App() {
return (
DsplL
DsplL Bold
DsplL Medium
DsplM
DsplM Bold
DsplM Medium
DsplS
DsplS Bold
DsplS Medium
);
}
```
### Заголовки
```tsx
import React from 'react';
import { H1, H2, H3, H4, H5 } from '@salutejs/plasma-web';
export function App() {
return (
H1
H1 Bold
H1 Medium
H2
H2 Bold
H2 Medium
H3
H3 Bold
H3 Medium
H4
H4 Bold
H4 Medium
H5
H5 Bold
H5 Medium
);
}
```
### Интерфейсы Типографика для таких частей интерфейса, как button, label, подписи, и т.п.
```tsx
import React from 'react';
import { BodyL, BodyM, BodyS, BodyXS, BodyXXS } from '@salutejs/plasma-web';
export function App() {
return (
BodyL
BodyL Bold
BodyL Medium
BodyM
BodyM Bold
BodyM Medium
BodyS
BodyS Bold
BodyS Medium
BodyXS
BodyXS Bold
BodyXS Medium
BodyXXS
BodyXXS Bold
BodyXXS Medium
);
}
```
### Текст Типографические элементы для описаний к статьям, дополнительной информации и т.д.
```tsx
import React from 'react';
import { TextL, TextM, TextS, TextXS } from '@salutejs/plasma-web';
export function App() {
return (
TextL
TextL Bold
TextL Medium
TextM
TextM Bold
TextM Medium
TextS
TextS Bold
TextS Medium
TextXS
TextXS Bold
TextXS Medium
);
}
```