By default, the easymotion markers look pretty funky (see screenshot below).
They don't line up with the letters in the document (in the x or y direction) and the marker letters overhang the marker background.
Also, half of them are italic for some reason. Maybe that's a feature but I'm not really sure what that means.

What I want is for them to look the way they do in vim:
I know that you can style the markers to some extent with:
vim.easymotionMarkerBackgroundColor,
vim.easymotionMarkerForegroundColorOneChar,
vim.easymotionMarkerForegroundColorTwoChar,
vim.easymotionMarkerWidthPerChar,
vim.easymotionMarkerHeight,
vim.easymotionMarkerFontFamily,
vim.easymotionMarkerFontSize,
vim.easymotionMarkerFontWeight,
vim.easymotionMarkerYOffset.
However, no matter what I do, I can't get it to look like they are normal characters in the document because of the offsets of the text within the markers and the x-offset of the marker relative to the letters in the actual document.
What I think would be really helpful is either:
I was having the same problem, but I found a workaround. Mine had to do with my line-height setting. "editor.lineHeight": 30,. Updating the "vim.easymotionMarkerHeight": 30, to match made it better for me. You're using custom fonts and things and might be different, but this may help a little.
Most helpful comment
I was having the same problem, but I found a workaround. Mine had to do with my line-height setting.
"editor.lineHeight": 30,. Updating the"vim.easymotionMarkerHeight": 30,to match made it better for me. You're using custom fonts and things and might be different, but this may help a little.