如何使用InputStream加载字体



如何使用InputStream加载字体?

我使用classLoader到资源,它会返回一个输入流,现在如何将它传递给字体?

我已经尝试了这些方法:

font  = Typeface.createFromFile(line); //File path
font  = Typeface.createFromFile(line);//String path 

但是这两种方法都行不通。

还有其他方法可以实现这个吗?

最接近的方法是将流保存到一个(临时)文件中,并将该文件传递给方法。

最新更新