I don't understand hyphens

I can’t. But I’ll ask my friend Mr. Cholmondley-Warner about it…

My understanding is that, if you were writing a book on a typewriter, you’d use double hyphens in your manuscript to indicate em-dashes, which the publisher would typeset and print as actual em-dashes in the published book.

[QUOTE=Exapno Mapcase]
The Chicago manual advises never to use spaces around dashes (except for an odd nitpick or two). Other sources would tell you to use spaces around an em dash. That’s pure style, not a rule.
[/QUOTE]

Anyone know what stylesheet Outlook was built around? If you type <word><space><dash><word><space> or <word><space><dash><word><punctuation>, Outlook will autoformat that to an em dash and leave the spaces around the dash.

That’s why you don’t type spaces before or after.

That’s why I specified the Chicago manual. Other style guides may have their own variations. There is no right or wrong; you just have to be consistent.

What reader in their right mind would conclude that “35-40F” might indicate subtraction? If you want to really be a stickler, the “minus sign” is technically yet another glyph closer in size to the en-dash than the hyphen.

Anyhow, typically, for ranges, the answer for most American style books I’m familiar with is the en-dash, so the second of Inner Stickler’s choices. But it really is pretty pointless and arbitrary. You could do fine with just a hyphen.

Maybe not in that case, but in some cases it could be confusing.

I agree concerning the endash. The emdash is useful and distinct from a hyphen or endash.

But it bugs me that we have two symbols that look identical (to me, in certain fonts) and are supposed to mean different things. That’s just silly.

Your example fails to make your point.

The first one looks correct, but apparently you’re using a hyphen (which is fine with me). The second is the wrong punctuation mark. Looks wrong, is wrong.

I see no need to distinguish between a hyphen separating parts of a word with an endash separating two words to make a compound modifier. In fact, I’ve lived my entire life without ever noticing the difference between a hyphen and an endash, without any loss of ability to parse sentences or to communicate effectively.

Any case that’s confusing when using a hyphen instead of an endash would be confusing regardless of whether you use a hyphen or endash because the two look the same!

It’s just plain silly to have two characters with the same appearance. It’s even sillier to have two characters that often look the same but are sometimes rendered a little differently. (Of course, when multiple languages are involved, it can be impossible to avoid, so please ignore that case.)

I’ve long been annoyed at the morons who designed computer typefaces where the lower-case letter ‘l’ looks just like the digit ‘1’, or where it looks just like the capital letter ‘I’. Yeah, I realize that there’s a historical reason, but we should let mistakes of the past remain mistakes of the past except for special-purpose fonts for rendering historical documents or looking funky. Yet most fonts exhibit this idiocy! I’d hate to count the hours I’ve wasted thanks to this. And yes, it actually has cost time and effort, to me as an embedded systems programmer, believe it or not.

No, it isn’t–it just gives the sentence a different meaning, which is the point.

No, it says he killed a man while eating a shark, or killed a man who was eating shark. Perhaps not a perfect example, but the point is that confusion between the two is possible.

As far as you know.

Maybe, but that’s an argument for a better em dash, not no em dash.

How’s that square with when you said “It’s just plain silly to have two characters with the same appearance. It’s even sillier to have two characters that often look the same but are sometimes rendered a little differently.” ?

Ah, now I get it, though I stand by my statement that it’s a bad example.

He killed a man – eating shark.

The above sentence simply doesn’t pass muster. It’s a poor use of emdash.

If anyone could come up with a good example where a hyphen and an em-dash both make sense but different meanings, and both good examples of communication, I’d be interested. But regardless, I agree that the emdash is useful.

It’s the distinction between endash and hyphen that I find useless.

As I said, I have no issues with the emdash.

It’s perfectly consistent.

No it’s not. It’s a perfectly good use of em dash. It’s exactly how an em dash can be used. It’s not a great example of how it could be confused with an en dash, of course, but it’s still legit.

Perhaps you can see that there’s the possibility of confusion without needing a better example.

Or perhaps someone else here can construct one.

I think I first became aware of the difference when I was typing mathematical expressions in a font (Times New Roman?) where the hyphen is so short that it looks absolutely wrong as a minus sign.

Not according to Poe, and I find I agree with Poe. It’s a terrible example of using a dash. C- work at best!

And there’s a good example: I couldn’t tell for sure whether you meant “C-minus work” or just “C-level work.”

It was a perfectly legitimate–though perhaps not elegant without context–example. I know what I’m talking about–trust me.

I think that’s right, and I’ve never had a keyboard that had an em-dash. I don’t know where I picked up using the double dash, probably when I was 17-18 and was first at college using an electric typewriter. I also remember using underlining because there were no italics.

Basic rule: hyphens join, dashed separate. Beyond that, most of the rules are style rules.

Maybe in some fonts they do, but not in the fonts I routinely use. The en-dash is definitely longer than the hyphen, and the em-dash is longer still.

Let’s see how they look in the font used on this message board. I’ll type a hyphen, en-dash and em-dash on successive lines:



In the font I’m typing in now, there’s a definite difference between all three that corresponds to what I wrote above. We’ll see what happens once I post this. (EDIT: Interesting. In the posted font, the en-dash isn’t noticeably longer than the hyphen…but the hyphen appears bolder than the en-dash! ???)

But that’s a font-design issue, not a punctuation one…just like the example you go on to give.