Illustrator exportiert SVG, Viewbox stimmt nicht mit Zeichenflächengröße überein?

Ich versuche, eine SVG-Datei aus Illustrator auszugeben. Meine Zeichenfläche hat 256 x 256 Pixel. Die obere linke Seite der Zeichenfläche befindet sich bei 0,0.

Wenn ich mein SVG exportiere, viewboxist das Attribut 0.5 792.5 256 256. Warum nicht 0 0 256 256?

Alle Ebenen/Pfade/usw. befinden sich innerhalb der 256x256-Box. Nichts ist außerhalb davon.

Außerdem habe ich gerade ein neues 256x256-Dokument erstellt und alle meine Ebenen aus der alten Datei in die neue kopiert und eingefügt, und die Viewbox war 0 0 256 256wie erwartet. Was war es also mit der Originaldatei, die diesen Offset in die geworfen hat viewbox?

Update: Ich habe gerade alle Ebenen bis auf eine gelöscht und exportiert. Die Viewbox ist jetzt: 0.5 536.5 256 256, was immer noch keinen Sinn ergibt. Zumal die Zeichenfläche jetzt leer ist.

Hier ist die AI-Datei, wenn Sie nachsehen möchten: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0

Poste die .ai, wenn möglich. Die Grafiken sind irrelevant, Sie können sie entfernen. Ich versuche, Sie so gut wie möglich aufzuklären.
Ich habe die Frage mit einem Link zur .ai-Datei aktualisiert.

Antworten (1)

An der von Ihnen bereitgestellten .ai-Datei ist nichts auszusetzen. Ich habe es mir angesehen, nichts Falsches entdeckt, ich habe verschiedene Exportoptionen ausprobiert, sogar die Größe der Zeichenfläche geändert und sie verschoben.

Ich habe etwas gelesen und es stellte sich heraus, dass Adobe mit der SVG-Unterstützung nur halb so viel geleistet hat. Adobe verwendet keine SVG-Viewboxen und bietet keine Möglichkeit, die Koordinaten einer Viewbox tatsächlich zu definieren.

Was Sie erlebt haben, passiert normalerweise, wenn Sie Zeichenflächen in einem Dokument ziehen / in der Größe ändern. Eine Reihe von Leuten sah sich mit diesen Problemen konfrontiert, und die einzige Problemumgehung scheint genau das zu sein, was Sie getan haben. Datei -> Neu.

Eine weitere Lösung wäre das Importieren der SVGs in Inkscape und das Exportieren von dort. Aber ich denke, die Datei neu ist viel schneller.

Es tut mir leid, dass ich Ihnen nicht weiter helfen kann, es liegt wirklich an Adobe, das Problem zu beheben.

PS: Diese Frage hat einige gute Antworten .

Das scheint auch die Schlussfolgerung zu sein, zu der ich gekommen bin. Vielen Dank!