我怎么能使用本机的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属性的名称。