Debido a las prioridades cambiantes del proyecto, he decidido archivar oficialmente este software a partir de diciembre de 2022. Siéntase libre de bifurcarlo y seguir trabajando en ello si lo desea, pero no tiene sentido que trabaje más en él <3

Forc (un terrible portmanteau de fuentes y orcos) es una herramienta de creación de fuentes emoji. Toma carpetas de imágenes con nombre de CodePoint y un archivo manifiesto y devuelve fuentes de emoji altamente compatibles que pueden funcionar en una amplia variedad de plataformas.
Hacer fuentes puede ser realmente difícil, por lo que FORC está diseñado para ayudarlo a tener éxito cada vez: tiene una documentación y guías exhaustivas sobre cómo hacer que su propia fuente de emoji, proporcione mensajes de error muy legibles y transparentes y está estructurado de una manera que trata de hacer que la fabricación de fonts de emoji altamente compatibles sea sin esfuerzo posible.
Debido a que las fuentes son inconsistentes y difíciles, FORC también trata de tener una base de código muy documentada y comentada, por lo que todos los elementos tienen el mayor sentido posible para alguien nuevo en TrueType/OpenType.
Exportaciones a:
Otras características:
FORC está en desarrollo y probablemente no esté listo para la producción en una tarea seria.
El compilador ttx (que es un software externo llamado FontTools) cambiará varios elementos de metadatos que pone en el manifiesto a diferentes cosas. No puedo cambiar esto y aunque he estado trabajando en un compilador binario personalizado para evitar esta y otras limitaciones de ttx , aún no está listo para usar en producción.
Por el momento, siempre arrojará algunos errores sobre el número de huelgas SBIX que no son lo mismo que maxp.numglyphs. Este es un error no roto y puede ignorar esto.
Esto es solo con el compilador ttx : el compilador forc aún no está listo para su uso. Además, su kilometraje puede variar según sus imágenes de entrada y sus datos manifiestos: las fuentes son cosas complicadas.
| formato | estabilidad | notas |
|---|---|---|
| Svginot | A veces está bien | Si tiene un solo SVG con algunas partes incorrectas (no estoy seguro de cuáles son), entonces todo el conjunto de glifos de fuentes simplemente no se mostrará. Desafortunadamente, Svginot es un formato realmente inconsistente y mal documentado: s. |
| sbixot | bastante estable | Esto se ha probado trabajando dentro de MacOS y GNOME en Linux. |
| sbixot para iOS | bastante estable | Esto ha sido probado trabajando en iOS 13. |
| CBDT/CBLC | no funciona | Aunque la salida es una fuente válida, los glifos no se muestran en ningún entorno compatible que haya sido probado. No está claro por qué eso es en este momento. |
Las solicitudes de funciones y la colaboración son bienvenidas. Cualquier colaborador debe seguir el Código de Conducta de Mutant Standard.
FORC tiene licencia bajo GPLV3.