En raison de l'évolution des priorités du projet, j'ai décidé d'établir officiellement ce logiciel en décembre 2022. N'hésitez pas à le débarrasser et à continuer à travailler dessus si vous le souhaitez, mais cela n'a pas de sens pour moi de travailler dessus <3

Forc (un terrible Portmanteau de Font and Orc) est un outil de création de polices emoji. Il prend des dossiers d'images nommées par codepoint et un fichier manifeste et renvoie des polices emoji hautement compatibles qui peuvent fonctionner dans une grande variété de plates-formes.
Faire des polices peut être très difficile, donc Forc est conçu pour vous aider à réussir à chaque fois - il a une documentation complète et des guides sur la façon de faire votre propre police en emoji, donne des messages d'erreur très lisibles et transparents et est structuré d'une manière qui essaie de faire des polices emoji hautement compatibles aussi sans effort que possible.
Parce que les polices sont incohérentes et difficiles, FORC essaie également d'avoir une base de code fortement documentée et commentée, donc tous les éléments ont le plus de sens que possible pour quelqu'un de nouveau dans TrueType / OpenType.
Exportations vers:
Autres fonctionnalités:
Forc est très en développement et n'est probablement pas prêt pour la production dans une tâche sérieuse.
Le compilateur ttx (qui est un logiciel externe appelé Fonttools) modifiera divers éléments de métadonnées que vous mettez dans le manifeste à différentes choses. Je ne peux pas changer cela et même si je travaille sur un compilateur binaire personnalisé pour contourner cette limitation et d'autres limitations de ttx , il n'est pas encore prêt à être utilisé dans la production.
Pour le moment, il lancera toujours des erreurs sur le nombre de frappes SBIX qui n'étaient pas les mêmes que Maxp.numglyphs. Il s'agit d'une erreur non révolutionnaire et vous pouvez ignorer cela.
Ce n'est qu'avec le compilateur ttx - le compilateur forc n'est pas encore prêt à l'emploi. De plus, votre kilométrage peut varier en fonction de vos images d'entrée et de vos données manifestes - les polices sont des choses compliquées.
| format | stabilité | notes |
|---|---|---|
| Svginot | parfois d'accord | Si vous avez un seul SVG avec de mauvaises parties (je ne sais pas ce que ce sont), alors l'ensemble des glyphes de police ne s'affichera tout simplement pas. Malheureusement, Svginot est un format vraiment incohérent et mal documenté: s. |
| sbixot | assez stable | Cela a été testé travaillant dans MacOS et GNOME dans Linux. |
| sbixot pour iOS | assez stable | Cela a été testé en travaillant dans iOS 13. |
| CBDT / CBLC | ne fonctionne pas | Même si la sortie est une police valide, les glyphes ne s'affichent dans aucun environnement compatible qui a été testé. On ne sait pas pourquoi c'est à ce stade. |
Les demandes de fonctionnalités et la collaboration sont les bienvenues. Tous les collaborateurs doivent suivre le code de conduite de Mutant Standard.
FORC est sous licence GPLV3.