# Список пользовательских шрифтов

- Human documentation: [https://docs.univer.ai/ru-RU/guides/boards/ui/fonts](https://docs.univer.ai/ru-RU/guides/boards/ui/fonts)

- Agent Markdown: [https://docs.univer.ai/ru-RU/guides/boards/ui/fonts.md](https://docs.univer.ai/ru-RU/guides/boards/ui/fonts.md)

- Requested language: `ru-RU`

- Content language: `ru-RU`

- Documentation version: `1.2.0`

- Source: [boards/ui/fonts.ru-RU.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/boards/ui/fonts.ru-RU.mdx)

---

Boards хранит выбор шрифтов в данных Board. Тема может задавать `fontScheme.heading` и `fontScheme.body`, а отдельный текстовый элемент — переопределять семейство, размер и начертание через `textStyle`.

## Настройка шрифта текстового элемента

```ts
const board = univerAPI.getActiveBoard()
if (!board) throw new Error('No active Board')

const label = board.insertText({
  text: 'Milestone',
  left: 120,
  top: 96,
  width: 240,
  height: 64,
  textStyle: {
    fontFamily: 'Inter',
    fontSize: 18,
    bold: true,
  },
})
if (!label) throw new Error('Cannot insert label')
```

Редактирование текста Board использует общий конвейер Docs UI — техническую зависимость `@univerjs-pro/boards-ui`. Загружайте веб-шрифты на странице хоста до отрисовки Board, чтобы избежать подстановки и изменения размеров текста.

Общая тема приложения описана в разделе [Темы и тёмный режим](https://docs.univer.ai/ru-RU/guides/fundamentals/ui/themes.md). Тема документа Board остаётся частью снимка.
