我想知道在支持非英文字符时android有多好?是否可以在我的应用程序中嵌入字体并使应用程序使用该字体?
答案 0 :(得分:3)
系统字体已经非常好地支持Unicode语言(以及Eclipse,但是在保存时你必须选择新的编码,Eclipse会确认这一点)。
您也可以嵌入字体。查看this tutorial和this 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的代码:)