我有這個小代碼,當在android上運行文本呈現爲框,而不是實際的內容。在我的設備中,bengali甚至沒有在瀏覽器中呈現。它無處不在顯示箱子。如何知道一種語言是否能正確渲染?
TextView tv = new TextView(this);
tv.setText("Hello, চন্দন");
setContentView(tv);
我可以通過編程的方式知道如果bengali會正確渲染嗎?
我有這個小代碼,當在android上運行文本呈現爲框,而不是實際的內容。在我的設備中,bengali甚至沒有在瀏覽器中呈現。它無處不在顯示箱子。如何知道一種語言是否能正確渲染?
TextView tv = new TextView(this);
tv.setText("Hello, চন্দন");
setContentView(tv);
我可以通過編程的方式知道如果bengali會正確渲染嗎?
正如@Frank N. Stein所說,這是您的設備在默認設置中使用的字體。 Here你會找到一個方法來實現你的目標。
您可以檢查所支持的語言,將正確地呈現在這裏的列表: http://www.oracle.com/technetwork/java/javase/locales-137662.html
這是因爲你使用的字體缺乏孟加拉語字形。 –
該語言甚至沒有在瀏覽器中呈現。那麼什麼? –
使用明確具有孟加拉字形的字體。 –