How to get a bigger font in XTerm that supports displaying Japanese

The Problem

The largest fixed width font encoded in Unicode that comes with XFree86 is 18 points. The default fonts for XTerm include a 20 point font but it does not have any Japanese characters in it.

I would like to use the 24 point font jiskan24 in XTerm but it is not encoded with Unicode.

The Solution

Recode the jiskan24 into Unicode and make it available.

The solution has the following caveats:

Procedure

Now you should be able to use the font in XTerm. Use something like this as a command line:

uxterm -fn '-sony-fixed-medium-r-normal--24-230-75-75-c-120-iso8859-1' -fw -jis-fixed-medium-r-normal--24-230-75-75-c-240-iso10646-1

I have placed the above command in a one liner script called big-xterm.

This solution does not allow using the font menus in XTerm to switch fonts. It looks like there is no way to set the wide font when using the menus. The reason why the wide font is not detected automatically is that the normal and wide font names do not differ only by the average character width. One workaround would be to fake up the names of one or both of the fonts but I did not do that.