¿Illustrator exportando SVG, viewbox no coincide con el tamaño de la mesa de trabajo?

10

Estoy intentando generar un SVG desde Illustrator. Mi mesa de trabajo es de 256x256 píxeles. La parte superior izquierda de la mesa de trabajo está en 0,0.

Cuando exporto mi svg, el viewboxatributo es 0.5 792.5 256 256. ¿Por qué no lo es 0 0 256 256?

Todas las capas / rutas / etc. están dentro del cuadro 256x256. Nada está fuera de eso.

Además, acabo de crear un nuevo documento de 256x256 y copié / pegué todas mis capas desde el archivo antiguo al nuevo y la ventana de visualización era 0 0 256 256como se esperaba. Entonces, ¿qué tenía el archivo original que arrojaba ese desplazamiento en el viewbox?

Actualización: acabo de eliminar todas las capas, excepto una, y las exporté. El viewbox es ahora:, 0.5 536.5 256 256que todavía no tiene sentido. Especialmente porque la mesa de trabajo está vacía ahora.

Aquí está el archivo AI si desea mirar: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0

Jake Wilson
fuente
publicar el .ai, si es posible. los gráficos son irrelevantes, puedes eliminarlos. Trataré de iluminarte, lo mejor que pueda.
PaulEffect
Actualicé la pregunta con un enlace al archivo .ai.
Jake Wilson

Respuestas:

14

No hay nada malo con el .ai que proporcionó. Lo miré, no vi nada malo, probé diferentes opciones de exportación, incluso cambiando el tamaño de la mesa de trabajo y moviéndola.

Leí un poco y resulta que Adobe hizo medio trabajo cuando incluyó soporte de svg. Adobe no utiliza cuadros de vista de svg y no ofrece ninguna forma de definir realmente las coordenadas de los cuadros de vista.

Lo que experimentó generalmente sucede cuando arrastra / redimensiona las mesas de trabajo en un documento. Varias personas se encontraron enfrentando estos problemas y la única solución parece ser exactamente lo que usted hizo. Archivo -> Nuevo.

Otra solución sería importar los svgs en Inkscape y exportar desde allí. Pero creo que el archivo nuevo es mucho más rápido.

Lo siento, no puedo ayudarte más, realmente depende de Adobe arreglar esto.

PD: Esta pregunta tiene algunas buenas respuestas .

PaulEffect
fuente
2
Esa parece ser la conclusión a la que he llegado también. ¡Gracias!
Jake Wilson el