How to set text cursor (caret) width?

Hi! How can I increase cursor width? Or make it look like a box, like in a terminal? I mean this caret

You could style cm-cursor to have a wider border-left, but you can’t reliably make it cover the character after the cursor (because not every character has the same width, and the cursor drawing doesn’t measure the character at the cursor).

Thank you!