Cómo asegurarse de que el recorte en un .svg creado con Inkscape se importe bien en Illustrator

Recibí un diseño .svg hecho con Inkscape y necesito convertirlo a .ai para enviarlo a una impresora. Pero cuando se abrió con Illustrator, se cambiaron muchas funciones. En particular, algunas de las máscaras ("recorte", como las llama Inkscape) no se tienen en cuenta (los objetos que deberían recortarse de repente no lo fueron) aunque, curiosamente, algunos de los objetos se recortaron correctamente. También detecté algunos problemas con los textos, pero esto se soluciona fácilmente.

Intenté exportar el archivo a .pdf en lugar de .svg y convertirlo a .ai en Illustrator, pero desafortunadamente esto vino con su propio conjunto de errores visuales y estropeó por completo las capas.

Entonces, mis preguntas: 1- ¿Hay una manera fácil de arreglar el archivo, ya sea en el lado de Illustrator o Inkscape? ¿Asegúrese de que el recorte se importe correctamente? 2- Si no hay una solución fácil, ¿cuáles son las buenas prácticas que se pueden implementar para que los .svg exportados desde Inkscape se importen en Illustrator sin cambios? Por ejemplo, convertir textos en vectores es una buena manera de asegurarse de que no cambie entre los dos programas. Lo mismo con convertir contorno en formas.

Respuestas (1)

En general, Illustrator debería poder importar trazados de recorte hechos en Inkscape, por lo que el problema puede estar en otra parte de la construcción del SVG. Es difícil decir qué está mal sin acceso al archivo SVG. Podría ayudar si pudiera compartir el SVG en SVGshare.com y proporcionar el enlace.

De todos modos, he aquí algunos consejos generales. Prueba esto: abre el SVG en Inkscape, luego haz lo siguiente

  1. Seleccione todo, luego haga Editar> Clonar> Desvincular clones recursivamente

  2. Seleccione todos los objetos de texto, luego haga Ruta> Objeto a ruta para convertir el texto en contornos

  3. Haz Extensiones > Organizar > Desagrupar en profundidad

  4. Haz Archivo > Limpiar

  5. Haga clic en Archivo > Guardar como y elija "SVG simple" como tipo de archivo. Obviamente, asegúrese de cambiar el nombre del archivo, ya que probablemente no desee sobrescribir el original.

Ahora intente importarlo a Illustrator.

Solo tenga en cuenta que el soporte de Illustrator para los estándares SVG puede ser un poco inestable, y ciertamente hay algunas características de Inkscape que Illustrator simplemente no admite. Entonces, con eso en mente, cuanto más simple sea el SVG, mejor; si es posible, solo rutas con trazos y rellenos solamente, por lo que no hay efectos de ruta ni filtros. Si hay efectos de ruta, seleccione estos objetos y luego aplique Ruta > Objeto a ruta . Los filtros se pueden eliminar haciendo Filtros > Eliminar filtros . Si esto afecta negativamente al SVG, es posible que deba recrear partes del diseño sin usar efectos de ruta o filtros.

¡Muchas gracias por el consejo! Lo intenté, pero lamentablemente no resolvió el problema. Haré una versión limpia del svg y la subiré
Aquí está el enlace SVGshare: svgshare.com/i/PRh.svg Pero el enlace también parece defectuoso. El archivo es bastante pesado, ¿tal vez el problema general tenga algo que ver con eso? ¿Cree que un archivo que contiene demasiadas máscaras o demasiados objetos podría crear errores en Illustrator?
@MonsieurNauru Recibo un error de servidor 500 cuando trato de hacer clic en ese enlace SVG, aunque el sitio para compartir SVG en sí parece funcionar bien. Supongo que es posible que el archivo sea demasiado grande.