Me pregunto si es posible organizar una fuente para que tenga funciones como la combinación de caracteres .
Básicamente, me pregunto si puedes diseñar una fuente de forma modular para que pueda tener estas características:
Entonces, por ejemplo, supongamos que tengo un carácter de línea vertical como |
, y quiero un carácter de línea vertical doble no solo usando dos |
, por ejemplo ||
. Me gustaría esto : ‖
. Así que tendría en la fuente un carácter de una sola línea |
, y luego ~de alguna manera~ combinaría dos de ellos al escribir para obtener el ‖
carácter. Esto significaría reutilizar activos de fuente/símbolos/formas/glifos.
Un ejemplo más complejo sería como combinar ‖
y el acento ´
: ‖́
. Así que ahora tenemos dos |
y uno ´
combinados en un solo "carácter".
Esto haría que no tenga que predefinir cada combinación de glifo/símbolo, lo que podría ser mucho. Digamos, por ejemplo, tengo a-z
, y 10 marcas diacríticas para la parte superior y 10 posibles para la parte inferior. Eso es 10² o 100 combinaciones de signos diacríticos para cada carácter. Entonces, en lugar de 26 + 10 + 10 = 46 glifos, la fuente tendría 26 * 100 = 2600 glifos, una gran diferencia. Agregue además de eso la capacidad de admitir superíndices y subíndices, y eso podría ser fácilmente 2600 * 3 = 7800 glifos, frente a 46. También me gustaría admitir superíndices anidados. Pero tal vez los sub/superíndices deberían guardarse para una pregunta separada porque podría no estar relacionado y/o ser complicado.
Luego está la cuestión de cómo se asigna el teclado a todas estas combinaciones, con las que no estoy familiarizado.
Entonces mi pregunta es, si es posible organizar una fuente para tener estas características de combinar caracteres en "glifos complejos", desde "glifos primitivos". Y si es así, cómo asignarlo al teclado, ya que 2600 combinaciones posibles es mucho más que la cantidad de teclas en el teclado, probablemente tendría que ingresar algún tipo de "códigos de teclas" o "combinaciones de teclas" para obtener un personaje, no estoy seguro de eso.
Esos tipos de caracteres ya existen como se muestra en esta respuesta: https://graphicdesign.stackexchange.com/a/109918/120647
Como puede ver en el gif, al seleccionar un carácter diferente en el Panel Glyphs en Illustrator, en la parte superior aparece el número Unicode. Accediendo al mapa de caracteres del sistema operativo puedes buscar el número unicode y la combinación de teclado.
Diseñar una nueva tipografía no solo se refiere a su diseño formal sino también a su kerning y específicamente a los pares de kerning. En ese tipo de caracteres se debe definir un par de kerning especial al combinarse con otros glifos.
El caso de la línea vertical doble es tan simple como definir una línea vertical especial con un interletraje negativo en el editor de fuentes que utiliza para crear la fuente. En el uso se puede combinar este carácter especial con la línea vertical regular. Lo mismo con tres personajes:
usuario120647
Lanza
usuario120647