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é Konsole
en 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 Monospace
fuente)
30 - Uncle moon – चंदा मामा/20081119 Hindi Primer part 30 - Uncle moon – चंदा मामा.nag
31 - Rain Queen - वर्षा रानी/20081124 Hindi Primer part 31 - Rain Queen - वर्षा रानी.nag
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
fuente
Respuestas:
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 Bugshttps://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 :)
fuente
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.
fuente