I fixed a similar issue to this by adding a small text indent
text-indext: 4px;
The exact indent value needed will differ depending on the font itself and the size of the font. For emample using @Nico O jsfiddle adding a 16px text indent fixes the issue.