Skip to main content

Font Size

A comprehensive reference for text scaling configurations. This framework provides pre-compiled static size increments (from extra small to display scales), semantic shortcut components, and dynamic pixel-point overrides.


Static Preset Scale Reference (rncStyles)​

Static typography presets map to clean font sizing scales out of the box for uniform text scaling across your user interface.

Utility PropertyStyle DefinitionTypical Layout Context
rncStyles.text_xs{ fontSize: 12 }Micro Captions / Badges
rncStyles.text_sm{ fontSize: 14 }Secondary Text / Subtitles
rncStyles.text_base{ fontSize: 16 }Standard Body Copy Paragraphs
rncStyles.text_lg{ fontSize: 18 }Large Paragraph Text / Content Emphasizers
rncStyles.text_xl{ fontSize: 20 }Small Headings / Card Titles
rncStyles.text_2xl{ fontSize: 24 }Subsection Headers
rncStyles.text_3xl{ fontSize: 30 }Primary Section Titles
rncStyles.text_4xl{ fontSize: 36 }Main Hero Headers
rncStyles.text_5xl{ fontSize: 48 }Small Display Banners
rncStyles.text_6xl{ fontSize: 60 }Display Titles
rncStyles.text_7xl{ fontSize: 72 }Ultra Display Titles
rncStyles.text_8xl{ fontSize: 96 }Massive Numeric Trackers
rncStyles.text_9xl{ fontSize: 128 }Display Numbers / Statistics

Semantic Style Shortcuts (rncStyles)​

Pre-packaged functional shortcuts map font combinations with theme color styles for lightning-fast implementation.

Utility PropertyStyle DefinitionLinked Swatches
rncStyles.text_link{ color: "#3b82f6", fontSize: 18 }Color Palette Reference

Dynamic Sizing Generator (rncStyles)​

When a highly specialized explicit pixel font size target value is required, execute the dynamic layout style generator.

Function InterfaceNative Property TargetSupported Input
rncStyles.text_size(size)fontSizenumber (Pixels)

Usage Example​

FontSizePreview.tsx
import React from 'react';
import { View, Text } from 'react-native';
import rncStyles, { fnc } from 'rncstyles';

export default function FontSizePreview() {
return (
<View style={{ gap: 12 }}>

{/* Massive Display Dashboard Metric Header */}
<Text style={[rncStyles.text_7xl, rncStyles.font_black]}>
98%
</Text>

{/* Standard Form Section Header */}
<Text style={[rncStyles.text_2xl, rncStyles.font_bold]}>
Account Configuration Settings
</Text>

{/* Standard Body Layout Copy */}
<Text style={[rncStyles.text_base, rncStyles.font_normal]}>
This paragraph uses base typography settings to deliver crisp, perfectly sized content rendering across mobile platforms.
</Text>

{/* Semantic Link Node Component */}
<Text style={[rncStyles.text_link, rncStyles.underline]}>
View complete profile documentation
</Text>

{/* Custom Exact Override Text Node */}
<Text style={[rncStyles.text_size(15)]}>
Custom typography explicitly computed at exactly 15 pixels.
</Text>

</View>
);
}