【发布时间】:2018-09-07 15:34:32
【问题描述】:
我创建了一个 React Native 应用程序,主要针对 iOS。 我正在使用自定义字体,并且可以看到它们已通过 AppDelegate.m(在 XCode 中)中的一些调试成功集成到应用程序中:
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
导致:-
我的字体家族
MyFontFamilyFontOne
MyFontFamilyFontTwo
我的问题是访问
<Text style={{fontFamily: 'MyFontFamily'}}>hello</Text>
<Text style={{fontFamily: 'MyFontFamilyFontOne'}}>hello</Text>
<Text style={{fontFamily: 'MyFontFamilyFontTwo'}}>hello</Text>
以相同的字体呈现。
在 HTML 中输出相同的结果会产生所需的结果,例如字体一和二是不同的。
【问题讨论】:
-
如果您使用例如
AmericanTypewriter-Light而不是您的自定义字体,它会运行吗?
标签: ios reactjs react-native fonts