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