Apakah ada font mono-spasi yang baik untuk skrip Devanagari di Terminal?

13

Semua font terminal yang saya coba hasilkan rendering akurat dari Devanagari sript (dan / atau skrip Roman) di Terminal

Dalam naskah Devanagari, vokal mengikat dirinya dengan konsonan sebelumnya. Jenis vokal ini tidak ada dengan sendirinya. Lingkaran bertitik menunjukkan bahwa itu memerlukan konsonan sebelumnya ...
Berikut adalah contoh dari vokal yang belum terpasang : VOWEL SIGN O '

Rendering font yang tepat melakukan pekerjaan okulasi konsonanat ke vokal, dan harus menghapus semua tanda-tanda yang terlihat dari lingkaran bertitik ....

... tapi saya tidak dapat menemukan font Terminal yang membuat skrip Roman dan skrip Devanagari memuaskan. Sebenarnya, titik-titik lingkaran masih menunjukkan untuk SEMUA font Devanagari, dan skrip Romawi tidak diterjemahkan dengan benar untuk banyak font tersebut; misalnya. dalam kata "Primer", sekitar 40% dari "e" tumpang tindih dengan "m".

Apakah ada jalan keluarnya?
Adakah yang tahu jenis huruf yang cocok? ... Lebih banyak spasi lebih disukai.
Atau apakah ada hubungannya dengan pengaturan Ubuntu - gnome-terminal?

Pembaruan 2 :
Saya mencoba teks yang sama di openSUSE (gnome-terminal): gagal lebih buruk daripada Ubuntu.
Saya mencoba teks yang sama di Fedora (Konsole): itu diterjemahkan dengan SEMPURNA !
tapi itu Fedora, dan saya menggunakan Ubuntu :(
oke, kemudian langkah selanjutnya yang jelas:
saya menginstal Konsoledi Ubuntu: itu diterjemahkan dengan SEMPURNA !
tapi itu Konsole, dan saya lebih suka tinggal di keluarga gnome ... dan menu Konsle tidak menanggapi keyboard ... dan Jika Ubuntu + Konsole dapat melakukannya, maka mungkin ada cara Ubuntu + gnome-terminal dapat ...

Pembaruan 1 :
Seperti yang disarankan, berikut adalah beberapa contoh.
Devanagari terlihat oke di sini, tetapi tidak dalam termainal (png di bawah ini menunjukkan Monospacefont)

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

teks alternatif

Sebenarnya, NONE dari font Devanagari-aware membuat dengan benar!
... dan beberapa rendering skrip Romawi bisa menjadi sangat aneh.

Semua entri dari perintah $ locale diatur ke "en_AU.UTF-8" , tetapi bahkan mengatur semuanya menjadi "hi_IN.UTF-8" tidak ada bedanya

Peter.O
sumber
2
Bisakah Anda menambahkan beberapa contoh teks dunia nyata dalam skrip Devanagari sehingga orang dapat mencoba font lain yang mungkin mereka miliki?
Stefano Palazzo
1
Ada beberapa pekerjaan awal yang telah dilakukan untuk menambahkan devanagari ke keluarga font Ubuntu, jadi ada kemungkinan ini akan bekerja lebih baik di masa depan: design.canonical.com/2010/09/charactersets
misterben

Jawaban:

8

Saya rasa ini adalah bug, dan berada di luar masalah sederhana "pilih font yang lebih baik".

Font yang sama, termasuk Monospace default , berfungsi dengan baik di semua aplikasi lain yang saya coba.
dan font Devanagari juga tidak ditampilkan dengan benar di terminal gnome-Fedora, tetapi font yang sama berfungsi di Konsole dan KDE juga di Konsole yang berjalan di Ubuntu.

Saya tidak tahu cara mengikuti bug yang dilaporkan dan diterima, tetapi saya menemukan referensi ke masalah gnome-terminal / Devanagari (dari Desember 2008) ... dan mungkin ini adalah masalah yang sama.

vte (Ubuntu) rendah (prioritas) Assigned to: Bug Desktop Ubuntu
https://bugs.launchpad.net/vte/+bug/310053

... dan sekarang saya telah bermain dengan Konsole sedikit lebih banyak, ia telah mengungkapkan beberapa fitur yang sangat bagus ... terutama Hasil Pencarian dengan Regex ... wow! Hanya apa yang saya inginkan ... dan kurangnya Tombol menu-akselerator tidak masalah, karena ia memiliki Tombol pintas yang dapat disesuaikan sepenuhnya ... Saya Konverted .... dan saya telah menemukan ruang mono yang baik Font . Ini disebut Monospace :)

Peter.O
sumber
0

Dalam kasus Terminal GNOME (VTE) masalahnya bukan font; masalahnya adalah bahwa VTE digunakan untuk membuat setiap sel secara independen, termasuk jarak penggabungan Devanagari yang terpisah dari huruf dasar. Ini diperbaiki dalam versi VTE 0.56.

egmont
sumber