Editor de fontes svg opentype
O OpenType SVG Font Editor é um aplicativo Universal Windows Platform (UWP) para incorporar glifos SVG em uma fonte OpenType. Ele foi projetado para simplificar o processo de criação de fontes de ícones baseadas em SVG, com os designers da Web e aplicativos em mente. Pode ser considerado uma versão mais simples baseada na GUI da ferramenta addSVGtable por Miguel Sousa, da Adobe. Ambas as ferramentas usam a tabela 'SVG' do OpenType para incluir o conteúdo SVG no arquivo de fonte.
Este projeto foi originalmente desenvolvido por Alice Wen, Anya Hargil e Julia Weaver. Embora esperamos que você ache a ferramenta útil, a Microsoft não garante a qualidade do aplicativo ou as fontes que gera.
Adquirindo o aplicativo
Você pode baixar uma construção recente do aplicativo na Windows Store ou criar o aplicativo usando as instruções abaixo.
Construindo o aplicativo
A compilação deste projeto requer o Visual Studio 2017 ou posterior e o Windows 10 SDK versão 10.0.15063.0 ou posterior.
- Download ou clone o repositório do projeto.
- Inicie o Otsvgeditor.sln.
- Crie a solução e inicie o projeto do editor.
Usando o aplicativo
A execução deste aplicativo requer atualização do Windows 10 Creators ou posterior.
O objetivo principal deste aplicativo é incorporar ativos de gráficos vetoriais escaláveis (SVG) sobre os glifos monocromáticos existentes em uma fonte usando uma interface direta de arrastar e arrastar. O aplicativo faz isso criando e atualizando automaticamente as tabelas de openType apropriadas relacionadas ao SVG no arquivo de fontes e fazendo ajustes apropriados ao conteúdo SVG, conforme exigido pelo OpenType Spec.
O aplicativo também pode remover os glifos SVG de uma fonte, além de copiar todos os ativos SVG de uma fonte e entrar em arquivos .SVG independentes no disco.
Adicionando glifos SVG a uma fonte
- Inicie o aplicativo.
- Clique em "Selecionar arquivo de fontes ..." e navegue até o arquivo de fonte que você deseja modificar. Depois que o aplicativo carregar a fonte, ele exibe a lista de glifos (Unicode CodePoints) definidos pela fonte em uma grade à direita.
- Clique em "Selecionar pasta SVG ..." e navegue até o diretório que contém os ativos SVG que você deseja incorporar. Depois que o aplicativo carregar os ativos SVG, ele os exibe em uma lista à esquerda.
- Para incorporar um novo glifo SVG, arraste um arquivo SVG da lista à esquerda para um glifo à direita. O aplicativo atualiza a visualização do glifo para mostrar o glifo SVG colocado.
- Quando terminar, clique em "Salvar font como ..." para salvar o arquivo de fonte modificado no disco. (Não são feitas alterações no arquivo de fonte original, a menos que você o salve.) O arquivo de fonte resultante pode ser embalado com seu aplicativo, instalado no seu sistema ou usado em qualquer lugar em qualquer lugar OpenType SVG fontes são suportadas.
Removendo glifos SVG de uma fonte
- Inicie o aplicativo.
- Clique em "Selecionar arquivo de fontes ..." e navegue até o arquivo de fonte que você deseja modificar. Depois que o aplicativo carregar a fonte, ele exibe a lista de glifos (Unicode CodePoints) definidos pela fonte em uma grade à direita.
- Clique com o botão direito do mouse no glifo cuja representação SVG você deseja remover da fonte e selecione "Excluir SVG".
- Quando terminar, clique em "Salvar font como ..." para salvar o arquivo de fonte modificado no disco.
Extraindo todos os ativos SVG de uma fonte
- Inicie o aplicativo.
- Clique em "Selecionar arquivo de fontes ..." e navegue até o arquivo de fontes cujos glifos você deseja extrair.
- Clique em "Exportar todos os SVGs ..." e selecione uma pasta de destino.
- O aplicativo digitalizará o arquivo de fonte em busca de glifos SVG e os salvará como arquivos .SVG individuais na pasta especificada.
Limitações e problemas conhecidos
- O aplicativo não suporta a criação de novas fontes "do zero". Você deve começar com uma fonte "base" e só pode incorporar o SVG nos glifos existentes nessa fonte.
- O aplicativo não suporta características de edição de fontes, como largura de avanço, kerning, ligantes, paletas de cores ou compartilhamento de SVG de glifos cruzados.
- Este aplicativo analisa apenas os formatos de tabela CMAP 0, 4, 6 e 12.
- A grade de visualização de glifos do aplicativo renderiza apenas os glifos SVG de acordo com o suporte do Windows. Outros renderizadores de texto podem fornecer resultados diferentes.
Licença
Este projeto está licenciado sob a licença do MIT.
Código de Conduta
Este projeto adotou o Código de Conduta Open Microsoft. Para obter mais informações, consulte o Código de Conduta Perguntas frequentes ou entre em contato com [email protected] com quaisquer perguntas ou comentários adicionais.