As a block (sitting on top of a character).
As an outlined block (sitting on top of a character).
As a vertical line (sitting between two characters).
As a thin vertical line (sitting between two characters).
As a horizontal line (sitting under a character).
As a thin horizontal line (sitting under a character).
The style in which the editor's cursor should be rendered.