Skip to main content
Give us your valuable feedback

It will help us understand how we can serve you better

Give feedback

Foundation

Typography

Elicit emotions and convey specific messages to the users

banner-Typography

Usage

Typography is defined as the science of style, appearance, and structure of fonts that aim to provide convenience and aesthetics to the reader. Effective typography depends not only on the content but also on the presentation visual of the typography itself, starting from the font type, font size and line height. You can chek out the guideline for more detail description.

To get started, simply import the theme and apply the font to your UI components:

import ThemeLGNUIKit
let label = UILabel()
label.font = LGNUIFont.bodyLargeRegular

Heading

Common usage : Hero section, Title content or component, Subtitle of title

PreviewFont Size

Heading 1

34pt

Heading 2

28pt

Heading 3

24pt

Heading 4

22pt

Heading 5

20pt

Heading 6

18pt
LGNUIFont.heading1
LGNUIFont.heading2
LGNUIFont.heading3
LGNUIFont.heading4
LGNUIFont.heading5
LGNUIFont.heading6

Body

Common usage : Description, Paragraph, Button, Text Field, Tabs, etc

PreviewFont SizeFont Style

Large Regular

16ptRegular

Large Semibold

16ptSemibold

Large Bold

16ptBold

Large Italic

16ptItalic

Small Regular

14ptRegular

Small Semibold

14ptSemibold

Small Bold

14ptBold

Small Italic

14ptItalic
LGNUIFont.bodyLargeRegular
LGNUIFont.bodyLargeSemiBold
LGNUIFont.bodyLargeBold
LGNUIFont.bodyLargeItalic
LGNUIFont.bodySmallRegular
LGNUIFont.bodySmallSemiBold
LGNUIFont.bodySmallBold
LGNUIFont.bodySmallItalic

Caption

Common usage : Description, Tags, Chips, Badge, etc

PreviewFont SizeFont Style

Small Regular

11ptRegular

Small Semibold

11ptSemibold

Small Bold

11ptBold

Small Italic

11ptItalic
LGNUIFont.bodyCaptionRegular
LGNUIFont.bodyCaptionSemiBold
LGNUIFont.bodyCaptionBold
LGNUIFont.bodyCaptionItalic