Illustrator yang mengekspor SVG, viewbox tidak cocok dengan ukuran artboard?

10

Saya mencoba untuk mengeluarkan SVG dari Illustrator. Artboard saya berukuran 256x256 piksel. Kiri atas artboard adalah 0,0.

Ketika saya mengekspor svg saya, viewboxatributnya adalah 0.5 792.5 256 256. Kenapa tidak 0 0 256 256?

Semua lapisan / jalur / dll berada di dalam kotak 256x256. Tidak ada yang di luar itu.

Juga, saya baru saja membuat dokumen 256x256 baru dan menyalin / menempelkan semua layer saya dari file lama ke yang baru dan viewbox 0 0 256 256seperti yang diharapkan. Jadi apa tentang file asli yang melempar offset itu viewbox?

Pembaruan: Saya baru saja menghapus semua layer kecuali satu, dan diekspor. Kotak view sekarang:, 0.5 536.5 256 256yang masih tidak masuk akal. Terutama karena artboard kosong sekarang.

Ini adalah file AI jika Anda ingin melihatnya: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0

Jake Wilson
sumber
memposting .ai, jika memungkinkan. grafis tidak relevan, Anda dapat menghapusnya. Aku akan mencoba mencerahkanmu, sesuai kemampuanku.
PaulEffect
Saya memperbarui pertanyaan dengan tautan ke file .ai.
Jake Wilson

Jawaban:

14

tidak ada yang salah dengan .ai yang Anda berikan. saya melihatnya, tidak menemukan kesalahan, saya mencoba berbagai opsi ekspor, bahkan mengubah ukuran artboard dan memindahkannya.

Saya melakukan beberapa bacaan dan ternyata Adobe melakukan setengah pekerjaan ketika itu termasuk dukungan svg. Adobe tidak menggunakan svg viewbox dan tidak menawarkan cara untuk benar-benar menentukan koordinat viewbox.

Apa yang Anda alami biasanya terjadi ketika Anda menyeret / mengubah ukuran artboards pada dokumen. Sejumlah orang menemukan diri mereka menghadapi masalah ini dan satu-satunya solusi tampaknya persis apa yang Anda lakukan. File -> Baru.

Perbaikan lain akan mengimpor svgs di Inkscape dan mengekspor dari sana. Tapi saya pikir file baru jauh lebih cepat.

Maaf saya tidak bisa membantu Anda lagi, itu terserah Adobe untuk memperbaikinya.

PS: Pertanyaan ini punya jawaban yang bagus .

PaulEffect
sumber
2
Sepertinya itu kesimpulan yang saya buat juga. Terima kasih!
Jake Wilson