我无法使用外部字体更改项目字体

时间:2019-12-06 13:06:36

标签: react-native

我正在尝试在项目中使用外部字体。已经配置了文件“ react-native-config”,已经添加了字体,已经建立了链接,但是当我设置fontFamily时不起作用。有人知道如何解决吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是ios,则可以在didFinishLaunchingWithOptionsAppDelegate的开头添加以下代码,以检查是否已安装字体

    NSArray *fontFamilies = [UIFont familyNames];
    for (int i = 0; i < [fontFamilies count]; i++)
    {
      NSString *fontFamily = [fontFamilies objectAtIndex:i];
      NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]];
      NSLog (@"%@: %@", fontFamily, fontNames);
    }

如果您使用的是Android,则必须在最后添加字体粗细

fontFamily: "Montserrat-Regular"

or

fontFamily: "Montserrat-Bold"