Terminalde Devanagari betiği için iyi bir tek aralıklı yazı tipi var mı?


13

Denediğim tüm terminal yazı tipleri, Devanagari yazı tipinin (ve / veya Roman yazı tipinin) Terminalde hatalı şekilde oluşturulmasına neden oluyor

Devanagari senaryosunda, bir ünlü kendini önceki bir ünsüze bağlar. Bu tür bir sesli harf kendi başına mevcut değildir. Noktalı daire, önceki bir ünsüz gerektirdiğini gösterir ...
İşte henüz eklenmemiş bir sesli harf örneği: VOWEL SIGN O '

Uygun yazı tipi oluşturma, ünsüz harfini sesli harflere aşılama işini yapar ve noktalı dairenin tüm görünür işaretlerini kaldırmalıdır.

... ama hem Roma alfabesi hem de Devanagari alfabesini tatmin edici bir şekilde işleyen bir Terminal yazı tipi bulamıyorum. Aslında, noktalı daire hala TÜM Devanagari yazı tiplerini gösterir ve Roma komut dosyası bu yazı tiplerinin çoğu için düzgün oluşturulmaz; Örneğin. "Primer" kelimesinde, "e" nin yaklaşık% 40'ı "m" ile örtüşmektedir.

Bunun etrafında bir yol var mı?
Herkes uygun bir yazı tipi biliyor mu? ... Tek aralıklı tercih edilir.
Yoksa bu Ubuntu - gnome-terminal kurulumuyla mı ilgili?

Güncelleme 2 :
Ben aynı metni denedim openSUSE (gnome-terminal): Ubuntu daha kötü başarısız oldu.
Ben de aynı metni denedim Fedora (Konsole): MÜKEMMEL render !
ama bu Fedora, ve ben Ubuntu kullanıyorum :(
tamam, bir sonraki bariz adım:
Ben yüklü Konsolein Ubuntu: o hale MÜKEMMEL !
ama bu Konsol, ve ben oldukça cüce ailede kalmak istiyorum ... ve Konsle menüsü yok klavyeye yanıt verin ... ve Ubuntu + Konsole bunu yapabilirse, muhtemelen Ubuntu + gnome terminalinin yapabileceği bir yol var ...

Güncelleme 1 :
Belirtildiği gibi, bazı örnekler.
Devanagari burada iyi görünüyor, ancak termainalde değil (aşağıdaki .png Monospaceyazı tipini gösterir )

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

alternatif metin

Aslında, Devanagari kullanan fontların HİÇBİRİ doğru şekilde görüntülenmiyor!
... ve Roma senaryosu oluşturma işlemlerinden bazıları oldukça çirkinleşebilir.

$ Locale komutundaki tüm girdiler "en_AU.UTF-8" olarak ayarlanmış , ancak her şeyin "hi_IN.UTF-8" olarak ayarlanması bile fark yaratmıyor


2
İnsanların sahip olabileceği farklı yazı tiplerini deneyebilmeleri için Devanagari senaryosuna gerçek dünyadan örnek metinler ekleyebilir misiniz?
Stefano Palazzo

1
Ubuntu yazı tipi ailesine devanagari eklemek için bazı ön çalışmalar yapıldı, bu yüzden bunun gelecekte daha iyi çalışması için bir şans var: design.canonical.com/2010/09/charactersets
misterben

Yanıtlar:


8

Bunun bir hata olduğunu ve basit bir "daha iyi bir yazı tipi seçin" sorunun ötesinde olduğunu düşünüyorum.

Varsayılan Monospace de dahil olmak üzere aynı yazı tipleri, denediğim diğer tüm uygulamalarda iyi çalışır.
Devanagari yazı tipleri de Fedora'nın gnome terminalinde düzgün bir şekilde görüntülenmiyor, ancak aynı yazı tipleri KDE'nin Konsole'sinde ve Ubuntu'da çalışan Konsole'da da çalışıyor.

Bildirilen ve kabul edilen bir hatayı nasıl takip edeceğimi bilmiyorum, ancak gnome terminali / Devanagari sorununa (2008 yılının Aralık ayından itibaren) bir referans buldum ... ve belki de bu aynı meseledir.

vte (Ubuntu) düşük (öncelikli) Assigned to: Ubuntu Masaüstü Hataları
https://bugs.launchpad.net/vte/+bug/310053

... ve şimdi Konsole ile biraz daha oynadığım için, bazı gerçekten güzel özellikler ortaya çıkardı ... özellikle Regex ile Arama Çıkışı ... vay! Tam istediğim ... ve menü hızlandırıcı Tuşların eksikliği önemli değil, çünkü tamamen özelleştirilebilir kısa yol tuşları var ... Konvertedim .... ve iyi mono- alanımı buldum yazı tipi . Monospace denir :)


0

GNOME Terminali (VTE) durumunda sorun yazı tipi değildi; sorun, VTE'nin, her bir hücreyi, bağımsız olarak, temel harften ayrı olarak bir Devanagari aralık birleştirme işareti de dahil olmak üzere oluşturmasıydı. Bu, VTE 0.56 sürümünde giderilmiştir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.