Changes to the text caret (cursor) when editing Text objects in the
3D Viewport.
When editing 3D text the caret (cursor) is shown as a grey rectangle. It is too wide to indicate a singular insertion point, is positioned on the baseline, and is too tall. The selection box is even taller. Overlapping portions of letters are darkened, which looks reversed:
This patch changes it so that it is narrower, to better indicate an insertion point. Draws using the same theme colors as regular text inputs. It is less tall and starts below the descenders. Selection boxes are the same size. Overlapping portions of letters are lightened:








