Olá, sou novo no illustrator e criei uma imagem que usa a fonte "Skia-Regular". Mas quando eu salvo essa imagem no formato .svg , ela altera o tipo de fonte. E quando abro o arquivo no formato .svg no navegador, a fonte é completamente diferente. Alguém pode me dizer o que estou fazendo de errado. Também abri o arquivo .svg no bloco de notas ++ e ele diz font-family = "'Skia-Regular', mas ainda assim a fonte não é Skia Regular. Qualquer ajuda será apreciada. Obrigado
A imagem também é anexada para referência
fonte
O motivo pelo qual a fonte não é renderizada corretamente para o tipo de fonte real é porque, quando o SVG é salvo usando o aplicativo Illustrator. O aplicativo converte automaticamente o design em código. E se observado de perto, o nome da fonte no código não corresponde à fonte real instalada no sistema.
Para superar o problema da renderização da fonte, você precisará copiar o código SVG do Illustrator e modificar o nome da fonte para corresponder ao nome da fonte instalada em seu sistema. (Por exemplo: nome da fonte no código SVG que, no Illustrator "Arial-Regular", mas o nome da fonte instalada no sistema é "Arial Regular". Aqui você precisará modificar o código para que a família de fontes seja "Arial Regular ".)
Isso resolverá seu problema sem precisar converter fontes em estrutura de tópicos.
Espero que isto ajude!
fonte
Como você observou, o tipo de letra é uma referência a um arquivo de fonte que pode (ou não) estar disponível para o sistema que tenta abrir o svg. A solução é converter seu tipo em caminhos, para que as curvas sejam armazenadas explicitamente no arquivo.
Quanto ao motivo pelo qual o navegador pode não estar ciente da fonte que você está tentando referenciar, isso não está claro, já que presumo que você esteja testando no mesmo computador que usou ao criar o arquivo svg. É plausível que a fonte seja selecionável no Illustrator, mas não instalada formalmente no nível do SO.
fonte
arquivo para web:
Exportação: fontes: (texto: svg, subconjunto: nenhum). propriedades svg: (elemento de estilo).
dentro dos estilos do arquivo resultante, edite-o:
resultado:
fonte
Provavelmente, seu PC não tem o arquivo de fontes da família de fontes (Skia-Regular) disponível localmente. Portanto, quando você abre o arquivo SVG no navegador, ele é processado usando a fonte padrão do sistema, que é Times New Roman na maioria das vezes. Existem várias soluções alternativas:
Você pode ler mais sobre o uso de fontes personalizadas no SVG aqui: https://css-tricks.com/using-custom-fonts-with-svg-in-an-image-tag/
fonte