Список пользовательских шрифтов
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 остаётся частью снимка.
Насколько полезно это руководство?