Me embarco en un proyecto para diseñar mi propia fuente para un proyecto personal que se parecerá a mi letra. He leído algunas buenas guías para tener una visión amplia de lo que se necesitará para lograr esto, esta fue una muy buena que encontré.
Parece que no puedo encontrar ningún lugar que sugiera que es posible hacer lo que me gustaría; ¿Se puede hacer que una letra dentro de una fuente tenga diferentes apariencias dependiendo de qué letras la preceden?
Mi objetivo sería hacer que las letras se conectaran como lo hacen en mi escritura a mano, pero para hacerlo, cambio su forma a medida que escribo para conectarme entre sí según la letra que he escrito antes que otra. ¿Se puede programar una fuente para que cada letra se adapte en función de la escrita anteriormente?
fuente
Respuestas:
Sí, tú puedes hacerlo. Lo haces a través de una función OpenType llamada Alternativas contextuales (calt).
Código de muestra:
Básicamente, le dice a la fuente: sustituya a + b con a.ss01 + b
Esta es una buena descripción general de las características de sustitución de OpenType .
fuente
Si, esto se puede hacer. Existen varios estándares de fuentes inteligentes, a saber, AAT, Graphite y OpenType, que permiten hacer esto. Este último parece ser el siguiente.
Aquí hay un ejemplo que creé usando tales técnicas. Observe cómo la letra s se representa de manera diferente en función de la letra anterior y siguiente:
La forma exacta en que logra mejor su objetivo depende de sus detalles, pero es casi seguro que quiera trabajar con clases de búsqueda y formularios contextuales.
fuente