Illustrator que exporta SVG, a caixa de exibição não corresponde ao tamanho da prancheta?

10

Estou tentando produzir um SVG do Illustrator. Minha prancheta tem 256x256 pixels. O canto superior esquerdo da prancheta está em 0,0.

Quando eu exportar minha SVG, o viewboxatributo é 0.5 792.5 256 256. Por que não é 0 0 256 256?

Todas as camadas / caminhos / etc estão dentro da caixa 256x256. Nada está fora disso.

Além disso, criei um novo documento de 256x256 e copiei / colei todas as minhas camadas do arquivo antigo para o novo e a caixa de visualização estava 0 0 256 256conforme o esperado. Então, o que havia no arquivo original que estava lançando nesse deslocamento no arquivo viewbox?

Atualização: Acabei de excluir todas as camadas, exceto uma, e exportadas. A caixa de visualização é agora:, o 0.5 536.5 256 256que ainda não faz sentido. Especialmente porque a prancheta está vazia agora.

Aqui está o arquivo AI, se você quiser procurar: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0

Jake Wilson
fonte
postar o .ai, se possível. os gráficos são irrelevantes, você pode removê-los. tentarei esclarecê-lo, da melhor maneira possível.
PaulEffect
Atualizei a pergunta com um link para o arquivo .ai.
Jake Wilson

Respostas:

14

não há nada de errado com o .ai que você forneceu. olhei para ele, não vi nada errado, tentei diferentes opções de exportação, até redimensionando a prancheta e movendo-a.

Eu li e descobri que a Adobe fez um meio trabalho ao incluir o suporte a svg. A Adobe não usa caixas de exibição svg e não oferece como definir realmente as coordenadas das caixas de exibição.

O que você experimentou geralmente acontece quando você arrasta / redimensiona pranchetas em um documento. Várias pessoas se viram enfrentando esses problemas e a única solução alternativa parece ser exatamente o que você fez. Arquivo -> Novo.

Outra correção seria importar os svgs no Inkscape e exportar a partir daí. Mas acho que o novo arquivo é muito mais rápido.

Sinto muito, não posso ajudá-lo mais, é realmente a Adobe que deve corrigir isso.

PS: Esta pergunta tem algumas boas respostas .

PaulEffect
fonte
2
Essa parece ser a conclusão que eu cheguei também. Obrigado!
Jake Wilson