Pixate Freestyle是否支持Android上的自定义字体?

时间:2014-09-08 19:03:04

标签: android fonts styles xamarin pixate

是否可以在Android上使用带有Pixate Freestyle的typeFaces?

例如:

label{
    font-family: "MyCustomFont";
}

请记住,我会将字体文件放在Assets文件夹中。

1 个答案:

答案 0 :(得分:0)

一般来说,字体支持类似于Pixate Freestyle对iOS的支持(参见http://www.pixate.com/blog/2013-04-09-font-properties/)。但是,Android版本仅支持内置字体系列。 字体(字体)加载在https://github.com/Pixate/pixate-freestyle-android/blob/master/pixate-freestyle/src/com/pixate/freestyle/styling/fonts/PXFontRegistry.java类完成,虽然有一种方法可以从资源加载,但从不调用此方法。 我们需要修复它以获得自定义字体支持。但是,使用字体系列检测仍然会很棘手,因为在将字体作为资源加载时,Android的API不提供字体系列信息(我们可能必须实际读取ttf文件才能获得该字体)信息,就像在这里 - http://svn.apache.org/repos/asf/xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/apps/TTFReader.java)。

如果您想提供任何更改,我们欢迎您,因为我们可能需要一些时间才能实现。