我怎么能使用本机的android和ios使用相同的自定义字体
我使用react native来处理ios和android的相同代码。 现在,在我的项目中,我想为两者使用自定义字体。 我知道如何为ios应用自定义字体但是那些相同的字体如何申请android呢?
//新样本
我在sample / android / app / src / main / assets / fonts / gillsans-italic.ttf下添加了自定义字体我在CustomFontTest组件中应用了这个gillsans-italic.ttf字体,如下所示
var CustomFontTest = React.createClass({ render:function(){ return (CustomFont) } }) var styles = StyleSheet.create({ customFont:{ fontFamily:'gillsans-italic', fontSize:14, color:'#efefef' } })
把你的字体放在android/app/src/main/assets/fonts
。
必须根据字体系列名称命名它们。 这是支持的内容:
{{的fontName}}。OTF
{{}的fontName} _ bold.otf
{{}的fontName} _ bold_italic.otf
您可以使用.ttf替换.otf。 {{fontName}}
是您传递给组件的style
属性的名称。