The recommended way is to create your own component, such as MyAppText. MyAppText would be a simple component that renders a Text component using your universal style and can pass through other props, etc.

https://reactnative.dev/docs/text#limited-style-inheritance

Answer from David E. Chen on Stack Overflow
🌐
React Native Elements
reactnativeelements.com › icon
Icon | React Native Elements
Also, you can use Fontello to generate custom icon fonts. import { Icon } from 'react-native-elements' <Icon name='rowing' /> <Icon name='g-translate' color='#00aced' /> <Icon name='sc-telegram' type='evilicon' color='#517fa4' /> <Icon reverse name='ios-american-football' type='ionicon' color='#517fa4' /> <Icon raised name='heartbeat' type='font-awesome' color='#f50' onPress={() => console.log('hello')} />
🌐
Brandfetch
brandfetch.com › reactnative.dev
React Native Logo & Brand Assets (SVG, PNG and vector) - Brandfetch
November 3, 2021 - Find the React Native style guide with brand assets such as logos, colors, fonts, and more.
🌐
Flaticon
flaticon.com › free-icons › react-native
261 Free icons of react native
1 day ago - Download over 261 icons of react native in SVG, PSD, PNG, EPS format or as webfonts. Flaticon, the largest database of free icons.
🌐
GitHub
github.com › oblador › react-native-vector-icons
GitHub - oblador/react-native-vector-icons: Customizable Icons for React Native with support for image source and full styling.
If you are still using the old single package react-native-vector-icons visit https://github.com/oblador/react-native-vector-icons/tree/10.x. To migrate to the package-per-icon-set approach, see MIGRATION.md. ... Should you find this library beneficial, kindly contemplate the option of sponsoring. Explore all icons. RNVI comes with the following supported icons. You can search NPM for third party icons. ... FontAwesome designed by Fonticons, Inc.
Starred by 17.8K users
Forked by 2.1K users
Languages   TypeScript 50.9% | Ruby 22.8% | Kotlin 10.1% | JavaScript 9.0% | Shell 2.8% | Objective-C++ 2.1%
Find elsewhere
🌐
GitHub
github.com › react-native-training › react-native-fonts
GitHub - react-native-training/react-native-fonts: Fonts available out of the box in a React Native project
<Text style={{ fontFamily: 'Iowan Old Style' }}>Custom Font</Text>
Starred by 1.5K users
Forked by 130 users
Languages   JavaScript
🌐
React Native
reactnative.dev › docs › text
Text · React Native
In the following example, the nested title and body text will inherit the fontFamily from styles.baseText, but the title provides its own additional styles. The title and body will stack on top of each other on account of the literal newlines: Both Android and iOS allow you to display formatted text by annotating ranges of a string with specific formatting like bold or colored text (NSAttributedString on iOS, SpannableString on Android). In practice, this is very tedious. For React Native, we decided to use the web paradigm for this, where you can nest text to achieve the same effect.
🌐
The Data Scientist
thedatascientist.com › how-to-expand-icon-react-nativestep-by-step
How to Expand Icon React Native: A Step-by-Step Guide
April 18, 2025 - React Native Vector Icons library is the main requirement to implement expandable icons. Here’s how to set it up: ... Projects with custom icons must add font files to the application bundle.
🌐
npm
npmjs.com › package › react-native-vector-icons
react-native-vector-icons - npm
Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.. Latest version: 10.3.0, last published: 5 months ago. Start using react-native-vector-icons in your project by running `npm i react-native-vector-icons`. There are 1883 other projects in the ...
      » npm install react-native-vector-icons
    
Published   Jul 23, 2025
Version   10.3.0
Author   Joel Arvidsson
🌐
GitHub
gist.github.com › cdm › bce25582f796c96236c3625adbcba36f
React-Native Default Fonts · GitHub
React-Native Default Fonts . GitHub Gist: instantly share code, notes, and snippets.
🌐
Font Awesome
fontawesome.com › icons › react
React Icon | Font Awesome
React icon in the Classic Solid style. Available now in Font Awesome.
🌐
Built In
builtin.com › articles › react-native-vector-icons
React Native Vector Icons: A Guide | Built In
February 11, 2025 - react-native-vector-icons is a powerful library that lets you incorporate a variety of icons into your React Native app, boosting the design and user experience. These icons include navigation bars, buttons, logos and other UI elements.
🌐
Iconfinder
iconfinder.com › icons › 1174949 › js_react_js_logo_react_react_native_icon
Js, react js, logo, react, react native icon - Free download
Download this UICONS Straight ThinReact icon, and create your best design project with Freepik icons.
🌐
Callstack
oss.callstack.com › fonts
Fonts | React Native Paper
The fontConfig object accepts ios, android, macos, windows, web, and native. Use these to override fonts on particular platforms. ... At a minimum, you need to explicitly pass fonts for android, ios, and web. import * as React from 'react'; import { configureFonts, MD2LightTheme, PaperProvider } from 'react-native-paper'; import App from './src/App'; const fontConfig = { web: { regular: { fontFamily: 'sans-serif', fontWeight: 'normal', }, medium: { fontFamily: 'sans-serif-medium', fontWeight: 'normal', }, light: { fontFamily: 'sans-serif-light', fontWeight: 'normal', }, thin: { fontFamily: 'sa
🌐
GitHub
github.com › hectahertz › react-native-typography
GitHub - hectahertz/react-native-typography: Pixel–perfect, native–looking typographic styles for React Native ✒️
Pixel–perfect, native–looking typographic styles for React Native ✒️ - hectahertz/react-native-typography
Starred by 3.5K users
Forked by 110 users
Languages   JavaScript
🌐
LogRocket
blog.logrocket.com › home › how to add custom fonts in react native
How to add custom fonts in React Native - LogRocket Blog
April 7, 2025 - In this guide, we will explore modern ways to add custom fonts in a React Native app, including Google Fonts integration. To follow along, you should be familiar with the basics of React Native or the Expo SDK, including JSX, components (class and functional), and styling.
🌐
Rootstrap
rootstrap.com › blog › how-to-customize-fonts-in-react-native
How to Customize Fonts in React Native
In this app, you are using the [.c-inline-code]react-native-global-props[.c-inline-code] library to set a custom font as default, in case you have an entire app with some default font. This is not necessary if you don't need it, you can just set the custom font only in the texts you want.