Как убедиться, что вырезка в .svg, созданная с помощью Inkscape, хорошо импортируется в Illustrator

Я получил дизайн .svg, созданный с помощью Inkscape, и мне нужно преобразовать его в .ai, чтобы отправить на принтер. Но при открытии в Illustrator многие функции изменились. В частности, некоторые маски («отсечение», как их называет Inkscape) не учитываются (объекты, которые должны быть обрезаны, внезапно перестали обрезаться), хотя, как ни странно, некоторые объекты были обрезаны правильно. Я также заметил несколько проблем с текстами, но это легко исправить.

Я попытался экспортировать файл в .pdf вместо .svg и преобразовать его в .ai в Illustrator, но, к сожалению, это сопровождалось собственным набором визуальных ошибок и полностью испортило слои.

Итак, мои вопросы: 1- Есть ли простой способ исправить файл либо в Illustrator, либо в Inkscape? Убедитесь, что кадрирование правильно импортировано? 2- Если нет простого решения, какие передовые методы можно применить, чтобы файлы .svg, экспортированные из Inkscape, импортировались в Illustrator без изменений? Например, преобразование текстов в векторы — хороший способ убедиться, что они не меняются между двумя программами. То же самое с преобразованием контура в формы.

Ответы (1)

Как правило, Illustrator должен иметь возможность импортировать обтравочные контуры, созданные в Inkscape, поэтому проблема может заключаться в другом в построении SVG. Трудно сказать, что не так, не имея доступа к файлу SVG. Было бы полезно, если бы вы могли поделиться SVG на SVGshare.com и предоставить ссылку.

В любом случае, вот несколько общих советов. Попробуйте следующее: откройте SVG в Inkscape, затем выполните следующие действия.

  1. Выберите все, затем выполните «Правка»> «Клонировать»> «Отключить клоны рекурсивно».

  2. Выберите все текстовые объекты, затем выполните Path > Object to path , чтобы преобразовать текст в контуры.

  3. Do Extensions > Arrange > Deep ungroup

  4. Сделать Файл > Очистить

  5. Сделайте «Файл»> «Сохранить как» и выберите «Обычный SVG» в качестве типа файла. Очевидно, убедитесь, что вы переименовали файл, так как вы, вероятно, не хотите перезаписывать оригинал.

Теперь попробуйте импортировать его в Illustrator.

Просто обратите внимание, что поддержка Illustrator стандартов SVG может быть немного ненадежной, и, безусловно, есть некоторые функции Inkscape, которые Illustrator просто не поддерживает. Имея это в виду, чем проще SVG, тем лучше — если возможно, просто контуры с штрихами и заливками, без эффектов контуров или фильтров. Если есть эффекты пути, выберите эти объекты, а затем примените Path > Object to Path . Фильтры можно удалить, выполнив команду «Фильтры» > «Удалить фильтры» . Если это негативно повлияет на SVG, вам может потребоваться воссоздать части дизайна без использования эффектов контура или фильтров.

Большое спасибо за подсказку! Я пробовал, но это, к сожалению, не решило проблему. Я сделаю очищенную версию svg и загружу ее
Вот ссылка SVGshare: svgshare.com/i/PRh.svg Но ссылка тоже кажется глючной. Файл довольно тяжелый, может общая проблема как-то связана с этим? Как вы думаете, может ли файл, содержащий слишком много масок или слишком много объектов, создавать ошибки в Illustrator?
@MonsieurNauru Я получаю сообщение об ошибке сервера 500, когда пытаюсь щелкнуть эту ссылку SVG, хотя сам сайт обмена SVG, похоже, работает нормально. Я предполагаю, что файл может быть слишком большим.