Estou tentando exportar ícones SVG do Sketch para importar para o Fontello, no entanto, os SVGs não parecem estar corretos para o aplicativo (eles também não funcionam no IcoMoon).
O ícone que estou tentando criar como teste é um simples ícone de estilo 'hambúrguer', com apenas algumas linhas, mas eles não funcionarão corretamente. É frustrante para dizer o mínimo.
Alguém tem alguma experiência com isso e pode participar de seus conhecimentos? Obrigado.
fonts
icon
sketch-app
Alex McCabe
fonte
fonte
Respostas:
Eu descobri como exportar SVG do sketch para a importação correta do icomoon:
Passo 1
Para impedir que o SVG seja criado fora das bordas, selecione o grupo de caminhos e clique em: camada> caminhos> vetorizar traçado
Para saber que isso funcionou, os traços foram transformados em caminhos fechados e o inspetor agora exibe a cor de preenchimento em vez da cor da borda.
Passo 2
Exporte cada ícone / svg clicando na guia Tornar exportável no inspetor e selecionando o formato SVG.
etapa 3
Importe os ícones SVG para o icomoon, como de costume, agora o conjunto deve exibir os ícones corretamente e o tamanho da grade deve ser preciso. NOTA: Verifique se todos os seus SVGs no esboço têm a mesma altura.
ATUALIZAÇÃO 2016 Obrigado a @jackocnr por apontar que:
fonte
Este manual funcionou para mim. é muito informativo. O escritor fala sobre problemas de exportação de esboços. Estou citando o artigo dele, caso o artigo seja removido.
Solução geral
* este é o ícone que o escritor tentou exportar
Esboçar erros de exportação
Bug # 1
esboço fixo transforma a exportação alterando a posição da prancheta para um número par. Isso remove qualquer transformação no código. Em outra nota, como a posição estava desativada em meio pixel, o Sketch alterou o tamanho da minha caixa de exibição para 0 0 25 25. Minha prancheta original era 24 x 24px. Este bug ainda adicionou especificações ao código. Sem bueno.
Bug # 2
Problema: por design, cada ícone foi definido como largura: 24 px, altura: 24 px e raio da borda: 3 px. O problema é que, ao exportar, o retângulo foi adicionado ao caminho, dificultando a escala de css em qualquer tamanho.
Solução: exclua qualquer caixa delimitadora transparente e deixe o css fazer a mágica. Todos os desenvolvedores realmente precisavam era a caixa de visualização definida para 24 x 24px. Eles poderiam adicionar largura, altura e raio da borda.
Bug # 3
Problema: O Sketch exporta uma rotação (-180.000000).
Solução: abra o ícone .svg no Adobe Illustrator, gire o ícone e arraste e solte novamente no Sketch. Isso remove a rotação todos juntos.
Bug # 4 Problema: o uso da ferramenta fatia exportar traduz e transforma novamente. Solução: Nada. Apenas não faça isso. Leva muito tempo para cortar de qualquer maneira e é uma perda de tempo.
fonte
Se você estiver usando subcaminhos, alise a forma antes de exportar. Ainda recebi um erro no Fontello sobre a criação de caminhos compostos manualmente, mas parece ter funcionado corretamente.
(minha forma era um círculo com duas formas recortadas).
fonte