OptionalbaselineReturns how far the text is raised, as a percentage of its size: positive for superscript,
negative for subscript, 0 on the baseline.
OptionalcharsetThe character set the font was authored against, a font-substitution hint.
OptionalcolorReturns the text color.
OptionalfallbacksReturns the families drawn when IFontStyle.getFamily cannot draw a character, in order.
OptionalfamilyA family name, or a ThemeFamily.
OptionalletterReturns the space added between characters, in points; 0 for none, negative to condense.
OptionaloutlineOptionalshadowOptionalsizeReturns the size in points.
OptionalstrikeReturns how the text is struck through; 'none' when it is not.
Optionalstyleitalic or normal.
OptionalunderlineReturns how the text is underlined; 'none' when it is not.
OptionalweightReturns the weight, 400 being regular and 700 bold.
The stored shape of a text style.
Remarks
One spelling per concept: bold is a weight, italic a style, a theme font a ThemeFamily in
family. Updates accept the more forgiving Update, which is normalized to this before it is stored.