ttf肯定是支持了,opentype不知是否支持?如果支持需要怎么开展开发工作?请高手支招。

解决方案 »

  1.   

    Android并非和所有的TTF字体都能兼容,尤其在中文特殊字体的支持会存在问题,对于不兼容的字体,Android不出报错,只是无法正常显示。
      

  2.   


    TextView tv = (TextView)findViewById(R.id.custom);
    //从assert中获取有资源,获得app的assert,采用getAserts(),通过给出在assert/下面的相对路径。
    //在实际使用中,字体库可能存在于SD卡上,可以采用createFromFile()来替代createFromAsset。 
    Typeface face = Typeface.createFromAsset (getAssets() ,“fonts/xxx.ttf);
    tv.setTypeface (face);
      

  3.   

    android内置有freetype支持的,在external目录下有个freetype文件夹啊
      

  4.   

    不知道你的这个问题解决了吗?我遇到了一个opentype字体不显示的问题。我应该怎么做呀?请指教。