在网上搜了关于自定义字体的方法,实现了,问题是寻找xxx.ttf文件,从网上下了一下,英文的只对英文有效,不支持中文的,我又下载了些中文的字体文件,但是放到assert目录下报错,应该是不能用中文命名的问题吧,我重名字为英文,但是文字不显示了。
    怎么解决呢?

解决方案 »

  1.   

    assert目录下不支持中文命名,还有你写入、读取的时候都要加入编解码方式才行,要不就会出现乱码。
      

  2.   

    我遇到的一样的问题,开始使用的是 Typeface中createFromAsset (AssetManager mgr, String path)方法,下载下来的.ttf文件放在assets文件夹中,字体对中文不起作用。最后将.ttf文件导入的
    File Explorer的sdcard目录中,使用createFromFile (String path) 就可解决。你可以试试,为什么会这样我也不知道哦
     
      

  3.   

    assets文件夹不支持1M以上文件,中文字库有哪个是小于这个数的?!