Xcode 反应本机中的SF压缩文本

Xcode 反应本机中的SF压缩文本,xcode,fonts,react-native,font-family,Xcode,Fonts,React Native,Font Family,SF Compact Text在作为自定义字体插入XCode时似乎不太喜欢React原生环境。有人知道如何正确引用字体吗?我已经完成了所有必要的步骤,但当我尝试使用“fontFamily”时引用的每一种变体时,我似乎无法显示文本 我包括连字符吗?如果我这样做,那么介质的“重量”是多少 它有以下几种类型: 有一种方法可以打印React原生应用程序中的所有可用字体。为此,您需要进入Xcode项目并将以下代码粘贴到项目中,对我来说,我通常将其放在AppDelegate.m的NSURL*jsCodeLo

SF Compact Text在作为自定义字体插入XCode时似乎不太喜欢React原生环境。有人知道如何正确引用字体吗?我已经完成了所有必要的步骤,但当我尝试使用“fontFamily”时引用的每一种变体时,我似乎无法显示文本

我包括连字符吗?如果我这样做,那么介质的“重量”是多少

它有以下几种类型:


有一种方法可以打印React原生应用程序中的所有可用字体。为此,您需要进入Xcode项目并将以下代码粘贴到项目中,对我来说,我通常将其放在AppDelegate.m的
NSURL*jsCodeLocation
下:

for (NSString* family in [UIFont familyNames])
{
  NSLog(@”%@”, family);
  for (NSString* name in [UIFont fontNamesForFamilyName: family])
  {
    NSLog(@” %@”, name);
  }
}
这将为您提供如下输出:

您可以使用它浏览所有可用字体,并以注销的方式使用它们。例如

<Text style={{fontFamily: 'Zap Raygun V2.0'}}>This is Zap Raygun</Text>
<Text style={{fontFamily: 'Didot'}}>This is Didot</Text>
<Text style={{fontFamily: 'Menlo-BoldItalic'}}>This is Menlo-BoldItalic</Text>
我是Zap Raygun
这是迪多
我是门罗

酷!谢谢!