Inkscape - Как вырезать текст из формы и получить результирующий путь?

Мне дали файл .svg с текстом, который я хочу изменить с помощью Inkscape. Текст был «вырезан» из прямоугольника, поэтому текст больше нельзя изменить ( я думаю ).

ender2.svg

введите описание изображения здесь

Я могу сказать, что исходный тип - это «путь», потому что, если я просматриваю «узлы» прямоугольника, он показывает 109 узлов пути.

введите описание изображения здесь

Попытка 1

Я пробовал следующее, чтобы создать новый текстовый блок

  • создание прямоугольника
  • Добавление текста
  • Выполнение «клип» -> инверсия

Кажется , это сделало то, что я хотел, однако полученный объект представляет собой путь только с 4 узлами, а это не то, что я хочу.

ender2pro.svg

введите описание изображения здесь

  • Как я могу преобразовать этот путь из 4 узлов в более подробный путь из 109 узлов, такой как исходный файл?
    Или есть способ отредактировать текст в исходном файле?

Я новичок в inkscape, поэтому любая помощь приветствуется.

Ответы (2)

Не используйте для этого маски или отсечение.

  1. Нарисуйте прямоугольник и введите текст. Выберите оба.

  2. Сделать путь > разница

Пример

введите описание изображения здесь

Это гораздо более простой подход, чем то, что я сделал. Подтвердил, что это именно то, что мне нужно.

Вместо того, чтобы делать клип, сделайте следующее

  1. Создайте прямоугольник и текст
  2. Преобразование текста в путь ( path -> object to path)
  3. Выделите все буквы и разгруппируйте их ( right click + ungroup)
  4. Выберите все буквы и соедините их ( path -> union)
  5. Выберите прямоугольник и текст пути, затем выполните «разницу» или «пересечение» ( path -> difference)

Вот видео, показывающее шаги: https://www.youtube.com/watch?v=ZHC8sDX2Pmk

введите описание изображения здесь