>>>>> "George" == Uncle George <[EMAIL PROTECTED]> writes:
George> Fonts have changed. From my look jdk1.2 want to really use
George> scaleable fonts/type1 fonts/truetype fonts. Scaleable
George> fonts from X are the ones with 0-0-0-0 in them ( as this
George> is the criteria used by jdk1.2) type1&truetype are suppose
George> to be from the OPENWIN directory, which is "" in my
George> build. There is a type1 directory in /usr/X11R6 ( but no
George> TrueType ).
Have you considered trying to integrate with Freetype?
George> I, just like u are somewhat in the dark about the methods
George> & madness employed by javasoft. Although I have the code,
George> and can fix the problem as I find them - I still just
George> cannot say why, or even how to back out of the
George> enhancement.
George> In either case, most of the code to handle type1&truetype
George> are/were just not 64bit happy. It appears to have been
George> coded for a 16/32 bit environment. I think I have all the
George> long/int/short issues resolved - but who-knows, there may
George> yet be other pointer arith boo-boo's ( this would be for
George> my release v4 ) gat
Freetype seems to do a pretty decent job of providing True Type fonts.
It is opensource and integration with freetype is a compile time
option in XFree86.
Check it out at http://www.freetype.org/
Though adding yet another required library to the list for the JDK is
not optimal, this might be a good way to cope with SunSoft's new
direction.
As a side benefit, it has already been ported to alphalinux.