openpencil/packages/docs/ru/user-guide/text-editing.md
Danila Poyarkov 3c385ebe15 docs: explain font substitution diagnostics
- Document the missing-font banner, active substitutions, retry flow, and font source behavior in every maintained user guide
- Add list_available_fonts and get_font_status to the MCP tool reference and replace stale exact tool counts with a durable 100+ description
2026-08-13 20:26:25 +03:00

96 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Редактирование текста
description: Создание и редактирование текста с расширенным форматированием, шрифтами и встроенным редактированием в OpenPencil.
---
# Редактирование текста
Создавайте текстовые узлы и редактируйте их прямо на холсте с полной поддержкой расширенного форматирования.
## Создание текста
Нажмите <kbd>T</kbd>, чтобы активировать текстовый инструмент, затем кликните по холсту. Появится пустой текстовый узел с мигающим курсором — начинайте вводить текст.
## Встроенное редактирование
Дважды кликните по существующему текстовому узлу, чтобы войти в режим встроенного редактирования. Вокруг текста появляется синяя рамка, указывающая на режим редактирования. Кликните за пределами текстового узла, чтобы применить изменения и выйти из редактирования.
Текст отображается непосредственно на холсте — видимого наложения текстового поля ввода нет.
## Навигация курсором
| Действие | Mac | Windows / Linux |
|----------|-----|-----------------|
| Переместить влево/вправо | <kbd>←</kbd> / <kbd>→</kbd> | <kbd>←</kbd> / <kbd>→</kbd> |
| Переместить вверх/вниз | <kbd>↑</kbd> / <kbd>↓</kbd> | <kbd>↑</kbd> / <kbd>↓</kbd> |
| Переместить по словам | <kbd>⌥</kbd><kbd>←</kbd> / <kbd>⌥</kbd><kbd>→</kbd> | <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>Ctrl</kbd> + <kbd>→</kbd> |
| В начало/конец строки | <kbd>⌘</kbd><kbd>←</kbd> / <kbd>⌘</kbd><kbd>→</kbd> | <kbd>Home</kbd> / <kbd>End</kbd> |
Удерживайте <kbd>Shift</kbd> с любой клавишей перемещения, чтобы расширить выделение.
## Выделение текста
- **Клик** внутри текстового узла — позиционирует курсор
- **Клик + перетаскивание** — выделяет диапазон текста
- **Двойной клик** по слову — выделяет его
- **Тройной клик** — выделяет весь текст в узле
## Расширенное форматирование текста
Применяйте форматирование к выделенному тексту или переключайте стиль для всего узла, когда ничего не выделено.
| Действие | Mac | Windows / Linux |
|----------|-----|-----------------|
| Полужирный | <kbd>⌘</kbd><kbd>B</kbd> | <kbd>Ctrl</kbd> + <kbd>B</kbd> |
| Курсив | <kbd>⌘</kbd><kbd>I</kbd> | <kbd>Ctrl</kbd> + <kbd>I</kbd> |
| Подчёркивание | <kbd>⌘</kbd><kbd>U</kbd> | <kbd>Ctrl</kbd> + <kbd>U</kbd> |
Зачёркивание доступно через кнопку-переключатель **S** в разделе «Типографика» панели свойств (сочетания клавиш нет — <kbd>⌘</kbd><kbd>S</kbd> используется для сохранения).
Форматирование применяется к каждому символу. Когда вы набираете текст между жирным и обычным сегментами, новый текст наследует стиль предыдущего сегмента.
Кнопки-переключатели **B / I / U / S** в разделе «Типографика» панели свойств также применяют форматирование.
## Операции редактирования
| Действие | Mac | Windows / Linux |
|----------|-----|-----------------|
| Удалить слово перед курсором | <kbd>⌥</kbd><kbd>⌫</kbd> | <kbd>Ctrl</kbd> + <kbd>Backspace</kbd> |
| Удалить до начала строки | <kbd>⌘</kbd><kbd>⌫</kbd> | — |
| Вырезать | <kbd>⌘</kbd><kbd>X</kbd> | <kbd>Ctrl</kbd> + <kbd>X</kbd> |
| Копировать | <kbd>⌘</kbd><kbd>C</kbd> | <kbd>Ctrl</kbd> + <kbd>C</kbd> |
| Вставить | <kbd>⌘</kbd><kbd>V</kbd> | <kbd>Ctrl</kbd> + <kbd>V</kbd> |
## Выбор шрифта
Откройте панель выбора шрифта в разделе «Типографика» панели свойств, чтобы изменить семейство шрифта. Возможности панели:
- **Поиск с фильтрацией** — введите текст для сужения списка шрифтов
- **Предпросмотр шрифтов** — название каждого шрифта отображается его собственным начертанием
- **Виртуальная прокрутка** — эффективно работает с большими списками шрифтов
- **Прокрутка к текущему** — текущий шрифт подсвечивается при открытии панели
## Начертание шрифта
Измените начертание шрифта в разделе «Типографика» панели свойств. Доступные начертания зависят от выбранного семейства шрифта (например, Regular, Medium, Bold, Black).
## Источники шрифтов
- **Шрифт по умолчанию** — Inter загружается автоматически
- **Настольное приложение** — системные шрифты и включённые каталоги Google Fonts, Fontsource, Bunny Fonts и Fontshare
- **Браузер** — системные шрифты доступны в Chrome и Edge; онлайн-каталоги требуют настольное приложение
- **Загруженные шрифты** — настольное приложение кэширует загруженные начертания для повторного использования на том же устройстве
## Отсутствующие шрифты и замены
Если запрошенное семейство или начертание не удаётся загрузить, OpenPencil показывает предупреждение над редактором, а не молча считает подстановочный рендеринг точным.
Разверните предупреждение, чтобы увидеть каждое затронутое начертание и активную замену. Используйте **Выбрать слои**, чтобы найти затронутые текстовые узлы, или **Повторить загрузку шрифтов** после изменения доступа к сети, разрешения на локальные шрифты или настроек провайдеров. Начертание может быть синтезировано из другого загруженного начертания того же семейства; отсутствующее семейство заменяется на Inter, если он доступен.
## Советы
- Список шрифтов предзагружается при запуске, поэтому панель выбора открывается без задержки.
- Ввод через IME (китайский, японский, корейский) полностью поддерживается.
- Расширенное форматирование сохраняется при импорте/экспорте .fig.
- См. [Компоненты](./components) для информации о текстовых переопределениях в экземплярах компонентов.