openpencil/packages/docs/ru/user-guide/text-editing.md
Danila Poyarkov 36a3257d29 Remove implementation details from user guide
Replace internal references (Yoga, CanvasKit, Paragraph API, style runs,
characterStyleIDs, vectorNetworkBlob, Kiwi binary, scene graph, font-kit,
Local Font Access API, COMPONENT type, override key format, hex codes, px
specs) with user-facing language across all 7 locales.
2026-03-08 12:55:25 +03:00

89 lines
6.9 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 загружается автоматически
- **Настольное приложение** — системные шрифты обнаруживаются и предзагружаются при запуске
- **Браузер** — системные шрифты доступны в поддерживаемых браузерах (Chrome/Edge)
## Советы
- Список шрифтов предзагружается при запуске, поэтому панель выбора открывается без задержки.
- Ввод через IME (китайский, японский, корейский) полностью поддерживается.
- Расширенное форматирование сохраняется при импорте/экспорте .fig.
- См. [Компоненты](./components) для информации о текстовых переопределениях в экземплярах компонентов.