2013-10-03 14 views
8

Tôi đang tạo một ứng dụng bằng ngôn ngữ mẹ đẻ của mình là Sindhi.Làm thế nào để hiển thị phông chữ Ngôn ngữ Sindhi?

Lưu ý: ngôn ngữ Sindhi có 52 bảng chữ cái, như thế này

**ا، ب، ج،ف، ڪ** 

Tôi đã cài đặt phông chữ Sindhi trên máy tính của tôi, tôi cũng có unicodes của Sindhi.

Vấn đề

Khi tôi đặt văn bản trên nút của tôi, như thế này

 <Button 
     android:id="@+id/btnSindhiLessons" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:padding="30dp" 
     android:text="سنڌي سبق" 
     android:textSize="30sp" /> 

Nó cho thấy một cách hoàn hảo trên chế độ code nhưng theo quan điểm thiết kế nó cho thấy một cái gì đó như thế này:

enter image description here

nhưng trên thiết bị hoặc trình mô phỏng nó hiển thị như sau:

enter image description here

Lưu ý rằng một chữ cái bị thiếu. Tôi đang sử dụng Android 4.0.4

+0

Ứng dụng có hiển thị khác trên trình giả lập 4.4 không? – orip

+0

@orip Tôi chưa thử nghiệm điều này trên 4.0.4, nó không hiển thị chính xác. Tôi nghĩ rằng nó sẽ hiển thị chính xác trong 4,2 + nhưng không chắc chắn. Tôi muốn làm cho ứng dụng này chạy trên android 2.3.3 và + –

Trả lời

2

Đó là vì Eclipse không hỗ trợ Sindhi. Trong khi trong thiết bị của bạn nó có thể hỗ trợ của nó 4.0+, tôi không chắc chắn nó sẽ trông tốt nếu bạn có một thiết bị Android đầu.

kiểm tra this.

+0

Im sử dụng android 4.0.4 –

+0

Có đó là lý do tại sao nó chính xác. Nhưng nếu bạn sử dụng các phiên bản cũ hơn của android nó sẽ không được viết phù hợp. Bạn cần mã hóa nó. Bạn có thể sử dụng công cụ đánh số tuyệt vời này. https://github.com/agawish/Better-Arabic-Reshaper –

+0

cảm ơn câu trả lời của bạn. nhưng ngôn ngữ Sindhi có thêm một số ký tự nữa thì là tiếng ả rập.cũng không được hỗ trợ và không hiển thị ở đây trong thiết bị của tôi. những gì có thể là giải pháp này, –

1

bạn copy dán văn bản trực tiếp vào mã:

sử dụng mã uni:

như thế này: \u0623,\u0623,\u0623,\u0623 cho mỗi nhân vật của bạn

or 

đưa cái mặt loại hỗ trợ, có hỗ trợ Sindhi .

một tôi biết rằng được Jameel Noori nastaleek

hy vọng nó sẽ giải quyết vấn đề của bạn

+0

có Tôi đã thử cũng với unicodes, nhưng nó bỏ lỡ một số nhân vật của tôi để làm cho –

+0

thấy câu trả lời cập nhật của tôi @QadirHussain – Hamad

+0

Tôi đã tải xuống và đặt phông chữ trên văn bản nút của tôi. nhưng không hữu ích. nó vẫn nhớ một số ký tự như ڌ. –

0

Thực hiện theo các bước dưới đây:

  • Tìm phông chữ tốt nhất cho Sindhi
  • Nơi mà phông chữ để thư mục nội dung của bạn
  • Đặt phông chữ này làm kiểu chữ cho nút của bạn
Các vấn đề liên quan