Posso exportar um Inkscape SVG para um arquivo TTF?


7

Eu tentei projetar uma fonte e criei os arquivos SVG individuais para cada personagem no Inkscape. Observando outras coisas sobre esse tópico, a resposta sempre parece ser algo como "Você deve criar a fonte em um aplicativo de fonte real". Eu sei disso, mas existe alguma maneira de converter um / muitos arquivos do Inkscape em um formato .ttf? Eu poderia colocar cada caractere em um arquivo, se necessário.

Respostas:


12

Resposta curta - não. Há muito mais para projetar uma fonte do que apenas projetar os glifos e fazer um "Salvar como". Há várias coisas que o Illustrator ou o Inkscape não podem fazer com relação à sua nova fonte - espaçamento, kerning, dicas, metadados etc. É por isso que você precisa de um editor de fontes .

A maioria dos designers de tipos desenha as formas diretamente no editor de fontes, pois suas ferramentas de desenho são projetadas e otimizadas especificamente para a criação de formas de letra. No entanto, a maioria dos editores de fontes permite importar caminhos do Illustrator ou do Inkscape; no entanto, há algumas coisas que você precisa levar em consideração primeiro.

  • Seus caminhos no editor de fontes normalmente se encaixam em uma grade UPM (geralmente 1000 × 1000 para fontes PostScript e 1024x1024 ou 2048x2048 para fontes TruType), portanto, você deve primeiro configurar uma grade correspondente no Illustrator / Inkscape e encaixar tudo nessa grade ou você pode acabar com caminhos distorcidos.

  • Os caminhos também precisam ter o tamanho correto. Normalmente, eu configuro uma prancheta 1000pt × 1000pt e importo com as configurações definidas para importar 1pt = 1UPM (supondo que eu esteja trabalhando com um UPM de 1000).

  • Pode ser necessário mover também o ponto zero na sua régua, para que os caminhos sejam importados na posição correta. Isso pode variar dependendo de quais programas você usa.

Aqui estão algumas postagens sobre a exportação de caminhos do Illustrator para o FontLab - mas a idéia deve ser traduzida para qualquer programa que você estiver usando.

Depois de ter seus caminhos no seu editor de fontes, você pode começar a se preocupar com coisas como espaçamento e kerning.


9

O FontForge permite importar SVGs em lote (e outros arquivos vetoriais) via arquivo → importar. Cito a documentação :

[…] Você pode selecionar vários arquivos de imagem e eles serão carregados consecutivamente nos glifos selecionados ou um modelo de imagem e todas as imagens cujo nome de arquivo corresponder a esse modelo serão carregadas nos fundos dos glifos apropriados. Os modelos de imagem são parecidos com "uni * .png" ou "enc * .gif" ou "cid * .tiff". Você seleciona o modelo selecionando um nome de arquivo que corresponda a esse modelo. Portanto, se você selecionar "uni1100.gif", todos os arquivos de imagem que começam com "uni" e terminam com ".gif" e contêm um número unicode válido serão carregados e colocados no local apropriado. Os arquivos denominados "enc *" ou "cid *" são tratados da mesma forma, exceto que especificam a codificação atual (e o número deve estar em decimal, e não em hexadecimal).

Em seguida, você pode teoricamente salvar diretamente o resultado como um TTF, mas o resultado provavelmente não será uma boa fonte e também não estará em conformidade com os padrões. Portanto, é melhor você trabalhar na sua fonte depois de importá-la para o FontForge.


4

O Icomoon fará um bom trabalho ao criar uma fonte personalizada a partir de vários arquivos svg.

Como você menciona na sua pergunta, isso não substitui a criação da fonte em um aplicativo especializado, mas certamente é uma ótima maneira de usar seus arquivos svg como um arquivo de fonte. Se você deseja uma maneira fácil de consumir seus glifos na Web, este é o caminho a seguir.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.