Runs on Linux. The problem was (Critical) 1. The code was written for those systems with MSB TCP stream. 2. Linux uses LSB first on tcp/ip byte stream. 3. some cases like font field specifies that where MSB has to be located regardless of LSB or MSB is used on X. (Not Critical..config. issue) 4. Some X server does not seem to like wild card char - '*' and scaling on Font. 5. Works better with scaled down hangul fonts - the best bet is to adjust size according to the ascii fonts size. 6. MSB system to LSB system or vice versa does not work yet; needs more work. Daeshik Kim hellcat@korea.slip.umd.edu / dkim@cwc.com