asterisks as bold or italic? (another push)
Timothy Binder
lists at cyberthorn.net
Tue Mar 30 14:54:46 EST 2004
>>> Markdown treats asterisks (*) and underscores (_) as indicators
>>> of emphasis. Text wrapped with one * or _ will be wrapped with an
>>> HTML <em> tag; double *’s or _’s will be wrapped with an HTML
>>> <strong> tag.
>>
>> It's probably late in the game for a syntax suggestion, but I'm
>> having a
>> hard time getting used to "*foo*" making text <em> instead of
>> <strong>.
>> <snip>
>> If it's just my own peculiar habit, I can certainly un-learn it, but
>> I'm
>> curious if anyone else had this experience when using Markdown.
>
> +1. I'm of the same opinion; *bold* but _italics_. Admitedly, this
> has been reinforced by using Textile for the last 6 months, but I do
> think it's more intuitive. Not a make-or-break issue, however.
John,
First off, I want to thank everyone for this system. I am looking
forward to implementing it on our website publishing system, to allow
end users to markup text without knowledge of HTML. (Or giving them the
ability to screw up existing tags. :-)
I haven't used any of the mentioned systems...yet...so I have no
preexisting bias from a markup system. However, I would *strongly* push
for the change suggested upon for another reason -- similarity to
written markup.
Specifically, on a typewriter, you are supposed to mark certain items,
such as titles (e.g. Romeo and Juliet), by underlining them. When you
typeset them (which is what you are effectively doing when using
computerized publishing), the equivalent is to italicize the item.
This, to me, shows a long-standing one-to-one correspondence between
italics and underlining.
I also feel that *emphasis* is stronger than _emphasis_. Just on a
visual basis, "*" is larger & stronger than "_". Looking at a paragraph
with both, the *asterisked* word jumps out at you, whereas the
_underlined_ word is more subtle, at least to me. This, too, directly
corresponds with the difference between boldface and italics. Boldface
tends to interrupt the flow of the text and jump out at the reader,
whereas italics are a more subtle emphasis.
I know Ben Williams posted a patch to support this change. However, I
believe that standards are a good thing and will probably end up using
whatever syntax Markdown officially supports, since I wouldn't want to
have to change gears when going to a different site -- nor expect
anyone else, especially my users, to do so.
While you pointed out in a previous post that it is late in the game to
be making such changes, I would counter that the time to do it is now,
while the software is still in beta, prior to its "official" release.
Alternately, if you decide to allow alternate syntax, as previously
discussed, I would suggest allowing a way to indicate syntax choice in
the body of the text, rather than just at the command line. The
reasoning behind this: you wouldn't have to change gears to post on
various Markdown sites -- just include the appropriate tag. Of course,
this somewhat defeats the purpose of removing tags, but should still be
considered.
(On a side note, I noticed that your website uses "—" instead of
"—". I think the latter is better than the decimal encoded
version, as anyone reading the code can immediately see what is
supposed to be there. However, that's a SmartyPants issue....)
I want to be clear that I really appreciate your work. If it wasn't of
value, I wouldn't be taking my time to make these comments. (I kept
going back and forth as to whether or not to send them, but felt that
this issue and this product was important enough that I should at least
make the argument. What can I say? Ever since the Mac was introduced,
I've become a typography nut. I'm still working on getting people to
stop double spacing after periods, a strictly typewriter convention....
:-)
Tim
--
Timothy Binder Director, President-Elect
Philadelphia Science Fiction Society <http://www.psfs.org/>
Upcoming Guests: Warren Lapine, James Morrow, John Passarella
More information about the Markdown-discuss
mailing list