Có một phông chữ đơn cách tốt cho tập lệnh Devanagari trong Terminal không?


13

Tất cả các phông chữ đầu cuối mà tôi đã thử dẫn đến kết xuất không chính xác của sript Devanagari (và / hoặc tập lệnh La Mã) trong Terminal

Trong kịch bản Devanagari, một nguyên âm liên kết chính nó với một phụ âm đi trước. Loại nguyên âm này không tồn tại một mình. Vòng tròn chấm chấm biểu thị rằng nó yêu cầu một phụ âm đi trước ...
Đây là một ví dụ về nguyên âm chưa được phát âm: VOWEL SIGN O '

Kết xuất phông chữ phù hợp thực hiện công việc ghép các phụ âm vào nguyên âm và nên loại bỏ tất cả các dấu hiệu có thể nhìn thấy của vòng tròn chấm ....

... nhưng tôi không thể tìm thấy một phông chữ Terminal nào thể hiện cả chữ viết La Mã và chữ viết Devanagari một cách thỏa đáng. Trên thực tế, vòng tròn chấm vẫn hiển thị cho tất cả các phông chữ Devanagari và tập lệnh La Mã không được hiển thị đúng cho nhiều phông chữ đó; ví dụ. trong từ "Primer", khoảng 40% "e" trùng với "m".

Có một số cách xung quanh này?
Có ai biết một phông chữ phù hợp không? ... Đơn sắc được ưu tiên.
Hay đó là một cái gì đó để làm với thiết lập Ubuntu - gnome-terminal?

Cập nhật 2 :
Tôi đã thử cùng một văn bản openSUSE (gnome-terminal): nó thất bại nặng hơn Ubuntu.
Tôi đã thử cùng một văn bản Fedora (Konsole): nó hiển thị HOÀN HẢO !
nhưng đó là Fedora, và tôi đang sử dụng Ubuntu :(
sao, sau đó bước tiếp theo rõ ràng:
Tôi đã cài đặt Konsoletrong Ubuntu: nó render HOÀN HẢO !
nhưng đó là Konsole, và tôi muốn ở lại trong gia đình gnome ... và menu Konsle của không phản hồi với bàn phím ... và nếu Ubuntu + Konsole có thể làm điều đó, thì có lẽ đó là cách mà Ubuntu + gnome-terminal có thể ...

Cập nhật 1 :
Như đã bị chặn, đây là một số ví dụ.
Devanagari có vẻ ổn ở đây, nhưng không phải trong thuật ngữ (.png bên dưới hiển thị Monospacephông chữ)

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

văn bản thay thế

Trên thực tế, KHÔNG có phông chữ nhận biết Devanagari hiển thị chính xác!
... và một số kết xuất kịch bản La Mã có thể trở nên khó khăn.

Tất cả các mục từ lệnh $ locale được đặt thành "en_AU.UTF-8" , nhưng ngay cả việc đặt mọi thứ thành "hi_IN.UTF-8" cũng không có gì khác biệt


2
Bạn có thể thêm một số văn bản mẫu trong thế giới thực trong tập lệnh Devanagari để mọi người có thể thử các phông chữ khác nhau mà họ có thể có không?
Stefano Palazzo

1
Có một số công việc sơ bộ đã được thực hiện khi thêm devanagari vào họ phông chữ Ubuntu, vì vậy có khả năng nó sẽ hoạt động tốt hơn trong tương lai: design.canonical.com/2010/09/char characterets
misterben

Câu trả lời:


8

Tôi cho rằng đây là một lỗi và nằm ngoài vấn đề "chọn phông chữ tốt hơn" đơn giản.

Các phông chữ tương tự, bao gồm Monospace mặc định , hoạt động tốt trong tất cả các ứng dụng khác mà tôi đã thử.
và phông chữ Devanagari cũng không hiển thị chính xác trong thiết bị đầu cuối gnome của Fedora, nhưng các phông chữ tương tự hoạt động trong Konsole Konsole cả Konsole chạy trong Ubuntu.

Tôi không biết làm thế nào để theo dõi một lỗi được báo cáo và được chấp nhận, nhưng tôi đã tìm thấy một tài liệu tham khảo về vấn đề gnome-terminal / Devanagari (từ tháng 12 năm 2008) ... và có lẽ đây là vấn đề tương tự.

vte (Ubuntu) thấp (ưu tiên) Assigned to: Lỗi máy tính để bàn Ubuntu
https://bugs.launchpad.net/vte/+orms/310053

... Và bây giờ tôi đã chơi với Konsole thêm một chút, nó đã tiết lộ một số tính năng thực sự hay ... đặc biệt là Tìm kiếm đầu ra với Regex ... wow! Đúng như những gì tôi muốn ... và việc thiếu các phím tăng tốc menu không thành vấn đề, vì nó có các phím tắt hoàn toàn có thể sử dụng được ... Tôi bị Konverted .... và tôi đã tìm thấy không gian đơn sắc tốt của mình phông chữ . Nó được gọi là Monospace :)


0

Trong trường hợp của Terminal Gnome (VTE), vấn đề không phải là phông chữ; vấn đề là VTE đã sử dụng để kết xuất từng ô một cách độc lập, bao gồm dấu cách kết hợp khoảng cách Devanagari tách biệt với chữ cái cơ sở. Điều này đã được sửa trong phiên bản VTE 0.56.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.