React Native Part:
Add fonts to assets/fonts
of the root folder of react-native
project
react-native-project/
package.json
ios/
android/
assets/
fonts/
GROBOLD...
...
Add the below snippet to package.json
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
Run the following command in your react-native
project to link your assets.
react-native link react-native-vector-icons
iOS Part:
Check info.plist
for the font files whether they have added already.
Delete derived data, build and run your Xcode project.
Double check the fonts added to project by navigating to the AppDelegate.m
file and add these lines of code below NSURL *jsCodeLocation
;
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
Android Part:
Copy the font files to if they are not exist already.
android/
app/
src/
main/
assets/
fonts/
GROBOLD...
Grobold
as the name or use an app like BirdFont to find thereal
name – Wainage