factor out TextWrapper::OneLetterGluer