Вы должны выполнить некоторые шаги, чтобы добавить шрифты в свой проект, проверьте каждый шаг.
Добавьте папку шрифтов в ваш проект по пути
AppName / Android / активы / шрифты /
AppName / ИОС / активы / шрифты /
Свяжите свой шрифт с проектом. для этого
"rnpm": {"assets": ["assets / fonts"]}
Добавьте эту строку в package.json
вашего проекта
и беги,
react-native link
Приложение должно быть перестроено для распознавания шрифта:
реакции-нативный run-ios
реакция-нативный run-android
если вы не знаете точное имя шрифта, вы можете добавить код в AppDelegate.m внутри функции,
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
...
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);
}
}
, затем проверьте журнал на точное название шрифта.
И добавьте имя шрифта в ваш проект,
fontFamily: 'fontName'