He's amusingly wrong in his certainty that everybody else is wrong. Two spaces grew out of a typographic convention of using a 1.5-width space that was favored by typesetters for proportional typespaces because typewriters didn't have half-width spaces represented on their keyboards. The actually "correct" approach would be 1.5-character width spaces, because even in proportional typefaces a little extra space serves…
He does link to the Chicago Manual of Style Q&A on the matter: http://www.chicagomanualofstyle.org/CMS_FAQ/OneSpaceorTwo/On... The view at CMOS is that there is no reason for two spaces after a period in published work. [...] So, in our efficient, modern world, I think there is no room for two spaces after a period.
Why you should never, ever use two spaces after a period
131–140 of 174 posts
Re: Why you should never, ever use two spaces after a period
#132He's amusingly wrong in his certainty that everybody else is wrong. Two spaces grew out of a typographic convention of using a 1.5-width space that was favored by typesetters for proportional typespaces because typewriters didn't have half-width spaces represented on their keyboards. The actually "correct" approach would be 1.5-character width spaces, because even in proportional typefaces a little extra space serves…
Actually, the modern convention of a single space is not due to saving space.† A proportional computer font is kerned in such a way that the space after a period is wider then between words. For example, a standard space is 1em‡, but the space after the period is kerned to give a width of 1.5em‡‡. A typewriter on the other hand only has a single 1em space, so either use 1 space or 2. Also, I read once that they used…
That's not "the modern convention of a single space"; that's "a return to the original convention of wider than a normal character width spacing". Note your reference to the width of the space being 1.5em, for instance.
Otherwise, what you say is true.
Re: Why you should never, ever use two spaces after a period
#133It seems that the reason it's wrong is that typographers say it is. The author has not given an actual reason , other than appeal to authority. I will continue to double-space until I'm dead.
> I will continue to double-space until I'm dead. Do you have a reason for doing so?
If you want to write a parsing program that can delineate sentences, doing so in the face of abbreviations can be difficult. If, for instance, a sentence ends with an abbreviation, and the next sentence starts with a proper noun, an algorithm would detect a run-on sentence and would have to resort to tearing the grammar in the two adjoining sentences apart to figure out where to split them.
If there is a double space between sentences, the problem is reduced to a trivial string splitting operation.
Furthermore, any app that visually displays the text should know that some people use two spaces between sentences, and can trivially correct for this if it's implementing its own fancy typography. HTML already ignores multiple contiguous 0x20 spaces. Any text rendering algorithm fancy enough to implement good typography can likewise simply ignore the double space.
Double spaces between sentences have no mandatory effect on visual layout since layout algorithms can ignore the extra space, However, it can have a significant effect on the speed, if not accuracy, of text parsing algorithms.
Re: Why you should never, ever use two spaces after a period
#134He's amusingly wrong in his certainty that everybody else is wrong. Two spaces grew out of a typographic convention of using a 1.5-width space that was favored by typesetters for proportional typespaces because typewriters didn't have half-width spaces represented on their keyboards. The actually "correct" approach would be 1.5-character width spaces, because even in proportional typefaces a little extra space serves…
Well put. I learned to type on an old fashioned IBM typewriter when I was in middle school. We were taught the two spaces after a period rule and that's so burned into my mind that it takes effort to use a single space after a period. This really felt like a two page rant over something that very few people in the world even notice when reading, and even fewer would care. On the other-hand, unlearning the two-space r…
Re: Why you should never, ever use two spaces after a period
#135Earlier quoted context omitted.
Does HN truncate double spaces? Testing this now. Otherwise I'm only picking up one space after your sentences. Edit: Looks like it does. Yay PG! Edit2: Looks like I forgot some basics of HTML. My 14 year old self would be very disappointed.
The HTML rendering engine in your browser actually consolidates each block of white space into a single visible space character. If you view source, there are two spaces there. So, there's a good reason not to use two spaces, as the web will only show the one.
Re: Why you should never, ever use two spaces after a period
#136Earlier quoted context omitted.
The HTML rendering engine in your browser actually consolidates each block of white space into a single visible space character. If you view source, there are two spaces there. So, there's a good reason not to use two spaces, as the web will only show the one.
> The HTML rendering engine in your browser actually consolidates each block of white space into a single visible space character. I don't believe that's true when the browser decides to break the line between the two spaces -- see: http://i.imgur.com/MksV7.png (which I took from http://www.jeanhsu.com/?p=229 ) So I guess you could argue that putting two spaces in HTML is strictly a negative: it does nothing, except…
When I copy the two whitespace characters between sentences there into separate text files that contain nothing but those whitespace characters, then `diff a.txt b.txt`, the result is that they differ, so there is definitely some difference between the two types of whitespace characters used between sentences.
I've written a text formatting tool designed to preserve multiple whitespace instances on the Web. It used ` ` for the first of every pair of standard single space characters. Apparently, this CMS is doing something similar, but even tricker because it doesn't show up in the source as an HTML entity, and perhaps less well thought-out because for some reason the nonbreaking version space character used is the second of the two (which results in weird ghost-spaces at the beginnings of lines sometimes, as you discovered).
Re: Why you should never, ever use two spaces after a period
#137Any use of the space bar in a computer typesetting context is just a hint to some algorithm regarding how much space you want put between the characters on either side. TeX doesn't put "1.5 spaces" between sentences; it puts glue that is slightly stretchier than the glue it puts between words.
Re: Why you should never, ever use two spaces after a period
#138Earlier quoted context omitted.
Does HN truncate double spaces? Testing this now. Otherwise I'm only picking up one space after your sentences. Edit: Looks like it does. Yay PG! Edit2: Looks like I forgot some basics of HTML. My 14 year old self would be very disappointed.
Actually, its your browser that renders multiple spaces as a single space. If you want multiple spaces in your HTML you have to use the non-breakable space tag " ".
Re: Why you should never, ever use two spaces after a period
#139It seems that the reason it's wrong is that typographers say it is. The author has not given an actual reason , other than appeal to authority. I will continue to double-space until I'm dead.
You haven't given a reason for double spacing either (I like to triple space to make extra sure).
Re: Why you should never, ever use two spaces after a period
#140Earlier quoted context omitted.
HN comments don't respect whitespace as typed when displaying them. (' ' one space vs. ' ' two spaces) An effect of HTML, I'm sure. When I edit the post, the 2 spaces between the second set of quotes is indeed still there.
For the sake of consistency, HN should render -- as an actual dash.