我正在開發針對android的應用程序,並且在那裏有變音符號的希臘語內容。例如:特殊字符與變音符號在Android中顯示爲正方形
ἑωράκαμεν ἐθεασάμεθα ἔθνεσινπνεῦμα
在Android(標準字體)我只能看到正方形或空的空間而不是符號 「ἑ」,「 ά「,」ῦ「等...
有誰知道如何解決這個問題?我應該找到一些支持這些符號的自定義字體嗎?還有別的嗎?
我正在開發針對android的應用程序,並且在那裏有變音符號的希臘語內容。例如:特殊字符與變音符號在Android中顯示爲正方形
ἑωράκαμεν ἐθεασάμεθα ἔθνεσινπνεῦμα
在Android(標準字體)我只能看到正方形或空的空間而不是符號 「ἑ」,「 ά「,」ῦ「等...
有誰知道如何解決這個問題?我應該找到一些支持這些符號的自定義字體嗎?還有別的嗎?
Android不支持這些字符。 http://code.google.com/p/android/issues/detail?id=26037
問題已在Android 4.3的
從機器人4.3釋放複印字體和作爲自定義字體在應用程序中使用,以支持舊的Android設備。
TextView tv = (TextView) findViewById(R.id.test);
Typeface typeface = Typeface.createFromAsset(getAssets(), "custom.ttf");
tv.setTypeface(typeface);
請嘗試以下
public void parse(){
InputStream in = null;
InputStreamReader r = null;
BufferedReader reader = null;
String line = null;
try{
in = getAssets().open("db.csv");
reader = new BufferedReader(new InputStreamReader(in,"ISO-8859-1"));
while((line = reader.readLine())!= null){
System.out.println(line);
text.setText(text.getText().toString() + line);
}
reader.close();
in.close();
}catch (Exception e) {
e.printStackTrace();
}
}
我有一個類似的問題。我可以在哪裏下載官方字體? – Jimi