C'è un buon carattere mono-spaziato per lo script Devanagari nel Terminale?


13

Tutti i font del terminale che ho provato danno come risultato un rendering impreciso dello script Devanagari (e / o della scrittura romana) nel Terminal

Nella scrittura Devanagari, una vocale si lega a una consonante precedente. Questo tipo di vocale non esiste da solo. Il cerchio punteggiato indica che richiede una consonante precedente ...
Ecco un esempio di una vocale non ancora attaccata: VOWEL SIGN O '

Il corretto rendering del font fa il lavoro di innesto della consonanat sulla vocale e dovrebbe rimuovere tutti i segni visibili del cerchio punteggiato ....

... ma non riesco a trovare un font Terminal che renda soddisfacenti sia la sceneggiatura romana che la scrittura Devanagari. In realtà, il cerchio tratteggiato mostra ancora TUTTI i caratteri Devanagari e la scrittura romana non è resa correttamente per molti di quei caratteri; per esempio. nella parola "Primer", circa il 40% della "e" si sovrappone alla "m".

C'è un modo per aggirare questo?
Qualcuno sa di un carattere adatto? ... È preferito Mono-spaziato.
O ha a che fare con Ubuntu - installazione di gnome-terminal?

Aggiornamento 2 :
ho provato lo stesso testo in openSUSE (gnome-terminal): fallito peggio di Ubuntu.
Ho provato lo stesso testo in Fedora (Konsole): reso PERFETTAMENTE !
ma questo è Fedora, e sto usando Ubuntu :(
va bene, allora il prossimo passo ovvio:
ho installato Konsolein Ubuntu: è reso PERFETTAMENTE !
ma questo è Konsole, e preferirei stare in famiglia gnome ... e il menu di Konsle non lo fa rispondere alla tastiera ... e se Ubuntu + Konsole può farlo, allora c'è probabilmente un modo in cui Ubuntu + gnome-terminal può ...

Aggiornamento 1 :
come suggerito, ecco alcuni esempi.
Il Devanagari sembra a posto qui, ma non nel termainal (il .png in basso mostra il Monospacecarattere)

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

testo alternativo

In realtà, NESSUNO dei caratteri compatibili con Devanagari viene visualizzato correttamente!
... e alcuni dei rendering della sceneggiatura romana possono diventare piuttosto bizzarri.

Tutte le voci dal comando $ locale sono impostate su "en_AU.UTF-8" , ma anche impostare tutto su "hi_IN.UTF-8" non fa alcuna differenza


2
Potresti aggiungere del testo di esempio nel mondo reale nello script Devanagari in modo che le persone possano provare diversi tipi di carattere?
Stefano Palazzo

1
C'è stato un lavoro preliminare sull'aggiunta di devanagari alla famiglia di caratteri Ubuntu, quindi c'è una possibilità che funzionerà meglio in futuro: design.canonical.com/2010/09/charactersets
misterben,

Risposte:


8

Ritengo che si tratti di un bug e vada oltre un semplice problema "scegli un carattere migliore".

Gli stessi caratteri, incluso il predefinito Monospace , funzionano bene in tutte le altre app che ho provato.
e i caratteri Devanagari non vengono visualizzati correttamente nemmeno nel terminale gnomo di Fedora, ma gli stessi caratteri funzionano in Konsole di KDE e anche in Konsole in esecuzione su Ubuntu.

Non so come seguire un bug segnalato e accettato, ma ho trovato un riferimento a un problema gnome-terminal / Devanagari (dal dicembre 2008) ... e forse questo è lo stesso problema.

vte (Ubuntu)Assigned to: bug desktop (priorità) a basso contenuto di Ubuntu
https://bugs.launchpad.net/vte/+bug/310053

... e ora che ho suonato un po 'di più con Konsole, ha rivelato alcune funzioni davvero carine ... in particolare l' output di ricerca con Regex ... wow! Proprio quello che volevo ... e la mancanza di tasti acceleratore di menu non ha importanza, poiché ha tasti di scelta rapida completamente personalizzabili ... Sono Konverted .... e ho trovato il mio buon mono-spazio carattere . Si chiama Monospace :)


0

Nel caso del Terminale GNOME (VTE) il problema non era il carattere; il problema era che VTE utilizzava il rendering di ogni cella in modo indipendente, incluso uno spazio Devanagari che combinava il segno separatamente dalla lettera di base. Questo è stato risolto nella versione VTE 0.56.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.