I had the same problem, ended up writing a wrapper function for draw.text() that prints the string with spaces. It basically does a myString.split(' ') then manually spaces out each element of the list. There might be a better way but it was a pretty simple solution.