A system and method are disclosed for a Java X font server, capable of displaying
high quality text images on a remote display over a network based on the X Window
graphical interface. This system and method avoids reliance on the rasterizer in
the X server. The Java X font server runs in the client computer and creates the
glyphs corresponding to the text to be displayed, using the high performance font
rasterizer within the JVM. When the client needs to display text, it makes a request
of the X server. If the necessary glyphs are not locally available in the X server,
the request is relayed to the Java X font server. The Java X font server then generates
the glyphs and transmits them to the X server, where they are cached for subsequent use.