fontgrid - Java 2 Unicode and Codepage Display

fontgrid is a set of Java applications which allow you to display and print Java fonts and encodings. fontgrid requires a version of Java 2 (Java 1.2 or above). This application can also be used as an online Unicode reference.

For full functionality you need to have a Unicode font. There is a unicode font (Arial Unicode MS) available as part of Microsoft Office (2000 or XP). IBM also provides WorldType fonts (tnrwt_j.ttf or mtsansdj.ttf) with some products.

There are three applications in this package:

fontgrid
Display a grid of 256 character. This is a ward of Unicode, a full single byte encoding, or one ward of a multi-byte encoding. You can choose the font to display the characters in, and the method by which Java draws the characters.

You can choose a codepage to display by selecting view:codepage, and then selecting from the list. This uses the actual Java definiton of the codepage.

For composite fonts (such as dialog and monospaced) fontgrid will show which of the component fonts the glyph comes from by color coding. You can get more information about a character by clicking on it.

This version uses Swing for components.

fontgridawt
This is the same as fontgrid but uses AWT for all components.
convdump
This is a small utility which dumps out a Java converter.

In addition, the two interal classes: ConverterList and FontProperties may be used as examples to understand the Java converters and fonts. The file UnicodeData.txt is used to display names and attributes for Unicode characters and must be in the current directory when fontgrid is run.

Select download to get fontgrid.zip.