Questo manuale ha funzionato per me. è molto istruttivo. lo scrittore parla dei problemi di esportazione degli schizzi. sto citando dal suo articolo nel caso in cui l'articolo verrà rimosso.
Soluzione globale
- Crea una tavola da disegno per ogni icona (inserisci -> tavola da disegno).
- Assicurati che la posizione di ogni tavola da disegno non abbia mezzo pixel e sia un numero pari.
- Rimuovi tutte le rotazioni delle icone.
- Rimuovi eventuali caselle di delimitazione in modo che Sketch non esporti il codice non necessario.
- Impedisci che SVG venga creato dal livello bordi> percorsi> vettorializza tratto (grazie Gus )
- export Clean .svg
* questa è l'icona che lo scrittore ha tentato di esportare
Bug di esportazione di sketch
Bug n. 1
lo schizzo fisso trasforma l'esportazione cambiando la posizione della tavola da disegno in un numero pari. Ciò rimuove qualsiasi trasformazione nel codice. In un'altra nota, poiché la posizione era disattivata di mezzo pixel, Sketch ha cambiato la dimensione del mio viewbox a 0 0 25 25. La mia tavola da disegno originale era 24 x 24px. Questo bug ha anche aggiunto specifiche al codice. No bueno.
Bug n. 2
Problema: in base alla progettazione, ogni icona era impostata su larghezza: 24 px, altezza: 24 px e raggio del bordo: 3 px. Il problema è che, durante l'esportazione, il rettangolo è stato aggiunto al percorso, rendendo così difficile ridimensionare a qualsiasi dimensione con CSS.
Soluzione: elimina qualsiasi riquadro di delimitazione trasparente e lascia che css faccia la magia. Tutti gli sviluppatori veramente necessari erano il viewbox impostato su 24 x 24px. Potrebbero aggiungere larghezza, altezza e raggio del bordo.
Bug n. 3
Problema: Sketch esporta una rotazione (-180.000000).
<path d=”M16,7.4 L14.4864865,6 L8,12 L14.4864865,18 L16,16.6 L11.027027,12 L16,7.4 Z” fill=”#000000" transform=”translate(12.000000, 12.000000) rotate(-180.000000) translate(-12.000000, -12.000000) “></path>
Soluzione: aprite l'icona .svg in Adobe Illustrator, ruotate l'icona, quindi trascinate nuovamente in Sketch. Questo rimuove la rotazione tutti insieme.
Bug n. 4
Problema: usando lo strumento slice esportare tradurre e trasformare di nuovo. Soluzione: niente. Basta non farlo. Ci vuole troppo tempo per tagliare comunque ed è una perdita di tempo.