现在,我正在开发一个android应用程序,它需要显示一些特殊字符。我需要这种字体“Arial Unicode MS”才能正确显示字符。在我的主要活动中添加以下代码:自定义Android字体
EditText editText = (EditText) findViewById(R.id.flipped_window);
Typeface font = Typeface.createFromAsset(getAssets(),"ARIALUNI.TTF");
editText.setTypeface(font);
它确实有效。但是,这个字体文件的大小太大了,它是22,731 kb。
这个问题有更好的解决方案吗?谢谢。
你可以使用字体编辑器创建所需的字形,无论是在从划伤字体或在可自由分发字体的副本。正如其他人指出的那样,除非你是微软的员工(甚至可能还没有),否则你无权分发该字体。 – CommonsWare