Ce manuel a fonctionné pour moi. c'est très instructif. L'écrivain parle de problèmes d'exportation de croquis. je cite son article au cas où l'article serait supprimé.
Solution globale
- Créez un plan de travail pour chaque icône (insérer -> plan de travail).
- Assurez-vous que la position de chaque planche graphique n'a pas de demi-pixels et est un nombre pair.
- Supprimez toutes les rotations d'icônes.
- Supprimez toutes les zones de délimitation afin que Sketch n'exporte pas le code inutile.
- Empêchez SVG d'être créé à partir de la couche de frontières> chemins> vectoriser le trait (merci Gus )
- exporter Clean .svg
* c'est l'icône que l'auteur a essayé d'exporter
Croquis d'exportation de bogues
Bug # 1
Correction de l'exportation de transformation d'esquisse en modifiant la position du plan de travail en un nombre pair. Cela supprime toute transformation dans le code. Sur une autre note, comme la position était décalée d'un demi-pixel, Sketch a changé la taille de ma fenêtre d'affichage à 0 0 25 25. Mon plan de travail d'origine était de 24 x 24 pixels. Ce bug a même ajouté des spécifications au code. Pas de bueno.
Bug # 2
Problème: par conception, chaque icône était définie sur une largeur: 24 pixels, une hauteur: 24 pixels et un rayon de bordure: 3 pixels. Le problème est que, lors de l'exportation, le rectangle a été ajouté dans le chemin, ce qui rend difficile la mise à l'échelle de n'importe quelle taille par CSS.
Solution: supprimez toute zone de délimitation transparente et laissez css faire la magie. Tout ce dont les développeurs avaient vraiment besoin, c'était de la boîte de visionnement réglée sur 24 x 24 pixels. Ils pourraient ajouter la largeur, la hauteur et le rayon de la bordure.
Bug # 3
Problème: Sketch exporte une rotation (-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>
Solution: ouvrez votre icône .svg dans Adobe Illustrator, faites-la pivoter, puis faites-la glisser vers Sketch. Cela supprime la rotation tous ensemble.
Bogue n ° 4
Problème: en utilisant l'exportation de l'outil de tranche, traduire et transformer à nouveau. Solution: rien. Ne le fais pas. Cela prend trop de temps à couper et c'est une perte de temps.