Tôi đã phát hành một ứng dụng có tên là Gurbani Ujagar
. Dường như hoạt động tốt trên một số điện thoại thông minh như Samsung Galaxy S3
, nhưng các điện thoại khác như Galaxy Nexus
, Galaxy S
và trên một số máy tính bảng, các từ/ký tự xuất hiện dưới dạng hộp hoặc dấu chấm câu ngẫu nhiên. Tôi có hơn 1000 tệp HTML đang được xem bằng cách sử dụng WebView
.Tại sao Punjabi (Ngôn ngữ Ấn Độ) xuất hiện dưới dạng hộp trên một số thiết bị thông minh?
Tôi không chắc chắn cách khắc phục sự cố này để văn bản xuất hiện chính xác như nhau trên tất cả các điện thoại. Tôi đã kiểm tra một số ứng dụng Punjabi
khác trên Galaxy Nexus
và Galaxy S
, cụ thể là Dhur Ki Bani
(có vẻ tốt), nhưng ứng dụng Gurbani Ujagar
xuất hiện dưới dạng hộp. Tôi không chắc tại sao lại thế. Tôi đã thử chỉnh sửa phông chữ trong tệp HTML.
Văn bản xuất hiện trên điện thoại không hiển thị trước khi tôi bắt đầu chỉnh sửa, nhưng một số văn bản vẫn hiển thị không chính xác.
Chỉnh sửa hơn 1000 trang theo cách thủ công sẽ có nhiều công việc. Tệp HTML (không phải mã nguồn) nằm trong thư mục nội dung của tôi. Có thể chỉnh sửa tất cả các tệp HTML bằng cách sử dụng Typeface
không? Dường như tôi có thể chỉnh sửa tất cả chúng cùng một lúc trong Xcode
nhưng tôi không chắc chắn tại sao.
Mọi trợ giúp sẽ được đánh giá cao. Dưới đây là ví dụ về mã của tôi:
Bạn cũng có thể view the HTML file here.
public class MainActivity extends Activity {
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webview = (WebView) findViewById(R.id.webView1);
webview.loadUrl("file:///android_asset/3.html");
}
}
Bạn có thể liệt kê những gì trong tệp '3.html' của mình không? – HeatfanJohn
Có, vui lòng xem ở trên. – ivesingh
Tôi thấy rằng văn bản của bạn được mã hóa bằng UTF-8 và một trong các ký tự của bạn được giải mã là GURMUKHI LETTER DA hoặc U-0A26. Tôi đoán là phông chữ được sử dụng trên các thiết bị không hiển thị các ký tự không có glyphs cho bảng chữ cái Gurmukhi. Tôi đang cố gắng tìm kiếm xem có cách nào để bạn có thể nhúng phông chữ web vào các trang của mình hay không. – HeatfanJohn