{"id":28881,"date":"2020-05-07T15:50:08","date_gmt":"2020-05-07T19:50:08","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=28881"},"modified":"2020-05-14T15:08:23","modified_gmt":"2020-05-14T19:08:23","slug":"microsoft-word-now-flags-double-spaces-as-errors","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/05\/07\/microsoft-word-now-flags-double-spaces-as-errors\/","title":{"rendered":"Microsoft Word Now Flags Double Spaces As Errors"},"content":{"rendered":"<p><a href=\"https:\/\/www.theverge.com\/2020\/4\/24\/21234170\/microsoft-word-two-spaces-period-error-correction-great-space-debate\">Tom Warren<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=22975299\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/2020\/4\/24\/21234170\/microsoft-word-two-spaces-period-error-correction-great-space-debate\"><p>Microsoft has settled the great space debate, and sided with everyone who believes one space after a period is correct, not two. The software giant has started to update Microsoft Word to highlight two spaces after a period (a full stop for you Brits) as an error, and to offer a correction to one space. Microsoft recently started testing this change with the desktop version of Word, offering suggestions through the Editor capabilities of the app.<\/p>\n<p>Much of the debate around one space or two has been fueled by the halcyon days of the typewriter. Typewriters used monospaced fonts to allocate the same amount of horizontal spacing to every character. Narrow characters like &ldquo;i&rdquo; got the same amount of space as &ldquo;m,&rdquo; so the extra space after the &ldquo;.&rdquo; was needed to make it more apparent that sentences had ended. Word and many other similar apps make fonts proportional, so two spaces is no longer necessary.<\/p>\n<\/blockquote>\n<p>I&rsquo;ve never understood the explanation that the recommendation has changed because of proportional fonts. Why would the widths of the letters matter? A space is still a space. It&rsquo;s not as if the font knows to make sentence-ending spaces wider. If anything, there is by default <em>more<\/em> perceived space with a typewriter because the period character is wider, yet mostly empty, so the last letter of one sentence and the first letter of the next are farther apart.<\/p>\n\n<p>As far as I can tell, what changed is the preference of designers for how much space there should be.<\/p>\n\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Sentence_spacing_in_language_and_style_guides\">Wikipedia<\/a>:<\/p>\n<blockquote cite=\"https:\/\/en.wikipedia.org\/wiki\/Sentence_spacing_in_language_and_style_guides\"><p>Historical style guides before the 20th century typically indicated that wider spaces were to be used between sentences. Standard word spaces were about one-third of an em space, but sentences were to be divided by a full em-space. With the arrival of the typewriter in the late 19th century, style guides for writers began diverging from printer&rsquo;s manuals, indicating that writers should double-space between sentences. This held for most of the 20th century until the computer began replacing the typewriter as the primary means of creating text. In the 1990s, style guides reverted to recommending a single-space between sentences. However, instead of a slightly larger sentence space, style guides simply indicated a standard word space. This is now the convention for publishers.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2020\/04\/25\/word-two-spaces\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/04\/25\/word-two-spaces\">\n<p>Go look at a few professionally-typeset books&#x2009;&mdash;&#x2009;every single sentence on every page in every book has one space after the period.<\/p><\/blockquote>\n\n<p>I have shelves full of books typeset with LaTeX, which <a href=\"https:\/\/tex.stackexchange.com\/tags\/frenchspacing\/info\">by default<\/a> puts more than a single space at the end of each sentence. It think this looks much better. But, crucially, LaTeX only makes the space <em>fractionally<\/em> larger. There&rsquo;s no easy way to do that with most software, and if it&rsquo;s a choice between one and two spaces, I think two looks odd.<\/p>\n\n<p>Single spaces introduce a technical problem, which is that the software can&rsquo;t tell whether a period is at the end of a sentence or merely following an abbreviation. LaTeX&rsquo;s solution is that you have to <a href=\"https:\/\/tex.stackexchange.com\/questions\/2229\/is-a-period-after-an-abbreviation-the-same-as-an-end-of-sentence-period\">manually mark<\/a> periods that are not sentence ending. People often forget to do this. It also treats runs of multiple spaces as a single space, like Web browsers do.<\/p>\n\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=22976614\">Daniel Kehoe<\/a>:<\/p>\n<blockquote cite=\"https:\/\/news.ycombinator.com\/item?id=22976614\">\n<p>I was active on the <a href=\"http:\/\/1997.webhistory.org\/www.lists\/www-talk.1993q3\/index.html\">www-talk mailing list<\/a> in 1993. In July, in the thread &ldquo;Space after Periods,&rdquo; Terry Allen (an editor at O&rsquo;Reilly) wanted rendered HTML documents to follow Tex conventions with extra space after a period.<\/p>\n<p>[&#8230;]<\/p>\n<p>Terry Allen and I engaged in some snarky backbiting, then Ken Chang of NCSA Publications said he preferred &ldquo;&lsquo;one space fits all&rsquo; as writers of HTML really shouldn&rsquo;t need to know the fineries of typography.&rdquo; Marc Andreessen (still at NCSA in 1993) pointed out browser developers couldn&rsquo;t be expected to implement the syntactic analysis required to distinguish the end of sentences from inter-sentence periods. Finally Guido van Rossum (the developer of the Python programming language) complained that, &ldquo;extra space after a sentence&#8230; is mostly propaganda by Knuth and Kernighan (TeX and troff)&rdquo; and implored, &ldquo;Let&rsquo;s keep HTML simple!&rdquo; You may know that Python is unique among programming languages in treating whitespace as significant. At the time, I hadn&rsquo;t yet learned to use Python (it was still pre 1.0) and didn&rsquo;t know that Guido van Rossum had strong feelings about the significance of whitespace.<\/p>\n<p>In the end, we ended up with browsers putting a single uniform space between sentences (as you can see on this page).<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/nisus.com\/blogs\/trump-and-two-spaces\/\">Martin Wierschin<\/a>:<\/p>\n<blockquote cite=\"https:\/\/nisus.com\/blogs\/trump-and-two-spaces\/\">I recently came across a copy of the COVID-19 economic relief explanation letter being sent out by the White House here in the United States[&#8230;] What was interesting to me was not the contents of this letter, but rather the spacing after each period.<\/blockquote>\n\n<p id=\"microsoft-word-now-flags-double-spaces-as-errors-update-2020-05-14\">Update (2020-05-14): <a href=\"https:\/\/twitter.com\/simX\/status\/1258489314624716801\">Simone Manganelli<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/simX\/status\/1258489314624716801\">\n<p>Another reason to prefer more than one space after a period: it is FAR easier to scan long pieces of text and understand some of it, because my eyes can more easily pick out the beginning and ends of sentences.<\/p>\n<p>This is literally the same reason why we have paragraphs.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Tom Warren (Hacker News): Microsoft has settled the great space debate, and sided with everyone who believes one space after a period is correct, not two. The software giant has started to update Microsoft Word to highlight two spaces after a period (a full stop for you Brits) as an error, and to offer a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-05-07T19:50:13Z","apple_news_api_id":"1271a411-9348-40da-aea3-2135494c9025","apple_news_api_modified_at":"2020-05-14T19:08:26Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AEnGkEZNIQNquoyE1SUyQJQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[295,185,30,32,1666,445,854,897,134,96,892],"class_list":["post-28881","post","type-post","status-publish","format-standard","hentry","category-technology","tag-history","tag-latex","tag-mac","tag-macapp","tag-macos-10-15","tag-microsoftword","tag-netscape","tag-tex","tag-typography","tag-web","tag-word-processing"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/28881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=28881"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/28881\/revisions"}],"predecessor-version":[{"id":28938,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/28881\/revisions\/28938"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=28881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=28881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=28881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}