I think the problem is that you add the overlay to all lines. If the line is shorter than my-column
, the overlay will spill over lines below, giving the impression that some overlays are two character wide, when in reality it's two one-character overlays placed next to eachother.
Try to limit the code to put the overlay only on lines that are at least my-overlay
long.