Raindrops Border Column top rule bar

Creating multilingual web pages

Several years ago I was asked to create a web site whose pages would have contained text from over a dozen different languages, most of which used a character set not completely contained in the ASCII standard. At that time such an undertaking was just about impossible, but now, with the use of unicode, we are truly internationalizing the web and making it accessible to people of all languages.

Pages created in unicode do still need the client computer to have a unicode font installed, but this is less o a problem now than it has been in the past as well. At the same time that browser technology was improving, font manufacturers also began to expand their code base to include unicode information as part of their base font. If your computer doesn't already have a unicode font installed, you can find several to download at http://www.alanwood.net/unicode/fonts.html. (Note that few fonts include the entire unicode code base, you might have to search for a different font that contains the specific character set you're interested in implementing.)

Here is an example of characters in Russian:
Д ж з Щ й ы ю я Љ Ф

Here is an example of typically non-Western European characters:
§ » Ş Ļ æ Ð ç ġ ı Č

Here is an example of characters in Greek:
Ψ θ ε Ω λ Σ Π

Here is an example of characters in Arabic:
ذ و ش ٣ ق ص


bottom rule
Contact: ebeck(at)tamu.edu
Last modified: January 22, 2004