Currently the print functions in love.graphics are the odd ones out, because other ways of drawing things on screen use a consistent interface, but the print functions have their own conventions. I suggest introducing a String type that is a Drawable too. (You could also call it GraphicsString if you wanted to.)
I think the Drawable hierarchy in SFML is quite all right. Here's a link to its documentation for a concrete example of what I'm after.