现在,我正在开发一个Android应用程序,它需要显示一些特殊字符。我需要这个字体“Arial Unicode MS”来正确显示字符。我在主要活动中添加了以下代码:
EditText editText = (EditText) findViewById(R.id.flipped_window);
Typeface font = Typeface.createFromAsset(getAssets(),"ARIALUNI.TTF");
editText.setTypeface(font);
确实有效。但是,这个字体文件的大小太大了,它是22,731 kb。
这个问题有更好的解决方案吗?感谢。
答案 0 :(得分:4)
您真正的问题是重新分发受版权保护的字体。 : - )
答案 1 :(得分:2)
正如克雷格所说,你是非法重新分发受版权保护的字体。
我最好的猜测是首先看看Droid Sans中可用的所有字形;根据我的经验,它应该足够好,除非你想用它来格式化。
如果您不能这样做,请将您需要的符号创建为PNG或GIF图像并将其插入内嵌。 (对于黑色和白色,GIF将小得多)。
答案 2 :(得分:0)
伙计,您可以使用Font creator software减少字体大小,并在字体中删除未使用的字符。你也可以减少到50,60kb: - )
密码下载链接:www.downloadsoftware.ir