


Using custom fonts in react can be really simple if done right but can also be a hassle if you don't dont do the right things in order. When the corresponding app opens on your machine, the name you see there will mostly likely be the name of the font. To ensure you actually are using the real font name, you can double-click the font. It might look like Work+Sans-Bold.tff but using the exact file name in your react native font-family might cause issues because that might actually not be the font name. For example, when you download the Work Sans font and extract it from the zip file, all the files will most likely have different file names. Ensure the font name you are using in your project is the actual name of the font. This only works on React Native version 0.60 and up.

On Android this works slightly differently.

Create an assets folders in the root of your project with command mkdir assets.Let starts by first downloading the font from Google Fonts.Īfter downloading the font. Let’s say you want to use the Work Sans font from Google Fonts in your new application. What if I told you there was a simple way to get custom fonts working on both IOS and Android with minimal set up?. Most of these tutorials also seem to ignore setting up fonts on Android. If you search for how to use custom fonts in react native on Google, the top results are filled with long blog posts or tutorials that are either outdated or overly complex. Using custom fonts in react native can be tricky or hacky to say the least.
