SDUI Playground

Typography

22 named type styles. Each rendered at actual size with its specification.

Display & Headings

The quick brown fox
display48pxbold (700)
The quick brown fox
heading132pxbold (700)
The quick brown fox
heading224pxbold (700)
The quick brown fox
heading318pxbold (700)

Subtitles

The quick brown fox
subtitle116pxbold (700)
The quick brown fox
subtitle214pxbold (700)
The quick brown fox
subtitle312pxbold (700)

Body

The quick brown fox
body1Regular16pxnormal (400)
The quick brown fox
body1SemiBold16pxsemiBold (600)
The quick brown fox
body2Regular14pxnormal (400)
The quick brown fox
body2SemiBold14pxsemiBold (600)

Buttons

The quick brown fox
buttonLarge16pxbold (700)
The quick brown fox
buttonMedium14pxbold (700)
The quick brown fox
buttonSmall12pxbold (700)

Links

The quick brown fox
link114pxmedium (500)
The quick brown fox
link1U14pxmedium (500)underline
The quick brown fox
link212pxmedium (500)
The quick brown fox
link2U12pxmedium (500)underline

Captions & Overline

The quick brown fox
captionRegular12pxnormal (400)
The quick brown fox
captionSemiBold12pxsemiBold (600)
The quick brown fox
captionBold12pxbold (700)
The quick brown fox
overline10pxmedium (500)

Full Specification

StyleSizeWeightCSS WeightLine BreakUnderline
display48pxbold700heading
heading132pxbold700heading
heading224pxbold700heading
heading318pxbold700heading
subtitle116pxbold700heading
subtitle214pxbold700heading
subtitle312pxbold700heading
body1Regular16pxnormal400paragraph
body1SemiBold16pxsemiBold600paragraph
body2Regular14pxnormal400paragraph
body2SemiBold14pxsemiBold600paragraph
buttonLarge16pxbold700heading
buttonMedium14pxbold700heading
buttonSmall12pxbold700heading
link114pxmedium500heading
link1U14pxmedium500headingyes
link212pxmedium500heading
link2U12pxmedium500headingyes
captionRegular12pxnormal400heading
captionSemiBold12pxsemiBold600heading
captionBold12pxbold700heading
overline10pxmedium500heading

JSON Format

{
  "typography": {
    "style": "body1SemiBold"     // predefined style
  }
}

// Or with overrides:
{
  "typography": {
    "style": "body1Regular",
    "fontSize": 18,              // override size
    "fontWeight": "bold"         // override weight
  }
}