Estoy diseñando una fuente árabe de tipo abierto. Uso marcas para colocar Harakat, tengo un problema al colocar el carácter U+06D6 (pequeño triste con ligadura lam) sobre U+06E4 (árabe pequeño alto madda). Se representa incorrectamente y SMALL-SAD-WITH-LAM se coloca en un marcador de posición desconocido (el círculo) en lugar de sentarse en Madda, verifique la captura adjunta.
Hay varios lugares donde las cosas pueden salir mal aquí:
No sé casi nada sobre árabe, pero me parece que el resultado deseado debería ser una combinación de tres caracteres:
En el orden anterior (de derecha a izquierda), es decir, بۤۖ, se procesan sin marcadores de posición en mi máquina y se ve bien (por lo que sé).
AVEbrahimi
Wrzlprmft
Wrzlprmft