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.
89 lines
6.9 KiB
Markdown
89 lines
6.9 KiB
Markdown
---
|
||
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) для информации о текстовых переопределениях в экземплярах компонентов.
|