[英]Appcelerator Android Custom Fonts not working
因此,显然这是一个微不足道的错误。 具有所有字体文件的文件夹名称应命名为“字体”而不是“字体”。
我注意到的另一件事,如果您使用的是非Alloy(classicJs)方法,则包含您所有应用程序代码和资产的文件夹名称应命名为“资源”而不是“资源” .. :)
自定义字体是个性化或标记应用程序的快速简便的方法。 Titanium Mobile在iOS和Android上均支持TrueType和OpenType字体。 在iOS和Android上引用字体的方式之间存在一些差异,需要加以考虑。
Android希望fontFamily是不带文件扩展名(.otf或.tff)的字体文件名。 iOS希望fontFamily是字体的PostScript名称(请参阅查找字体的PostScript名称)。 此名称嵌入在字体文件中,如果您重命名该文件,则该名称不会更改。
例如,在下面的代码中,Burnstown Dam字体的文件名是“ burnstown_dam.otf”。 因此,对于一个Android应用程序,您将值burnstown_dam分配给fontFamily:
"#burnstowndam": {
font: {
fontFamily: 'burnstown_dam'
}
}
Burnstown Dam的PostScript名称是BurnstownDam-Regular,因此对于iOS应用程序,您可以将该值分配给fontFamily:
"#burnstowndam": {
font: {
fontFamily: 'BurnstownDam-Regular'
}
}
http://docs.appcelerator.com/platform/latest/#!/guide/Custom_Fonts
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.