¿Una fuente con ligaduras personalizadas (para música)?

Quiero crear una fuente de música personalizada que se pueda escribir en Microsoft Word 2010, pero no puedo hacer que funcionen las ligaduras personalizadas. En Word 2010, tengo en Fuente > Avanzado la opción Ligaduras establecida en 'Todos'. No entiendo por qué 'fi' y 'mp' se fusionan en el glifo personalizado de mi elección, mientras que '|-' (barra + guión) no.

Estoy usando FontForge para construir la fuente. Estoy exportando la fuente como OpenType (ya sea .otf o .ttf). Sospecho que el problema puede estar relacionado con la 'característica' o el 'script' que selecciono en la sección de búsqueda, que parece limitarme a idiomas particulares como el latín o el árabe. Todos los tutoriales en línea hablan solo de ligaduras estándar como 'ff' y 'ae' y ligaduras árabes, en lugar de combinaciones personalizadas de dos glifos arbitrarios.

Ni siquiera sé si ligaduras son lo que quiero. Mi verdadero deseo es tener una función de 'Reemplazar mientras escribe' integrada en la fuente, pero ¿es eso posible? Si es así, podría encadenar reemplazos de glifos (¿ligaduras?) juntos infinitamente. Si no es así, puedo solucionarlo rediseñando mi mapa de caracteres. Aún así, no puedo hacer que nada funcione si las únicas ligaduras que se procesan son aquellas que ya son comunes en algún idioma en particular.

He probado una fuente de música de canto gregoriano llamada Caeciliae en Microsoft Word, con todas las ligaduras activadas, y tampoco funciona. Sin embargo, Calibri funciona, así que no puedo determinar si el problema es causado por mí, por FontForge, Word o por la naturaleza de las fuentes en general, de las que sé muy poco.

¿Cuál es el propósito de hacer una nueva fuente? Ya hay una gran cantidad de fuentes disponibles para usar. Para abordar el "reemplazar mientras escribe", ¿ha intentado agregar manualmente los caracteres que desea con esta función? support.office.com/en-us/article/…
Es una notación musical personalizada con cabezas de notas esotéricas. Las fuentes de música estándar normalmente las usan las aplicaciones de música, que hacen referencia a los índices de glifos directamente, no exactamente lo mismo que escribir en un procesador de textos. El texto de reemplazo de Word es casi perfecto (aparte del encadenamiento que me gustaría tener), pero es solo para Word. Preferiría tener esa función integrada en la fuente, como las ligaduras, ya que reutilizaré esta fuente en otras aplicaciones.
¿Tienes que usar MS Word?
No, pero lo prefiero ya que Word es el procesador de texto más común del mundo, y la mayoría de las alternativas como Libre Office, Latex o Indesign son difíciles de usar, tienen poca compatibilidad, no son gratuitas o no están disponibles para Windows. Además, creo que esta pregunta (que en realidad es un compuesto) necesita un lugar en SE porque se ha hecho en otra parte de la web, sin respuestas exitosas. Si es un problema en Word, me gustaría asegurarlo.
¿Qué sintaxis utiliza FontForge para crear ligaduras? Si es algo así como la sintaxis propia de Adobe .fea, no puede usar los caracteres literales| y -en su definición; necesitas usar sus nombres de glifos. No hay límite sobre los caracteres que puede usar para una ligadura, aparte de que también deben existir sus glifos base.

Respuestas (1)

Si tiene tiempo, le insto a que ignore las sugerencias de ni siquiera-intentar-y-usar-algo-ya-hecho , y al menos intente hacer lo nuevo que propone. Por lo tanto, puede comenzar leyendo The OpenType Cookbook para comprender cómo funcionan las funciones, las búsquedas, las sustituciones, etc. Luego lea más y siga preguntando si necesita ayuda. Hasta donde yo sé, es posible hacer lo que quieras, pero puede requerir algunos trucos.