Skip to main content
Question

Unable to get custom fonts to load for Paywall V2 on Expo app

  • April 5, 2025
  • 1 reply
  • 26 views

Forum|alt.badge.img+3

We tried implementing a custom font for the paywall screen using Expo React Native, but couldn’t get it to work on iOS despite multiple attempts (trying on simulator just to see if the fonts show). I followed both the Expo documentation and the standard React Native approach for custom fonts, but nothing seemed to work. Is there a reliable way to do this using Expo? 

Followed the instructions here as well (https://www.revenuecat.com/docs/tools/paywalls/displaying-paywalls#how-to-use-custom-fonts-2), along with the naming conventions. Still seeing the error that my custom font couldn’t be loaded - falling back to system font.

For reference, I’m loading in fonts into my app using the `useFont` hook in Expo -  https://docs.expo.dev/develop/user-interface/fonts/. Would really appreciate some help here!

This post has been closed for comments

1 reply

chris_perriam
RevenueCat Staff

Hi ​@candle-app, custom fonts are supported in RevenueCat Paywalls v1 and v2, but they each require a slightly different approach.

Guide to using custom fonts with RevenueCat Paywalls v1:
https://www.revenuecat.com/docs/tools/paywalls/displaying-paywalls#how-to-use-custom-fonts-2

Guide to using custom fonts with RevenueCat Paywalls v2:
https://www.revenuecat.com/docs/tools/paywalls-v2/displaying-paywalls#custom-fonts

Thank you for bringing this to our attention . We'll work on updating the docs to more clearly identify the differences between Paywalls v1 and v2 for setting custom fonts.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings