presenting an alternative when browser can't handle unicode symbols

Discussion in 'HTML' started by Jim Higson, Aug 23, 2004.

  1. Jim Higson

    Jim Higson Guest

    On my site I have:

    Русский

    which, normally written is:

    РуÑÑкий (Russian for "Russian")

    Now, most browsers handle this fine, but a few have problems. I there a way
    I can give alternate latin-alphabet text, such as:

    Russkij (nearest equivalent)

    to be used when the browser can't handle the full version? Hopefully this
    can be done with some simple markup.
     
    Jim Higson, Aug 23, 2004
    #1
    1. Advertisements

  2. Jim Higson <> wrote:

    > Русский

    - -
    > Now, most browsers handle this fine,


    Unfortunately this depends on what has been installed on the user's
    system. Unfortunately, Windows

    but a few have problems. I there
    > a way I can give alternate latin-alphabet text, such as:
    >
    > Russkij (nearest equivalent)
    >
    > to be used when the browser can't handle the full version? Hopefully
    > this can be done with some simple markup.
    >




    --
    Yucca, http://www.cs.tut.fi/~jkorpela/
    Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html
     
    Jukka K. Korpela, Aug 23, 2004
    #2
    1. Advertisements

  3. Jim Higson <> wrote:

    > Русский - -
    > Now, most browsers handle this fine,


    Unfortunately this depends on what has been installed on the user's
    system. Unfortunately, Windows systems are often shipped without
    "internationalization support" pre-installed, and many users don't know
    what to do. Most modern browsers handle it fine _if_ the font in use
    contains Cyrillic letters. But this depends. There's not much you can do
    about it, as an author.

    > I there
    > a way I can give alternate latin-alphabet text, such as:
    >
    > Russkij (nearest equivalent)
    >
    > to be used when the browser can't handle the full version? Hopefully
    > this can be done with some simple markup.


    No, unfortunately not. It would be fine if there were - especially for
    characters that are very rarely available in common fonts, such as
    phonetic symbols.

    There's _something_ you can do, though (in addition to the apparent
    solution of putting a transliterated version in parentheses after the
    text). You can use the title attribute to suggest a "tooltip":

    <span lang="ru" title="Russkij (= Russian)"
    >Русский</span>


    (In the general case, transliteration of Russian is very problematic on
    the Web, since so many conflicting transliteration systems exist. For
    example, "russkij", "russkiy" and "russki" are all standard - by
    different standards. But in this case, the reader probably gets the idea
    anyway.)

    --
    Yucca, http://www.cs.tut.fi/~jkorpela/
    Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html
     
    Jukka K. Korpela, Aug 23, 2004
    #3
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Ashish
    Replies:
    14
    Views:
    971
    Michael Borgwardt
    Dec 5, 2003
  2. Rhino
    Replies:
    2
    Views:
    574
    Rhino
    Feb 11, 2005
  3. Replies:
    4
    Views:
    787
  4. gabor
    Replies:
    4
    Views:
    870
    Martin v. =?iso-8859-15?q?L=F6wis?=
    Nov 27, 2003
  5. Massi
    Replies:
    0
    Views:
    424
    Massi
    Dec 20, 2006
  6. Xah Lee
    Replies:
    2
    Views:
    841
    Xah Lee
    Aug 15, 2010
  7. dalei

    html symbols and unicode

    dalei, Aug 25, 2005, in forum: Javascript
    Replies:
    3
    Views:
    226
  8. Mark H Harris

    unicode as valid naming symbols

    Mark H Harris, Mar 25, 2014, in forum: Python
    Replies:
    70
    Views:
    626
    Marko Rauhamaa
    Apr 2, 2014
Loading...