Package: mozilla-browser
Version: 2:1.7.8-1sarge1
Severity: normal

According to the W3C, <Q> and </Q> tags are supposed to delimit short
in-line quotations, using the appropriate left- and right- quote
punctuation marks (see

        http://www.w3.org/TR/html401/struct/text.html#edef-Q

for the official description).  Unfortunately, the example they offer
is misleading, as it uses a ``typewriter'' font in which both left and
right double-quotes are represented by the same <"> character -- which
is what mozilla is using.

The W3C text above the rendering example says:

    User agents should render quotation marks in a language-sensitive manner
    (see the lang attribute). Many languages adopt different quotation
    styles for outer and inner (nested) quotations, which should be
    respected by user-agents.

... and their example emphasizes the alternation of single and double
quotes, for cases where there are quotes-within-quotes.

However, it's equally important (and ``language-sensitive'') to use the
correct left- and right- double-quote and single-quote characters.
The double-quote marks are listed in the HTML 4.01 Entity Table
as  &ldquo;  and  &rdquo; respectively.  And in fact, mozilla *does*
render these entities correctly, as nice curly quote-marks, not little
accent-marks or primes.

This matter is discussed in several Web pages, such as:

        http://www.saila.com/attic/sandbox/quotes.html
        http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
        http://www.dwheeler.com/essays/quotes-in-html.html
        http://lists.freebsd.org/pipermail/freebsd-doc/2003-March/000006.html

and it's also well discussed down toward the end of the classical
article

        http://www.alistapart.com/articles/emen/

Inasmuch as the browser already has to keep track of the opening and
closing of quotations, to determine where a quoted-quotation begins and
ends, the information should already be available to place opening <``>
and closing <''> double [and single, presumably] quotation marks in the
appropriate places.

The only tricky thing is the language-sensitive part, I think.

                -- A. T. Young

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages mozilla-browser depends on:
ii  debconf                1.4.30.13         Debian configuration management sy
ii  libatk1.0-0            1.8.0-4           The ATK accessibility toolkit
ii  libc6                  2.3.2.ds1-22      GNU C Library: Shared libraries an
ii  libfontconfig1         2.3.1-2           generic font configuration library
ii  libfreetype6           2.1.7-2.4         FreeType 2 font engine, shared lib
ii  libgcc1                1:3.4.3-13        GCC support library
ii  libglib2.0-0           2.6.4-1           The GLib library of C routines
ii  libgtk2.0-0            2.6.4-3           The GTK+ graphical user interface 
ii  libkrb53               1.3.6-2sarge2     MIT Kerberos runtime libraries
ii  libnspr4               2:1.7.8-1sarge1   Netscape Portable Runtime Library
ii  libpango1.0-0          1.8.1-1           Layout and rendering of internatio
ii  libstdc++5             1:3.3.5-13        The GNU Standard C++ Library v3
ii  libx11-6               4.3.0.dfsg.1-14   X Window System protocol client li
ii  libxext6               4.3.0.dfsg.1-14   X Window System miscellaneous exte
ii  libxft2                2.1.7-1           FreeType-based font drawing librar
ii  libxp6                 4.3.0.dfsg.1-14   X Window System printing extension
ii  libxrender1            0.8.3-7           X Rendering Extension client libra
ii  libxt6                 4.3.0.dfsg.1-14   X Toolkit Intrinsics
ii  psmisc                 21.5-1            Utilities that use the proc filesy
ii  xlibs                  4.3.0.dfsg.1-14   X Keyboard Extension (XKB) configu
ii  zlib1g                 1:1.2.2-4.sarge.2 compression library - runtime

-- debconf information:
* mozilla/dsp: none
  mozilla/locale_auto: true
* mozilla/gdkxft_note:
* mozilla/prefs_note:
* mozilla/freetype: false


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to