- From: Joe Clark <joeclark@joeclark.org>
- Date: Tue, 12 Mar 2002 16:51:17 -0500
- To: WAI-IG <w3c-wai-ig@w3.org>
- Cc: cjunior@nc-rj.rnp.br
Terminology: An em dash is an "em dash." An "mdash" only exists if
it's surrounded by & and ;.
>In some portuguese language literature books, the mdash is often
>used to indicate changes between characters in a dialogue.
>
>I would like to know what should be the proper way to markup
>dialogues like this, using accessible HTML, without changing the
>original text. Does using the entity — alone suggests it is a
>dialogue?
The correct character is actually the figure dash, ‒. Em dash
— may look the same, but it isn't the same character (just as
Greek SIGMA and SUMMATION look the same but aren't, or A in Latin,
Greek, and Cyrillic alphabets). You can, however, use — anyway.
It is a very minor and legalistic difference.
>Netscape4.x and IE5.5 don't render any punctuation marks for the q element.
Given lousy support for <q> and its poor typographic appearance, and
given the fact that all the codes for opening and closing quotation
marks are unambiguous, why bother using <q>? <q> is another of the
W3C's half-arsed and misguided "structural" elements that are
unusable in the real world.
>I even thought about using something like: <p>&mdash,<q>I had a
>great time in Venice</q></p> So I could retain the original mdash
>and use the proper quotation markup. But I've found some agents
>doesn't render de — entity properly, since it is not ISOlatin1.
— renders even in Netscape 4.
You can try this CSS:
q:lang(pt)
{
quotes: '‒ ' '' '' ''
}
That's figure dash plus space, then nothing, nothing, nothing (for
opening outer, closing outer, opening inner, closing inner,
respectively).
--
Joe Clark | joeclark@joeclark.org
Accessibility <http://joeclark.org/access/>
Weblogs and articles <http://joeclark.org/weblogs/>
<http://joeclark.org/writing/> | <http://fawny.org/>
Received on Tuesday, 12 March 2002 16:52:24 UTC