CharacterStyle
data class CharacterStyle(val bold: Boolean = false, val italic: Boolean = false, val underline: Boolean = false, val strikethrough: Boolean = false, val superscript: Boolean = false, val subscript: Boolean = false)(source)
The character-level formatting carried by a TextRun. This is the shared vocabulary the reader produces and the writer consumes.