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

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

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

TypeScript
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, чтобы избежать подстановки и изменения размеров текста.

Общая тема приложения описана в разделе Темы и тёмный режим. Тема документа Board остаётся частью снимка.

Насколько полезно это руководство?

© 2026 DreamNum Co., Ltd.