keep a space anyway, to avoid collapsed words in some contents. Use a generator to lower memory consumption.