REVISED question: history of dash character support

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Harlan Messinger

    REVISED question: history of dash character support

    How far back in their version history did Netscape and Internet Explorer
    support — and – codes for em and en dashes in text? In ALT
    attributes? In TITLE tags?

    I notice that Netscape 4.7 and 6 and IE 6 all display these correctly as
    dashes even when the charset is specified as ISO-8859-1. Is that supposed to
    happen?

    --
    Harlan Messinger
    Remove the first dot from my e-mail address.
    Veuillez ôter le premier point de mon adresse de courriel.

  • Andreas Prilop

    #2
    Re: REVISED question: history of dash character support

    "Harlan Messinger" <h.messinger@co mcast.net> wrote:
    [color=blue]
    > How far back in their version history did Netscape and Internet Explorer
    > support — and – codes for em and en dashes in text?[/color]

    Both since version 4.0, IIRC.
    [color=blue]
    > In ALT attributes?[/color]

    Earlier versions of MS Windows (such as 95, 98) used a default system
    bitmap font for "pop-ups" that had no dashes.
    <http://ppewww.ph.gla.a c.uk/~flavell/charset/browsers-fonts.html#cont rolpanel>
    [color=blue]
    > In TITLE tags?[/color]

    Depends mostly on the font used for TITLE; see above.
    [color=blue]
    > I notice that Netscape 4.7 and 6 and IE 6 all display these correctly as
    > dashes even when the charset is specified as ISO-8859-1.[/color]

    Unix Netscapes 4.x display – and — as question mark for
    "charset=UT F-8".

    --
    Top posting.
    What's the most irritating thing on Usenet?

    Comment

    • Andreas Prilop

      #3
      Re: REVISED question: history of dash character support

      "Harlan Messinger" <h.messinger@co mcast.net> wrote:
      [color=blue]
      > Just to be clear--are you saying that – and — *do* work on the
      > Mac? In the usual browsers?[/color]

      Of course. Even less problems than in MS Windows or Unices.

      --
      Top posting.
      What's the most irritating thing on Usenet?

      Comment

      • Stan Brown

        #4
        Re: REVISED question: history of dash character support

        In article <bglpko$q1fmj$1 @ID-114100.news.uni-berlin.de> in
        comp.infosystem s.www.authoring.html, Harlan Messinger
        <h.messinger@co mcast.net> wrote:[color=blue]
        >I notice that Netscape 4.7 and 6 and IE 6 all display these correctly as
        >dashes even when the charset is specified as ISO-8859-1. Is that supposed to
        >happen?[/color]

        The charset specifies the _input_, i.e. the encoding of the page as
        passed by the server to your browser, not the _output_, the
        character repertoire that can be seen by the end user. The numeric
        references are there precisely so that you can show more characters
        on the user's screen than your computer supports in a text document.

        --
        Stan Brown, Oak Road Systems, Cortland County, New York, USA

        HTML 4.01 spec: http://www.w3.org/TR/html401/
        validator: http://validator.w3.org/
        CSS 2 spec: http://www.w3.org/TR/REC-CSS2/
        validator: http://jigsaw.w3.org/css-validator/

        Comment

        • Harlan Messinger

          #5
          Re: REVISED question: history of dash character support


          "Stan Brown" <the_stan_brown @fastmail.fm> wrote in message
          news:MPG.19996a d7fffc386f98b0b 1@news.odyssey. net...[color=blue]
          > In article <bglpko$q1fmj$1 @ID-114100.news.uni-berlin.de> in
          > comp.infosystem s.www.authoring.html, Harlan Messinger
          > <h.messinger@co mcast.net> wrote:[color=green]
          > >I notice that Netscape 4.7 and 6 and IE 6 all display these correctly as
          > >dashes even when the charset is specified as ISO-8859-1. Is that supposed[/color][/color]
          to[color=blue][color=green]
          > >happen?[/color]
          >
          > The charset specifies the _input_, i.e. the encoding of the page as
          > passed by the server to your browser, not the _output_, the
          > character repertoire that can be seen by the end user. The numeric
          > references are there precisely so that you can show more characters
          > on the user's screen than your computer supports in a text document.[/color]

          Now I got it. Thanks for the explanations. If I understand correctly, that
          means that when a charset of ISO-8859-1 is indicated, one is free to type
          "é" directly into the HTML document instead of using the entity code
          "&eacute;", whereas if the charset is specified as US-ASCII, then one has to
          use "&eacute;" (or the numeric equivalent). Is that right?

          Comment

          • Alan J. Flavell

            #6
            Re: REVISED question: history of dash character support

            On Tue, Aug 5, Jukka K. Korpela inscribed on the eternal scroll:
            [color=blue]
            > Yes, that's correct. The FAQ is getting a bit dusty (allusions intended),
            > but it has a fairly nice explanation of this:
            > http://www.htmlhelp.com/faq/html/bas...l#special-char[/color]

            True enough. The content, as far as it goes, is still accurate I
            think, but the emphasis is hardly appropriate for current usage, is
            it?

            And the reference to browsers which run on MS-DOS is surely a distinct
            rarity nowadays! That Czech MS-DOS browser - Arachne - has I think
            long-since sorted out its confusion with DOS character coding; and
            running Lynx under DOS must be very much a minority sport, no?

            So some of the historical bits could be cleared out, and modern bits
            added.

            However, the key to this whole area - and I think we've seen that
            demonstrated again by this thread (no disrepect intended to the
            questioner) - is that there is widespread misunderstandin g and lack of
            knowledge of the HTML4 (RFC2070) character representation model, and
            that seems to be the hardest piece of the puzzle to remedy. With some
            folks it's doubly hard, because they are *convinced* that they already
            know all the theoretical stuff, when in fact what they "know" is
            fundamentally wrong. That's the very hardest kind of case to handle,
            in all walks of life ;-}

            (If *only* the MIME folks hadn't given us the attribute "charset" to
            refer - not to a "character set" as it's understood nowadays - but to
            the character *encoding*.)

            best regards

            --
            The CPU had all its registers represented on the front panel by the neon
            lights; there were 8 48-bit cache registers neatly aligned - a perfect
            way for the kernel to communicate with operators "if everything else fails".
            Today we have to count beep signals from the BIOS. - BESM-6 nostalgia page

            Comment

            • Stan Brown

              #7
              Re: REVISED question: history of dash character support

              In article <bgom7b$qq22k$1 @ID-114100.news.uni-berlin.de> in
              comp.infosystem s.www.authoring.html, Harlan Messinger
              <h.messinger@co mcast.net> wrote:[color=blue]
              > If I understand correctly, that
              >means that when a charset of ISO-8859-1 is indicated, one is free to type
              >"é" directly into the HTML document instead of using the entity code
              >"&eacute;", whereas if the charset is specified as US-ASCII, then one has to
              >use "&eacute;" (or the numeric equivalent). Is that right?[/color]

              Right.

              However, I still recommend &eacute; or &#233; because that gives you
              greater flexibility if you later need to change your claimed
              encoding scheme, say to support additional languages. Alan Flavell's
              page

              is the usual reference.

              --
              Stan Brown, Oak Road Systems, Cortland County, New York, USA

              HTML 4.01 spec: http://www.w3.org/TR/html401/
              validator: http://validator.w3.org/
              CSS 2 spec: http://www.w3.org/TR/REC-CSS2/
              validator: http://jigsaw.w3.org/css-validator/

              Comment

              • Harlan Messinger

                #8
                Re: REVISED question: history of dash character support


                "Alan J. Flavell" <flavell@mail.c ern.ch> wrote in message
                news:Pine.LNX.4 .53.03080519130 60.14745@lxplus 078.cern.ch...[color=blue]
                >
                > (If *only* the MIME folks hadn't given us the attribute "charset" to
                > refer - not to a "character set" as it's understood nowadays - but to
                > the character *encoding*.)[/color]

                Off-topic, but: Besides the famously misspelled "HTTP_REFER ER" header, my
                favorite unfortunate misnomer comes with Merant's Collage web content
                management system. As you probably know, a book may start with a prolog[ue],
                or may end with an epilog[ue]. There's an XML markup tag that can be used in
                web pages in Collage that provides for dynamic insertion of formatted
                navigation links. Within this tag, two other tags can be inserted that
                indicate code to insert before or after the list of links. Somehow, these
                tags got named "<prelog>" (a non-existent word) for the code that goes
                before, and, sadly, "<prolog>" for the code that goes afterward.

                Comment

                Working...