>>>>> "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.

Reply via email to