Devido à mudança de prioridades do projeto, decidi arquivar oficialmente esse software em dezembro de 2022. Sinta -se à vontade para bifuricá -lo e continuar trabalhando nisso, se quiser, mas não faz sentido para mim trabalhar nele <3

O FORC (um terrível portmanteau de Fonte e Orc) é uma ferramenta de criação de fontes emoji. Ele pega pastas de imagens com nome do CodePoint e um arquivo de manifesto e retorna fontes emoji altamente compatíveis que podem funcionar em uma ampla variedade de plataformas.
Fazer fontes pode ser realmente difícil, portanto, o Forc foi projetado para ajudá -lo a ter sucesso sempre - ele tem documentação abrangente e guias sobre como fazer sua própria fonte emoji, fornece mensagens de erro muito legíveis e transparentes e são estruturadas de uma maneira que tenta tornar as fontes emoji altamente compatíveis com o maior número possível de emoji.
Como as fontes são inconsistentes e difíceis, o Forc também tenta ter uma base de código fortemente documentada e comentada, para que todos os elementos façam o máximo sentido possível para alguém novo no TrueType/OpenType.
Exporta para:
Outros recursos:
O FORC está muito em desenvolvimento e provavelmente não está pronto para a produção em nenhuma tarefa séria.
O compilador ttx (que é um software externo chamado Fonttools) alterará vários elementos de metadados que você coloca no manifesto para coisas diferentes. Não posso mudar isso e, enquanto estou trabalhando em um compilador binário personalizado para contornar isso e outras limitações do ttx , ele ainda não está pronto para usar na produção.
No momento, ele sempre lançará alguns erros sobre o número de ataques SBIX que não são os mesmos que Maxp.numglyphs. Este é um erro sem quebra e você pode ignorar isso.
Isso é apenas com o compilador ttx - o compilador forc ainda não está pronto para uso. Além disso, sua milhagem pode variar dependendo das imagens de entrada e dos dados manifestos - as fontes são coisas complicadas.
| formatar | estabilidade | Notas |
|---|---|---|
| Svginot | Às vezes ok | Se você tiver um único SVG com algumas partes erradas (não tenho certeza do que são), todo o conjunto de glifos da fonte não será exibido. Infelizmente, Svginot é um formato realmente inconsistente e pouco documentado: s. |
| sbixot | bastante estável | Isso foi testado funcionando dentro de MacOS e Gnome no Linux. |
| sbixot para iOS | bastante estável | Isso foi testado trabalhando no iOS 13. |
| CBDT/CBLC | não está funcionando | Embora a saída seja uma fonte válida, os glifos não exibem em nenhum ambiente compatível que tenha sido testado. Não está claro por que isso é neste momento. |
As solicitações de recursos e a colaboração são bem -vindas. Qualquer colaborador deve seguir o código de conduta do padrão mutante.
O FORC é licenciado sob GPLV3.