Existe-t-il une bonne police mono-espacée pour le script Devanagari dans le terminal?


13

Toutes les polices du terminal que j'ai essayées entraînent un rendu inexact du script Devanagari (et / ou du script romain) dans le terminal

Dans le script Devanagari, une voyelle se lie à une consonne précédente. Ce type de voyelle n'existe pas seul. Le cercle en pointillé indique qu'il nécessite une consonne précédente ...
Voici un exemple de voyelle non encore attachée: VOYELLE SIGNE O '

Un bon rendu de police fait le travail de greffage de la consonanat sur la voyelle et devrait supprimer tous les signes visibles du cercle en pointillés ....

... mais je ne trouve pas de police Terminal qui rend le script romain et les scripts devanagari de manière satisfaisante. En fait, le cercle en pointillé s'affiche toujours pour TOUTES les polices Devanagari et le script romain n'est pas rendu correctement pour la plupart de ces polices; par exemple. dans le mot "Primer", environ 40% du "e" chevauche le "m".

Y-a-t-il moyen de faire autrement?
Quelqu'un connaît-il une police appropriée? ... Mono-espacé est préférable.
Ou est-ce quelque chose à voir avec la configuration Ubuntu - gnome-terminal?

Mise à jour 2 :
j'ai essayé le même texte dans openSUSE (gnome-terminal): il a échoué pire qu'Ubuntu.
J'ai essayé le même texte dans Fedora (Konsole): il a rendu PARFAITEMENT !
mais c'est Fedora, et j'utilise Ubuntu :( d'
accord, alors la prochaine étape évidente:
j'ai installé Konsoledans Ubuntu: il a rendu PARFAITEMENT !
mais c'est Konsole, et je préfère rester dans la famille des gnomes ... et le menu de Konsle ne fonctionne pas répondre au clavier ... et si Ubuntu + Konsole peut le faire, alors il y a probablement un moyen pour Ubuntu + gnome-terminal ...

Mise à jour 1 :
comme suggéré, voici quelques exemples.
Le Devanagari semble correct ici, mais pas dans le termainal (le .png ci-dessous montre la Monospacepolice)

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

texte alternatif

En fait, AUCUNE des polices compatibles avec Devanagari ne s'affiche correctement!
... et une partie du rendu du script romain peut devenir assez délirante.

Toutes les entrées de la commande $ locale sont définies sur "en_AU.UTF-8" , mais même tout définir sur "hi_IN.UTF-8" ne fait aucune différence


2
Pourriez-vous ajouter un exemple de texte réel dans le script Devanagari afin que les gens puissent essayer différentes polices qu'ils peuvent avoir?
Stefano Palazzo

1
Des travaux préliminaires ont été effectués pour ajouter devanagari à la famille de polices Ubuntu, il y a donc une chance que cela fonctionne mieux à l'avenir: design.canonical.com/2010/09/charactersets
misterben

Réponses:


8

Je pense que c'est un bogue, et est au-delà d'un simple problème "choisissez une meilleure police".

Les mêmes polices, y compris le Monospace par défaut , fonctionnent correctement dans toutes les autres applications que j'ai essayées.
et les polices Devanagari ne s'affichent pas correctement dans le gnome-terminal de Fedora, mais les mêmes polices fonctionnent dans Konsole de KDE et également dans Konsole fonctionnant sous Ubuntu.

Je ne sais pas comment suivre un bogue signalé et accepté, mais j'ai trouvé une référence à un problème avec gnome-terminal / Devanagari (à partir de décembre 2008) ... et c'est peut-être le même problème.

vte (Ubuntu) faible (priorité) Assigned to: Ubuntu Desktop Bugs
https://bugs.launchpad.net/vte/+bug/310053

... et maintenant que j'ai joué avec Konsole un peu plus, cela a révélé de très belles fonctionnalités ... en particulier la sortie de recherche avec Regex ... wow! Juste ce que je voulais ... et le manque de touches d'accélérateur de menu n'a pas d'importance, car il a des touches de raccourci entièrement personnalisables ... Je suis Konverted .... et j'ai trouvé mon bon mono-espace police . Cela s'appelle Monospace :)


0

Dans le cas de GNOME Terminal (VTE), le problème n'était pas la police; le problème était que VTE rendait chaque cellule indépendamment, y compris un espacement Devanagari combinant la marque séparément de la lettre de base. Ce problème a été corrigé dans la version 0.56 de VTE.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.