Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Dual caret
A high caret and a low caret, each measuring half the line’s height. The dual caret appears only when the text insertion point is at the boundary between two direction runs in a line of text. The high (primary) caret is displayed at the primary caret position, corresponding to the character offset in the direction run that corresponds to the system direction. The low (secondary) caret is displayed at the secondary caret position, corresponding to the character offset in the direction run that is counter to the system direction. When the caret position is unambiguous (not on a direction boundary), the primary and secondary carets are at the same position, so the user sees one caret. Also called split caret. Compare left-to-right caret, right-to-left caret, single caret.