About the Unicode Table

In the left frame is a list of names of ranges of characters defined in the Unicode standard, which is meant to support all the characters in all the writing systems of the world.

When you click on an item in the list, a table should appear in the right frame showing all the glyphs in that range of Unicode.

This presupposes your system is set up with a Unicode font, and that the font contains glyphs for the range of characters you chose. If you see a table with no characters in the cells, that means your Unicode font is missing those characters. There are very few fonts that contain most of Unicode. As of this writing, no font contains Unicode in its entirety.

The table and the characters are generated on your computer, not downloaded. So you may notice a slowdown while the table is being built and rendered.

The table is generated by your browser running a JavaScript program, which makes use of standard Document Object Model (DOM) to create and refer to the table cells. Only relatively recent browsers are DOM savvy. No table will appear unless your browser supports the DOM. However, this page is known to function the following browsers to some degree: Firefox, MSIE 6+, Netscape 7, Opera 7.10+, Konqueror 3.1.+.

Some of the Oriental language ranges are so large that rendering them this way may be impractical. You will be warned if a range has a large number of characters. If you choose to proceed...you have been warned.


The Unicode.org Script charts are server-generated versions of what I'm doing. They don't cover all the listed ranges, though. Also note: Cherokee only shows up if View at 50%.

Also: Alan Wood's Unicode Resources.


Here is a list of known problems with this table.