Cómo crear caracteres compuestos dentro de una fuente

Me pregunto si es posible organizar una fuente para que tenga funciones como la combinación de caracteres .

ingrese la descripción de la imagen aquí

Básicamente, me pregunto si puedes diseñar una fuente de forma modular para que pueda tener estas características:

  • superíndices/subíndices
  • signos diacríticos
  • formas componibles

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.

Debido a que la mayoría de los programas de creación de fuentes tienen automatizaciones para ese tipo de caracteres, debe cuestionar la aplicación que usa para crear fuentes. Creo que el título está mal, la pregunta es cómo crear caracteres compuestos dentro de una fuente.
@Danielillo gracias, actualicé el título para reflejar su sugerencia.
Mejor. Debe investigar acerca de los programas de creación de fuentes porque algunos de ellos tienen creadores automáticos de caracteres especiales .

Respuestas (1)

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:

tres personajes

No quiero usar ninguna marca diacrítica existente, eso fue solo para la demostración. Crearía marcas personalizadas.
Bien, cree su marca personalizada con el kerning específico en su nueva fuente. El personaje en el gif de respuesta es un ejemplo.