Pergunta

Eu tenho as coordenadas das cartas (por exemplo, usando SVG). Como eu poderia gerar uma fonte TrueType / PostScript para o meu computador?

( editada : mudou vectorial para TrueType / PostScript)

Foi útil?

Solução

Você pode olhar para FontForge o editor da fonte feia, mas poderosa. Ele também pode importar SVG.

Outras dicas

A fonte canônica ferramentas de edição são Fontographer e Ikarus (agora parte da FontMaster). Existem também algumas ferramentas livres. A especificação de fontes Adobe Type 1 pode ser encontrada aqui a especificação OpenType pode ser encontrada aqui.

Projetando uma fonte que funciona bem não é uma tarefa trivial; fonts fazer uso de um monte de truques ópticos para torná-los olhar equilibrado. Alguns dos mais importantes são:

Algumas letras será um pouco maior do que outros para evitar deixar a aparência deles sendo desigual. Por exemplo, um 'A' ou 'capital O' pode ser um pouco maior do que uma capital 'I' porque é necessário fazer isto para as alturas olhar ainda. você pode precisar mexer os contornos ligeiramente, se você não tiver feito isso.

Hinting dá a rasteriser informações adicionais para garantir que as coisas que devem ser a mesma largura são processados ??como tal. Há vários tutoriais disponíveis que discutir os fundamentos e alguns livros sobre o assunto.

Finalmente, você precisa para resolver a letterspacing e kerning pares. Se o seu tipo de letra é apenas para exibição isso é menos importante porque você sempre pode kerning manualmente o tipo. Se você quiser corpos conjunto de texto em que você terá de resolver este caso contrário, o texto ficará muito difícil.

Esta não é uma tarefa trivial devido ao grande número de combinações que precisam ser feitas. Historicamente, esta foi uma grande proporção - muitas vezes 80% ou mais - do esforço total na construção da fonte. Há tutoriais na web e algumas tipo de letra livros no mercado que vão para isso em algum detalhe. Você também pode querer escolher distante os dados kerning pares em outras fontes (isso pode ser encontrado nos arquivos associados métricas de fonte) e ver o que outros têm feito.

Eu tenho as coordenadas das cartas. Como eu poderia gerar um TrueType / PostScript fonte

programaticamente? Eu tenho feito isso com Python e TTX . Não terrivelmente bonito, mas recebe os vetores em um arquivo TTF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top