API reference
Typography
Public types, functions, and constants declared in this header.
No matching API members.
Typography::FontStyle
Complete font metrics for one Fluent typography role.
Methods
Fields
QString styleNameFigma style name, e.g. "Small Regular".
int sizepx
int weightQFont::Weight
int lineHeightAbsolute pixels measured from Figma.
Typography
Methods
inline QString fontRoleKey(FontRole role)Returns the stable serialization key for a typography role.
inline const FontStyle& fontStyle(FontRole role)Resolves the immutable metrics for a typography role.
Enumerations
enum class FontRoleStrongly typed Fluent typography role.
CaptionBodyBodyStrongBodyLargeBodyLargeStrongSubtitleTitleTitleLargeDisplay
Typography::FontFamily
Constants
Typography::FontSize
Constants
const int Caption = 12Small Regular 12/16
const int Body = 14Text Regular 14/20
const int BodyStrong = 14Text Semibold 14/20
const int BodyLarge = 18Text Regular 18/24
const int BodyLargeStrong = 18Text Semibold 18/24
const int Subtitle = 20Display Semibold 20/28
const int Title = 28Display Semibold 28/36
const int TitleLarge = 40Display Semibold 40/52
const int Display = 68Display Semibold 68/92
Typography::IconSize
Constants
Typography::LineHeight
Constants
Typography::FontWeight
Constants
const int Medium = QFont::Medium500; fallback not defined by Figma.
const int SemiBold = QFont::DemiBold600; used by heading roles.
const int Bold = QFont::Bold700; fallback not defined by current Figma styles.
Typography::Icons
Constants
extern const QString FlipViewPrevHFlipView-specific arrows, smaller and lighter than common chevrons.
extern const QString AddCommon Actions & Editing
extern const QString PlayMedia & Sound
extern const QString MailCommunication & User
extern const QString FolderFiles & Folders
extern const QString WifiSystem & Hardware
extern const QString WarningFeedback & Status
extern const QString BrushDesign & Layout
extern const QString SunnyWeather