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 viewbox
atributo 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 256
como 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 256
que 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
fuente
Respuestas:
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 .
fuente