These simplifications have been carried forward into digital writing, with teleprinters and the ASCII character set essentially supporting the same characters as typewriters. Treatment of whitespace in HTML discouraged the practice (in English prose) of putting two full spaces after a full stop, since a single or double space would appear the same on the screen. (Some style guides now discourage double spaces, and some electronic writing tools, including Wikipedia's software, automatically collapse double spaces to single.) The full traditional set of typesetting tools became available with the advent of desktop publishing and more sophisticated word processors. Despite the widespread adoption of character sets like Unicode that support the punctuation of traditional typesetting, writing forms like text messages tend to use the simplified ASCII style of punctuation, with the addition of new non-text characters like emoji. Informal text speak tends to drop punctuation when not needed, including some ways that would be considered errors in more formal writing.