Tokens for semanticsFontSemanticTokensProtocolFontSemanticTokensThis is a group of semantic tokens for font. It defines all font semantic tokens a theme must have (FontFamilySemanticToken, FontWeightSemanticToken, FontSizeSemanticToken, FontLineHeightSemanticToken). However the composite tokens (here the ones gathering each type of semantic token here) are defined in FontCompositeSemanticTokens because the tokenator is not able to generate them yet, and they must be defined elsewhere to not be deleted. Any font semantic token must be declared there (except FontCompositeSemanticTokens).protocol FontSemanticTokensOverviewSince0.8.0TopicsInstance Propertiesvar familyBody: FontFamilySemanticTokenvar familyCode: FontFamilySemanticTokenvar familyDisplay: FontFamilySemanticTokenvar familyHeading: FontFamilySemanticTokenvar familyLabel: FontFamilySemanticTokenvar familySystem: FontFamilySemanticTokenvar letterSpacingBodyLargeMobile: FontLetterSpacingSemanticTokenvar letterSpacingBodyLargeTablet: FontLetterSpacingSemanticTokenvar letterSpacingBodyMediumMobile: FontLetterSpacingSemanticTokenvar letterSpacingBodyMediumTablet: FontLetterSpacingSemanticTokenvar letterSpacingBodySmallMobile: FontLetterSpacingSemanticTokenvar letterSpacingBodySmallTablet: FontLetterSpacingSemanticTokenvar letterSpacingCodeMedium: FontLetterSpacingSemanticTokenvar letterSpacingDisplayLargeMobile: FontLetterSpacingSemanticTokenvar letterSpacingDisplayLargeTablet: FontLetterSpacingSemanticTokenvar letterSpacingDisplayMediumMobile: FontLetterSpacingSemanticTokenvar letterSpacingDisplayMediumTablet: FontLetterSpacingSemanticTokenvar letterSpacingDisplaySmallMobile: FontLetterSpacingSemanticTokenvar letterSpacingDisplaySmallTablet: FontLetterSpacingSemanticTokenvar letterSpacingHeadingLargeMobile: FontLetterSpacingSemanticTokenvar letterSpacingHeadingLargeTablet: FontLetterSpacingSemanticTokenvar letterSpacingHeadingMediumMobile: FontLetterSpacingSemanticTokenvar letterSpacingHeadingMediumTablet: FontLetterSpacingSemanticTokenvar letterSpacingHeadingSmallMobile: FontLetterSpacingSemanticTokenvar letterSpacingHeadingSmallTablet: FontLetterSpacingSemanticTokenvar letterSpacingHeadingXlargeMobile: FontLetterSpacingSemanticTokenvar letterSpacingHeadingXlargeTablet: FontLetterSpacingSemanticTokenvar letterSpacingLabelLarge: FontLetterSpacingSemanticTokenvar letterSpacingLabelMedium: FontLetterSpacingSemanticTokenvar letterSpacingLabelSmall: FontLetterSpacingSemanticTokenvar letterSpacingLabelXlarge: FontLetterSpacingSemanticTokenvar lineHeightBodyLargeMobile: FontLineHeightSemanticTokenvar lineHeightBodyLargeTablet: FontLineHeightSemanticTokenvar lineHeightBodyMediumMobile: FontLineHeightSemanticTokenvar lineHeightBodyMediumTablet: FontLineHeightSemanticTokenvar lineHeightBodySmallMobile: FontLineHeightSemanticTokenvar lineHeightBodySmallTablet: FontLineHeightSemanticTokenvar lineHeightCodeMedium: FontLineHeightSemanticTokenvar lineHeightDisplayLargeMobile: FontLineHeightSemanticTokenvar lineHeightDisplayLargeTablet: FontLineHeightSemanticTokenvar lineHeightDisplayMediumMobile: FontLineHeightSemanticTokenvar lineHeightDisplayMediumTablet: FontLineHeightSemanticTokenvar lineHeightDisplaySmallMobile: FontLineHeightSemanticTokenvar lineHeightDisplaySmallTablet: FontLineHeightSemanticTokenvar lineHeightHeadingLargeMobile: FontLineHeightSemanticTokenvar lineHeightHeadingLargeTablet: FontLineHeightSemanticTokenvar lineHeightHeadingMediumMobile: FontLineHeightSemanticTokenvar lineHeightHeadingMediumTablet: FontLineHeightSemanticTokenvar lineHeightHeadingSmallMobile: FontLineHeightSemanticTokenvar lineHeightHeadingSmallTablet: FontLineHeightSemanticTokenvar lineHeightHeadingXlargeMobile: FontLineHeightSemanticTokenvar lineHeightHeadingXlargeTablet: FontLineHeightSemanticTokenvar lineHeightLabelLarge: FontLineHeightSemanticTokenvar lineHeightLabelMedium: FontLineHeightSemanticTokenvar lineHeightLabelSmall: FontLineHeightSemanticTokenvar lineHeightLabelXlarge: FontLineHeightSemanticTokenvar sizeBodyLargeMobile: FontSizeSemanticTokenvar sizeBodyLargeTablet: FontSizeSemanticTokenvar sizeBodyMediumMobile: FontSizeSemanticTokenvar sizeBodyMediumTablet: FontSizeSemanticTokenvar sizeBodySmallMobile: FontSizeSemanticTokenvar sizeBodySmallTablet: FontSizeSemanticTokenvar sizeCodeMedium: FontSizeSemanticTokenvar sizeDisplayLargeMobile: FontSizeSemanticTokenvar sizeDisplayLargeTablet: FontSizeSemanticTokenvar sizeDisplayMediumMobile: FontSizeSemanticTokenvar sizeDisplayMediumTablet: FontSizeSemanticTokenvar sizeDisplaySmallMobile: FontSizeSemanticTokenvar sizeDisplaySmallTablet: FontSizeSemanticTokenvar sizeHeadingLargeMobile: FontSizeSemanticTokenvar sizeHeadingLargeTablet: FontSizeSemanticTokenvar sizeHeadingMediumMobile: FontSizeSemanticTokenvar sizeHeadingMediumTablet: FontSizeSemanticTokenvar sizeHeadingSmallMobile: FontSizeSemanticTokenvar sizeHeadingSmallTablet: FontSizeSemanticTokenvar sizeHeadingXlargeMobile: FontSizeSemanticTokenvar sizeHeadingXlargeTablet: FontSizeSemanticTokenvar sizeLabelLarge: FontSizeSemanticTokenvar sizeLabelMedium: FontSizeSemanticTokenvar sizeLabelSmall: FontSizeSemanticTokenvar sizeLabelXlarge: FontSizeSemanticTokenvar weightBodyDefault: FontWeightSemanticTokenvar weightBodyModerate: FontWeightSemanticTokenvar weightBodyStrong: FontWeightSemanticTokenvar weightCode: FontWeightSemanticTokenvar weightDisplay: FontWeightSemanticTokenvar weightHeading: FontWeightSemanticTokenvar weightLabelDefault: FontWeightSemanticTokenvar weightLabelModerate: FontWeightSemanticTokenvar weightLabelStrong: FontWeightSemanticTokenvar weightSystemDefault: FontWeightSemanticTokenvar weightSystemStrong: FontWeightSemanticToken