开发者

supporting non-english characters in android

I want to know that how good is android when supporting non-english characters? Is it possible to embed fonts in my app and make t开发者_JAVA百科he app to use that font?


The system fonts already support Unicode language very well (as well as Eclipse, but you will have to select new encoding when saving, Eclipse will confirm this).

You can embed your fonts as well. Look at this tutorial and this discusstion.

More information: I'm working on Vietnamese. The system is perfect for Vietnamese, and I think it is for other languages, too.


FYI the emulator with android 2.3.3 support hebrew characters.

But you can use your own fonts if you want. Place them in the res/assets folder, then

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


I'm a developer for a japanese company and i've hadno problems with japanese characters even on devices set for english. However, if you want to use custom fonts, use vvieux's code :)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜