¿Hay una buena fuente monoespaciada para el script Devanagari en la Terminal?


13

Todas las fuentes de terminal que he probado dan como resultado una representación inexacta del sript Devanagari (y / o script romano) en la Terminal

En la escritura Devanagari, una vocal se une a una consonante precedente. Este tipo de vocal no existe por sí solo. El círculo punteado indica que requiere una consonante precedente ...
Aquí hay un ejemplo de una vocal aún no unida : SIGNO DE VOCAL O '

La representación adecuada de la fuente hace el trabajo de injertar la consonante en la vocal, y debería eliminar todos los signos visibles del círculo punteado ...

... pero no puedo encontrar una fuente Terminal que represente satisfactoriamente tanto la escritura romana como la de Devanagari En realidad, el círculo punteado todavía se muestra para TODAS las fuentes Devanagari, y la escritura romana no se representa correctamente para muchas de esas fuentes; p.ej. en la palabra "Primer", aproximadamente el 40% de la "e" se superpone a la "m".

¿Hay alguna forma de evitar esto?
¿Alguien sabe de una fuente adecuada? ... Se prefiere monoespaciado.
¿O tiene algo que ver con la configuración de Ubuntu - gnome-terminal?

Actualización 2 :
probé el mismo texto en openSUSE (gnome-terminal): falló peor que Ubuntu.
Intenté el mismo texto en Fedora (Konsole): se renderizó PERFECTAMENTE !
pero ese es Fedora, y estoy usando Ubuntu :(
está bien, luego el siguiente paso obvio:
¡lo instalé Konsoleen Ubuntu: se renderizó PERFECTAMENTE !
pero ese es Konsole, y prefiero permanecer en la familia de los gnomos ... y el menú de Konsle no responder al teclado ... y si Ubuntu + Konsole puede hacerlo, entonces probablemente haya una forma en que Ubuntu + gnome-terminal pueda ...

Actualización 1 :
como se sugiere, aquí hay algunos ejemplos.
El Devanagari se ve bien aquí, pero no en el terminal (el .png a continuación muestra la Monospacefuente)

30 - Uncle moon – चंदा मामा/20081119 Hindi Primer part 30 - Uncle moon – चंदा मामा.nag
31 - Rain Queen - वर्षा रानी/20081124 Hindi Primer part 31 - Rain Queen - वर्षा रानी.nag

texto alternativo

En realidad, ¡ NINGUNA de las fuentes compatibles con Devanagari se procesan correctamente!
... y parte de la representación del script romano puede volverse bastante loca.

Todas las entradas del comando $ locale se establecen en "en_AU.UTF-8" , pero incluso establecer todo en "hi_IN.UTF-8" no hace ninguna diferencia


2
¿Podría agregar un texto de muestra del mundo real en el script Devanagari para que las personas puedan probar las diferentes fuentes que pueden tener?
Stefano Palazzo

1
Se ha realizado un trabajo preliminar para agregar devanagari a la familia de fuentes de Ubuntu, por lo que existe la posibilidad de que esto funcione mejor en el futuro: design.canonical.com/2010/09/charactersets
misterben

Respuestas:


8

Creo que esto es un error y está más allá de un simple problema de "elegir una fuente mejor".

Las mismas fuentes, incluido el Monospace predeterminado , funcionan bien en todas las otras aplicaciones que he probado.
y las fuentes Devanagari tampoco se representan correctamente en el terminal gnomo de Fedora, pero las mismas fuentes funcionan en Konsole de KDE y también en Konsole que se ejecuta en Ubuntu.

No sé cómo seguir un error informado y aceptado, pero encontré una referencia a un problema de gnome-terminal / Devanagari (desde diciembre de 2008) ... y quizás este sea el mismo problema.

vte (Ubuntu) bajo (prioridad) Assigned to: Ubuntu Desktop Bugs
https://bugs.launchpad.net/vte/+bug/310053

... y ahora que he jugado con Konsole un poco más, ha revelado algunas características realmente buenas ... especialmente Búsqueda de resultados con Regex ... ¡guau! Justo lo que quería ... y la falta de teclas aceleradoras de menú no importa, porque tiene teclas de acceso directo totalmente personalizables ... Soy Konverted ... y he encontrado mi buen monoespacio la fuente . Se llama Monospace :)


0

En el caso del Terminal GNOME (VTE), el problema no era la fuente; El problema era que el TEV solía representar cada celda de forma independiente, incluida una marca de combinación de espaciado de Devanagari por separado de la letra base. Esto se solucionó en VTE versión 0.56.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.