2012-05-10 10 views
11

Tôi hiểu rằng thiết bị Android vẫn không hỗ trợ vẽ kết hợp tiếng Hin-ddi phức tạp, mặc dù chúng tôi đặt kiểu chữ textView thành phông chữ tiếng Hin-ddi thường được sử dụng (mangal.ttf hoặc DroidHindi.ttf).Android - Hỗ trợ tiếng Hindi Conjuncts?

Một trong những Ex:

1st 2nd liên kết

प् र = प्र

"प्र" được được chứng minh là ... प् र {danh sách các conjuncts thường được sử dụng - link)

Điều tôi muốn biết là - Mặc dù các thiết bị Android (Tôi đang sử dụng Galaxy-SII, os2.3) chưa hỗ trợ nó, có cách nào khác không?

câu hỏi tương tự (nhưng không có cách giải quyết nào):

  1. Android: unable to show correct hindi words
  2. How can i show HIndi text in Android Tablet

Đối với câu hỏi-2: @Sahaja không đề cập đến việc thiết bị Android không hỗ trợ conjuncts phức tạp tiếng Hin-ddi bản vẽ. Vì vậy, nó có nghĩa là chúng tôi sẽ không thể làm bất cứ điều gì về vấn đề này cho đến khi Android thêm hỗ trợ cho nó hoặc chúng ta có thể có một workaround khả thi?

Một workaround, mà tôi có thể nghĩ đến:

  1. chuyển đổi toàn bộ cơ sở dữ liệu tiếng Hin-ddi sang một định dạng tùy chỉnh không unicode & sử dụng một phông chữ không unicode (như kiran.ttf - link) để hiển thị nó. Điều này nghe có vẻ như quá nhiều nỗ lực, không chắc chắn nếu đây là một giải pháp khả thi (không thử nó chưa - giữ như tùy chọn cuối cùng) hoặc cái gì khác cũng sẽ làm việc?

Xin vui lòng cho tôi biết, suy nghĩ của bạn giống nhau.

(Lưu ý:. Vấn đề này không có gì để làm với những gì phông chữ tùy chỉnh tiếng Hin-ddi tôi sử dụng hoặc là nó ttf hay OTF)

Cảm ơn,
Shibbs

+0

Bạn đã thử otf chưa. phông chữ –

+0

yep! Infact Tôi đã thử hơn 20-30 phông chữ tùy chỉnh tiếng Hin-ddi, trước khi thực hiện phông chữ được sử dụng không phải là một vấn đề ở đây. – Shibbs

+0

bạn có tìm thấy bất kỳ giải pháp cho việc này, tôi có cùng một vấn đề? – dd619

Trả lời

0

Gần đây tôi đã trải qua cùng vấn đề nhưng tiếc là không tìm thấy bất kỳ giải pháp nào. Tôi đồng ý rằng một số văn bản sẽ không xuất hiện đúng nghĩa là một số văn bản có thể xuất hiện các ký tự bị thất lạc. Nếu bạn thử chạy nó trên thiết bị đó là 3.0 hoặc cao hơn (tôi không chắc chắn dưới 3.0), sau đó bạn sẽ có thể nhìn thấy nó đúng cách. Hoặc thử chọn en giả lập với cao hơn trong đó có hơn 4.0. enter image description here