butes are specified by &quot;runs.&quot; Each character run is used until another run is encountered, at which point the new character attributes are used. Runs are defined by a character position within a chunk array and an associated token element. At the character position, the token corresponds to a <CODE>
VisTextCharAttr</CODE>
 element. The character attributes specified in this <CODE>
VisTextCharAttr</CODE>
 structure are used until the character position of the next <CODE>
VisTextCharAttr</CODE>
 to