-
Create a new group Fonts within your Xcode project
-
Drag and drop fonts from Finder to the Fonts group you just created, and check your project name in Add to targets list
-
Expand your project name folder within the main directory in your project and open Info.plist
-
Add
Fonts provided by applicationas a new key -
Add a new item under
Fonts provided by application, and set the item value to the full font name with extension for each font you’ve added to the fonts folder- i.e. if the font file name is
OpenSans-ExtraBold.ttf, then that should be the value of the item.
- i.e. if the font file name is
-
To use the font in React Native, simply set the
fontFamilystyle attribute for the element (see this). Note that the style should use the name of the font rather than the file name.- e.g. in the example above, the style attribute would be
fontFamily: 'Open Sans'
- e.g. in the example above, the style attribute would be
-
Run Shift + Command + K to clean last build
-
Then Command + B to start a new build
-
And finally Command + R to run the application
If you still see the error Unrecognized font family restart your react packager.
https://github.com/alucic/react-native-cheat-sheet
Hope it helps!