支持android中的非英文字符

时间:2011-05-27 10:17:14

标签: android language-agnostic fonts

我想知道在支持非英文字符时android有多好?是否可以在我的应用程序中嵌入字体并使应用程序使用该字体?

3 个答案:

答案 0 :(得分:3)

系统字体已经非常好地支持Unicode语言(以及Eclipse,但是在保存时你必须选择新的编码,Eclipse会确认这一点)。

您也可以嵌入字体。查看this tutorialthis discusstion

更多信息:我正在研究越南语。该系统非常适合越南人,我认为它也适用于其他语言。

答案 1 :(得分:2)

仅供参考,具有android 2.3.3的模拟器支持希伯来字符。

但如果您愿意,可以使用自己的字体。 将它们放在res/assets文件夹中,然后

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "my_font.ttf");  
txt.setTypeface(font);  

答案 2 :(得分:1)

我是一家日本公司的开发人员,即使在设置为英语的设备上,也没有日文字符的问题。但是,如果要使用自定义字体,请使用vvieux的代码:)