react-native-get-google-font

An alternative to expo-font and @expo-google-font/some-font that allows bare react-native users to pre-install their favorite expo-google-fonts with no dependencies and load them ahead of time.

Usage no npm install needed!

<script type="module">
  import reactNativeGetGoogleFont from 'https://cdn.skypack.dev/react-native-get-google-font';
</script>

README

React Native Get Google Font

Google Fonts Image

Summary

I made this package because for those who don't want to introduce an extra "loading" state for their applications, having to go ahead and setup the splashscreen and Apploading components.

What this little helper tool does is:

  1. Grabs the fonts from Github.
  2. Puts them under assets/fonts.
  3. Renames the fonts to match apple postscript so you can have only one style fontFamily per platform (except web, maybe).
  4. Optionally runs react-native link to link the assets, creating react-native.config.js if it doesn't exists (RN >= 60).
  5. Creates a little guide on how to use the fresh downloaded fonts.

That's it.

Usage

npx react-native-get-google-font