Câu hỏi Văn bản tiếng Telugu UTF-8 không hiển thị chính xác trong thiết bị đầu cuối


Tôi đang cố gắng xử lý văn bản telugu bằng Python. Văn bản hiển thị chính xác trong trình duyệt chrome như thế này.

enter image description here 

Thật không may nó không được hiển thị đúng trong terminal mặc định hoặc shell python trong terminal.

enter image description here

enter image description here

Bạn có thể giúp đỡ trong việc tìm kiếm những gì đang gây ra vấn đề?

Những gì tôi đã thử cho đến nay:

Cài đặt tất cả phông telugu có sẵn

sudo apt-get install fonts-telu-extra fonts-telu fonts-lohit-telu

Thiết lập hỗ trợ unicode trong terminal

locale             
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Bật te_IN trong /etc/locale.gen

Thiết lập ngôn ngữ telugu từ Hỗ trợ Ngôn ngữ.

Tải xuống phông chữ telugu tùy chỉnh và tải chúng.

Không ai trong số này đã giải quyết được vấn đề. Nếu không có hiển thị thích hợp, rất khó để hiểu văn bản. Bất kỳ trợ giúp nào trong khắc phục sự cố này đều được đánh giá cao.


2
2018-06-14 15:39


gốc




Các câu trả lời:


Hóa ra gnome-terminal không hỗ trợ CTL (Layout văn bản phức tạp). Ở đó là một vấn đề mở cho điều này.

Bây giờ, chúng ta có thể sử dụng Konsole để xử lý CTL.


1
2017-07-09 14:27