Abbreviations and decimals now format correctly

Fixed an issue where abbreviations like U.S. and e.g. could get split apart, and where decimal numbers like 3.14 could get incorrectly spaced.

Abbreviations and decimal values keep their intended structure, so punctuation inside a word or number is less likely to disrupt the final text.