Files
react-test/docs/data/system/typography/typography.md
how2ice 005cf56baf
Some checks failed
No response / noResponse (push) Has been cancelled
CI / Continuous releases (push) Has been cancelled
CI / test-dev (macos-latest) (push) Has been cancelled
CI / test-dev (ubuntu-latest) (push) Has been cancelled
CI / test-dev (windows-latest) (push) Has been cancelled
Maintenance / main (push) Has been cancelled
Scorecards supply-chain security / Scorecards analysis (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
init project
2025-12-12 14:26:25 +09:00

4.4 KiB

Typography

Documentation and examples for common text utilities to control alignment, wrapping, weight, and more.

Variant

{{"demo": "Variant.js", "defaultCodeOpen": false}}

<Box sx={{ typography: 'subtitle2' }}> // theme.typography.subtitle2
<Box sx={{ typography: 'body1' }}>
<Box sx={{ typography: 'body2' }}>

Text alignment

{{"demo": "TextAlignment.js", "defaultCodeOpen": false}}

<Box sx={{ textAlign: 'left' }}>
<Box sx={{ textAlign: 'center' }}>
<Box sx={{ textAlign: 'right' }}>

Text transformation

{{"demo": "TextTransform.js", "defaultCodeOpen": false}}

<Box sx={{ textTransform: 'capitalize' }}>
<Box sx={{ textTransform: 'lowercase' }}>
<Box sx={{ textTransform: 'uppercase' }}>

Font weight

{{"demo": "FontWeight.js", "defaultCodeOpen": false}}

<Box sx={{ fontWeight: 'light' }}> // theme.typography.fontWeightLight
<Box sx={{ fontWeight: 'regular' }}>
<Box sx={{ fontWeight: 'medium' }}>
<Box sx={{ fontWeight: 500 }}>
<Box sx={{ fontWeight: 'bold' }}>

Font size

{{"demo": "FontSize.js", "defaultCodeOpen": false}}

<Box sx={{ fontSize: 'default' }}>  // theme.typography.fontSize
<Box sx={{ fontSize: 'h6.fontSize' }}>
<Box sx={{ fontSize: 16 }}>

Font style

{{"demo": "FontStyle.js", "defaultCodeOpen": false}}

<Box sx={{ fontStyle: 'normal' }}>
<Box sx={{ fontStyle: 'italic' }}>
<Box sx={{ fontStyle: 'oblique' }}>

Font family

{{"demo": "FontFamily.js", "defaultCodeOpen": false}}

<Box sx={{ fontFamily: 'default' }}>
<Box sx={{ fontFamily: 'Monospace' }}>

Letter spacing

{{"demo": "LetterSpacing.js", "defaultCodeOpen": false}}

<Box sx={{ letterSpacing: 6 }}>
<Box sx={{ letterSpacing: 10 }}>

Line height

{{"demo": "LineHeight.js", "defaultCodeOpen": false}}

<Box sx={{ lineHeight: 'normal' }}>
<Box sx={{ lineHeight: 10 }}>

API

import { typography } from '@mui/system';
Import name Prop CSS property Theme key
typography typography font-family, font-weight, font-size, line-height, letter-spacing, text-transform typography
fontFamily fontFamily font-family typography
fontSize fontSize font-size typography
fontStyle fontStyle font-style typography
fontWeight fontWeight font-weight typography
letterSpacing letterSpacing letter-spacing none
lineHeight lineHeight line-height none
textAlign textAlign text-align none
textTransform textTransform text-transform none