
Copyright (c) 2017-2023, P. Baudin (https://github.com/pbaudin/acsf)
El estilo cursivo ofrecido por la mayoría de estas fuentes debería deleitar a todos los amantes de los puntos de cruz. Si alguien necesita estar convencido, solo tiene que echar un vistazo a la galería de fuentes de punto cruzado avanzado o realizar una prueba en vivo.
Las fuentes están incompletas, pero contiene todas las letras utilizadas en los diversos alfabetos de lenguaje latino (incluidos los diacríticos), las letras checas con sombrero invertido, la ligadura de Eszett alemana y letras específicas para ciertos alfabetos escandinavos.
Al comienzo de su diseño (en 2017), las características contextuales de las fuentes TrueType y OpenType (como calt , cimf o ccmp ) utilizadas para ligaduras no fueron compatibles con muchos software, incluidos editores de texto y navegadores web. Gracias a los editores LibreOffice y los navegadores web Firefox y Chrome que admiten estas fuentes desde el principio (los archivos pdf dados como ejemplos se editaron con Writer LibreOffice ).
Estas fuentes avanzadas de punto cruzado se publican con una licencia que le permite usar los gráficos de puntos cruzados que produce para cualquier propósito, incluso comercialmente.
Siéntase libre de descargar el último lanzamiento de las Advanced Cross-Stitch Fonts de este repositorio de GitHub (recomendado) o dafont.com.
Una herramienta de demostración está disponible dentro de este repositorio de GitHub. Le permite crear la tabla de puntos cruzados de su propio texto desde un navegador web como Firefox o Chrome . La herramienta se puede usar para ver rápidamente las caras de la fuente y sus ligaduras así diseñadas.
Tenga cuidado al aplicar atributos de color a algunos caracteres (como en el ejemplo de la receta), que frena la eventual ligadura existente al principio y al final.
¡Diviértete con estas fuentes avanzadas de punto cruzado y la herramienta de prueba en vivo!
Estos caracteres especiales son parte de todas las fuentes avanzadas de puntos cruzados.
~ : 1 apto espacio_ : 20PT de puntadas cruzadas
$ : corta una ligadura (incluido el kerning). Para el rock'n Roll Font Festive , insertar uno o más '$' al principio de las palabras puede cambiar su diseño. Es posible que eche un vistazo a la palabra rose en este poema francés.| Categoría | Personajes |
|---|---|
| Matemáticas | 0 1 2 3 4 5 6 7 8 9 ° / + - * % |
| Mayúscula | ABCDEFGHIJKLMNOPQRSTU VWXYZ |
| Minúscula | abcdefghijklmnopqrstu vwxyz |
| Circunflejo | Â Ê Î Ô Û â ê î ô û |
| Agudo | Á É Í Ó Ú á é í ó ú |
| Tumba | À È Ì Ò Ù à è ì ò ù |
| Dieris | Ä Ë Ï Ö Ü Ÿ ä ï ë ö ü ÿ |
| Tilde | Ã Õ Ñ ã ñ õ |
| Caron | Č Š Ž č š ž |
| Maga | Å ẞ Ç Ø Æ Œ å ß ç æ œ ø |
| Otro | ¿ ? ¡ ! , ; . : ' # |
Un sitio web proporciona desde varios años una herramienta Cross Stitch Writing para hacer un diseño gráfico con su propio texto. Algunas de las fuentes propuestas atrajeron mi atención porque la mayoría de sus cartas se pueden unir, pero faltan algunas cartas con los diacríticos habituales de los alfabetos de lenguaje latino. Entonces, incluso en inglés, ¡no es posible obtener la tabla de la receta de crème brûlée de estas fuentes!
El último punto, pero no menos importante, se refiere a los términos de uso de esa herramienta. ¡No le permiten distribuir los gráficos que produjo con esta herramienta a sus amigos, incluso de forma gratuita!
Ese fue el punto de partida de este proyecto. El diseño de las fuentes cursivas de punto cruzado sin tal restricción deleitaría a la mayoría de los amantes de los puntos cruzados.
Las primeras fuentes se derivan del volumen 1 del libro Cross stitch letters BIBLE des lettres au point de croix (escritor de Valérie Lejeune - Ean 9782756503059) que hace referencia a muchos cebadores de alfabeto (aproximadamente 800). Como todos se publicaron antes de 1930, estos patrones están en el dominio público.
Para compartir este trabajo (realizado por nuestro patrimonio cultural común) con todos, la Licencia de fuente SIL Open Versión 1.1 (OFL 1.1) se aplica a las fuentes avanzadas de puntos cruzados. Desde dicha licencia, puede usar los gráficos que producirá con estas fuentes para cualquier propósito, incluso comercialmente.
Una fuente cursiva requiere diseñar muchos glifos para ligaduras, y esto es especialmente cierto cuanto más pequeño es el tamaño de la fuente (es decir, minúsculas de 4 a 5 puntos de altura). Por lo tanto, se recomienda usar una herramienta para crear dicha fuente.
La primera fuente diseñada se construyó en FontForge de secuencias de comandos con la API Python 2 en 2017. Python es un lenguaje tipado dinámicamente ya que los tipos se definen a partir de los valores obtenidos en tiempo de ejecución. Eso permite el desarrollo rápido del código. Con este software, fue posible diseñar las dos primeras fuentes que involucran solo pares de ligadura y pares de kerning, pero eso es demasiado restrictivo.
Para manejar fuentes más complejas, es necesario utilizar características de TrueType contextuales (u OpenType ). Se escribió una nueva versión de ese software en OCaml para administrar estas características en el uso de la biblioteca Lymp que le permite usar funciones Python y objetos de API FontForge de OCaml World. Esa versión de software contiene una capa OCaml que realiza los enlaces a FontForge . La API FontForge impone restricciones de tipo entre los argumentos de las funciones que administran las tablas de fuente contextuales. Para ofrecer una API OCaml tan cerca como la API FontForge , el uso de datos algebraicos generalizados de OCaml se consideró una oportunidad. Eso no se ha utilizado tanto debido a algunos errores en la biblioteca Lymp planteada por el número de llamadas de OCaml a Python . Se ha encontrado un trabajo en la generación de un archivo intermedio (que especifica los OpenType Feature Data para usar en un archivo .fea ) para construir las fuentes finales a partir de la API FontForge Python y los enlaces OCaml .
Mientras tanto, Fontforge API emigró a Python 3 y la Biblioteca Lymp ya no fue capaz de realizar la unión con versiones más nuevas del compilador OCaml y varias bibliotecas. Sin embargo, con pocos esfuerzos, la biblioteca Lymp fue fácilmente reemplazada por la biblioteca PyMl .
Luego, los enlaces OCaml de la API FontForge se han extraído del software desarrollado y están disponibles en la biblioteca fontforge-of-ocaml .
