16 May, 2023 | React Native App Development
Academy Engraved LET | AcademyEngravedLetPlain |
Al Nile | AlNile-Bold |
American Typewriter | AmericanTypewriter-Bold |
AmericanTypewriter-Condensed | AmericanTypewriter-CondensedBold |
AmericanTypewriter-CondensedLight | AmericanTypewriter-Light |
Apple Color Emoji | Apple SD Gothic Neo |
AppleColorEmoji | AppleSDGothicNeo-Bold |
AppleSDGothicNeo-Light | AppleSDGothicNeo-Medium |
AppleSDGothicNeo-Regular | AppleSDGothicNeo-SemiBold |
AppleSDGothicNeo-Thin | AppleSDGothicNeo-UltraLight |
Arial | Arial Hebrew |
Arial Rounded MT Bold | Arial-BoldItalicMT |
Arial-BoldMT | Arial-ItalicMT |
ArialHebrew | ArialHebrew-Bold |
ArialHebrew-Light | ArialMT |
ArialRoundedMTBold | Avenir |
Avenir Next | Avenir Next Condensed |
Avenir-Black | Avenir-BlackOblique |
Avenir-Book | Avenir-BookOblique |
Avenir-Heavy | Avenir-HeavyOblique |
Avenir-Light | Avenir-LightOblique |
Avenir-Medium | Avenir-MediumOblique |
Avenir-Oblique | Avenir-Roman |
AvenirNext-Bold | AvenirNext-BoldItalic |
AvenirNext-DemiBold | AvenirNext-DemiBoldItalic |
AvenirNext-Heavy | AvenirNext-HeavyItalic |
AvenirNext-Italic | AvenirNext-Medium |
AvenirNext-MediumItalic | AvenirNext-Regular |
AvenirNext-UltraLight | AvenirNext-UltraLightItalic |
AvenirNextCondensed-Bold | AvenirNextCondensed-BoldItalic |
AvenirNextCondensed-DemiBold | AvenirNextCondensed-DemiBoldItalic |
AvenirNextCondensed-Heavy | AvenirNextCondensed-HeavyItalic |
AvenirNextCondensed-Italic | AvenirNextCondensed-Medium |
AvenirNextCondensed-MediumItalic | AvenirNextCondensed-Regular |
AvenirNextCondensed-UltraLight | AvenirNextCondensed-UltraLightItalic |
Bangla Sangam MN | Baskerville |
Baskerville-Bold | Baskerville-BoldItalic |
Baskerville-Italic | Baskerville-SemiBold |
Baskerville-SemiBoldItalic | Bodoni 72 |
Bodoni 72 Oldstyle | Bodoni 72 Smallcaps |
Bodoni Ornaments | BodoniOrnamentsITCTT |
BodoniSvtyTwoITCTT-Bold | BodoniSvtyTwoITCTT-Book |
BodoniSvtyTwoITCTT-BookIta | BodoniSvtyTwoOSITCTT-Bold |
BodoniSvtyTwoOSITCTT-Book | BodoniSvtyTwoSCITCTT-Book |
Bradley Hand | BradleyHandITCTT-Bold |
Chalkboard SE | ChalkboardSE-Bold |
ChalkboardSE-Light | ChalkboardSE-Regular |
Chalkduster | Chalkduster |
Cochin | Cochin-Bold |
Cochin-BoldItalic | Cochin-Italic |
Copperplate | Copperplate-Bold |
Copperplate-Light | Courier |
Courier New | Courier-Bold |
Courier-BoldOblique | Courier-Oblique |
CourierNewPS-BoldItalicMT | CourierNewPS-BoldMT |
CourierNewPS-ItalicMT | CourierNewPSMT |
Damascus | DamascusBold |
DamascusLight | DamascusMedium |
DamascusSemiBold | Devanagari Sangam MN |
DevanagariSangamMN | DevanagariSangamMN-Bold |
Didot | Didot-Bold |
Didot-Italic | DiwanMishafi |
Euphemia UCAS | EuphemiaUCAS-Bold |
EuphemiaUCAS-Italic | Farah |
Futura | Futura-CondensedExtraBold |
Futura-CondensedMedium | Futura-Medium |
Futura-MediumItalic | Geeza Pro |
GeezaPro-Bold | Georgia |
Georgia-Bold | Georgia-BoldItalic |
Georgia-Italic | Gill Sans |
GillSans-Bold | GillSans-BoldItalic |
GillSans-Italic | GillSans-Light |
GillSans-LightItalic | GillSans-SemiBold |
GillSans-SemiBoldItalic | GillSans-UltraBold |
Gujarati Sangam MN | GujaratiSangamMN |
GujaratiSangamMN-Bold | Gurmukhi MN |
GurmukhiMN-Bold | Heiti SC |
Heiti TC | Helvetica |
Helvetica Neue | Helvetica-Bold |
Helvetica-BoldOblique | Helvetica-Light |
Helvetica-LightOblique | Helvetica-Oblique |
HelveticaNeue-Bold | HelveticaNeue-BoldItalic |
HelveticaNeue-CondensedBlack | HelveticaNeue-CondensedBold |
HelveticaNeue-Italic | HelveticaNeue-Light |
HelveticaNeue-LightItalic | HelveticaNeue-Medium |
HelveticaNeue-MediumItalic | HelveticaNeue-Thin |
HelveticaNeue-ThinItalic | HelveticaNeue-UltraLight |
HelveticaNeue-UltraLightItalic | Hiragino Mincho ProN |
Hiragino Sans | HiraginoSans-W3 |
HiraginoSans-W6 | HiraMinProN-W3 |
HiraMinProN-W6 | Hoefler Text |
HoeflerText-Black | HoeflerText-BlackItalic |
HoeflerText-Italic | HoeflerText-Regular |
Iowan Old Style | IowanOldStyle-Bold |
IowanOldStyle-BoldItalic | IowanOldStyle-Italic |
IowanOldStyle-Roman | Kailasa |
Kailasa-Bold | Kannada Sangam MN |
KannadaSangamMN | KannadaSangamMN-Bold |
Khmer Sangam MN | Kohinoor Bangla |
Kohinoor Devanagari | Kohinoor Telugu |
KohinoorBangla-Light | KohinoorBangla-Regular |
KohinoorBangla-Semibold | KohinoorDevanagari-Light |
KohinoorDevanagari-Regular | KohinoorDevanagari-Semibold |
KohinoorTelugu-Light | KohinoorTelugu-Medium |
KohinoorTelugu-Regular | Lao Sangam MN |
Malayalam Sangam MN | MalayalamSangamMN |
MalayalamSangamMN-Bold | Marker Felt |
MarkerFelt-Thin | MarkerFelt-Wide |
Menlo | Menlo-Bold |
Menlo-BoldItalic | Menlo-Italic |
Menlo-Regular | Mishafi |
Noteworthy | Noteworthy-Bold |
Noteworthy-Light | Optima |
Optima-Bold | Optima-BoldItalic |
Optima-ExtraBlack | Optima-Italic |
Optima-Regular | Oriya Sangam MN |
OriyaSangamMN | OriyaSangamMN-Bold |
Palatino | Palatino-Bold |
Palatino-BoldItalic | Palatino-Italic |
Palatino-Roman | Papyrus |
Papyrus-Condensed | Party LET |
PartyLetPlain | PingFang HK |
PingFang SC | PingFang TC |
PingFangHK-Light | PingFangHK-Medium |
PingFangHK-Regular | PingFangHK-Semibold |
PingFangHK-Thin | PingFangHK-Ultralight |
PingFangSC-Light | PingFangSC-Medium |
PingFangSC-Regular | PingFangSC-Semibold |
PingFangSC-Thin | PingFangSC-Ultralight |
PingFangTC-Light | PingFangTC-Medium |
PingFangTC-Regular | PingFangTC-Semibold |
PingFangTC-Thin | PingFangTC-Ultralight |
Savoye LET | SavoyeLetPlain |
Sinhala Sangam MN | SinhalaSangamMN |
SinhalaSangamMN-Bold | Snell Roundhand |
SnellRoundhand-Black | SnellRoundhand-Bold |
Symbol | Tamil Sangam MN |
TamilSangamMN-Bold | Telugu Sangam MN |
Thonburi | Thonburi-Bold |
Thonburi-Light | Times New Roman |
TimesNewRomanPS-BoldItalicMT | TimesNewRomanPS-BoldMT |
TimesNewRomanPS-ItalicMT | TimesNewRomanPSMT |
Trebuchet MS | Trebuchet-BoldItalic |
TrebuchetMS-Bold | TrebuchetMS-Italic |
Verdana | Verdana-Bold |
Verdana-BoldItalic | Verdana-Italic |
Zapf Dingbats | ZapfDingbatsITC |
Zapfino |
Also Read: Which Mobile App Development Framework Is Right For You?
5. Next thing is to link assets. Due to auto-linking, link and unlike commands are now removed from React Native 0.69. So, for the versions above 0.69 run below command in terminal npx react-native-asset And, for versions below 0.69 use $ npx react-native link For iOS link command will link fonts in Info.plst and for Android creates directory (android/app/src/main/assets/fonts). 6. Now, you can use this newly added “fontFamily” anywhere in the app using React native styles [code] const styles = StyleSheet.create({ container: { flex: 1, justifyContent: "center", alignItems: "center" }, welcome: { fontSize: 20, textAlign: "center", margin: 10, fontFamily: "SFUIDisplay-Bold" }, instructions: { textAlign: "center", color: "#333333", marginBottom: 5, fontFamily: "SFUIDisplay-Semibold" } }); [/code]You can try styling different fonts of React native font family per your design needs. React Native 100 width or 100vw instruct the chosen font/design element to take the maximum width and adjust per the screen size of the mobile app.
Like react native 100 width, 100vh instructs fonts/design elements to take maximum height for fonts/design elements and adjust per the screen size. Here vh stands for viewport height.
The button component in React native button support minimal customization. It inherits the font family of Android & iOS. However, you can perform basic styling like font colour, font size, change display text, update alignment etc.
React Natives uses the default font family per the platforms. It’s “Roboto” for Android and “San Francisco” for iOS.
Yes, indeed! React Native has a rich library of React Native font family. You can choose any of those fonts as well as can add custom fonts for your mobile app. We’ve mentioned a step-by-step process in our blog, you can follow the same to add custom fonts.