Можно ли как-то сдвинуть background текста чтобы получилось как-то так?
Как вариант https://jsfiddle.net/Politonius/1nekyjnp/
Только если текст однострочный - https://jsfiddle.net/77jd2zto/ 
если уменьшаешь line-height, то увеличиваешь нижний padding и наоборот
либо через псевдоэлемент с абсолютом