Por que o Sketch App manipula certos svgs quando importados?

1

Eu tenho 2 svgs que são exatamente os mesmos na web e no Illustrator. Um deles foi executado por meio de um script de minify.

Você pode dar uma olhada nestes 2 svgs e no código codepen

Como você pode ver, a principal diferença é que as vírgulas foram removidas e as casas decimais foram arredondadas.

Alguém tem uma idéia de por que o Sketch iria perder os pontos de vetores para esse svg? Sempre que eu abro o arquivo .svg no Sketch, é assim:

Sketchéoúnicoprogramaquetenhoqueexibeestesvgcomoeste.

Aquiestáocódigoparaos2svgs:

svgregular

<svgxmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path fill="none" d="M0 0h24v24H0z" />
<path d="M12,4c2.209,0,4,1.791,4,4s-1.791,4-4,4c-2.209,0-4-1.791-4-4S9.791,4,12,4z M12,20c0,0,8,0,8-2c0-2.4-3.9-5-8-5 s-8,2.6-8,5C4,20,12,20,12,20z" />
</svg>

Minificada

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path fill="none" d="M0 0h24v24H0z" />
<path d="M12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 16s8 0 8-2c0-2.4-3.9-5-8-5s-8 2.6-8 5c0 2 8 2 8 2z" />
</svg>

Esboço

    
por davecave 10.08.2015 / 22:46

0 respostas