All these are examples of automatic text formatting in Office applications. Hyperlinks are automatically underlined, extra spaces are adjusted, and two hyphens are automatically converted to an em dash. These features work in the background to format text consistently.