Actually I found a bug with custom fonts and Vim mode.

I set the font to Bitstream Vera Sans and now the cursor stays far away from where it should be in Vim mode. See the image

When I edit, the cursor is still far away from the word ending but the new text is added to where it should be.