I suspect though that in the case of some of the worse issues such as font
rendering and graphical fidelity in general, if some solution is put into
place for either Java 6 or Java 7 implementations it will probably be used
in both. The Java specification doesn't concretely specify how things have
to look graphically or what the graphical performance must be like.

The things I came across on the internet regarding text rendering in Java
implied that the solutions put in place so far are known full well not to
be the best but resources are limited and there is already so many other
things to do that this issue is probably not going to get the same
attention.

I wonder if some of the text / font rendering couldn't be written in Java
using the graphics pipeline to perform the drawing. I suppose whether it is
implemented in Java or using a native library probably isn't so much of an
issue compared with it being easier to reuse some existing implementation
of text rendering rather than write a new one, especially to get things
done quickly.

On 17 November 2011 16:43, robilad <[email protected]> wrote:

> Another point to keep in mind is that Oracle JDK 7 is based on the
> source
> code in OpenJDK 7, while that was not the case for Oracle JDK 6 and
> OpenJDK 6:
> http://blogs.oracle.com/darcy/entry/openjdk_6_genealogy - so YMMV
> depending
> on whether you're using OpenJDK 6 or OpenJDK 7 packages from your
> distribution,
> in addition to other factors mentioned below.
>
> cheers,
> dalibor topic
>
> Java F/OSS Ambassador
> Java Platform Group @ Oracle
>
> On Nov 17, 1:50 pm, Carl Jokl <[email protected]> wrote:
> > I am creating this thread as I want to ask about individuals
> > experiences with migrating from the encumbered Sun/Oracle JDK to
> > OpenJDK?
> >
> > I have done some initial tests on the product developed by the company
> > for which I work. Using OpenJDK has some advantages given that Linux
> > is used both for developer workstations as well as the servers and
> > OpenJDK can be installed through the packaging system with all the
> > dependency management in place but the Sun/Oracle JDK is getting
> > harder to install via that means (and a non package manager
> > installation does not satisfy dependencies in the package manager
> > because it has no knowledge that a working version of Java is
> > installed.
> >
> > OpenJDK seems to becoming more mature and I know it has passed the
> > Java TCKs. Testing with our product so far, OpenJDK seems to be
> > running fine with one area of potential concern of failure (A bridge
> > between Java and GNUstep called JIGS). On the other hand I am
> > experiencing a problem using JChart (latest version). In one of the
> > observed charts the writing is all garbled on OpenJDK. I think this
> > could be some kind of Font issue. I believe the Sun/Oracle JDK uses
> > some encumbered fonts. It is a little strange though because I can't
> > find anyone mentioning that JChart has issues with OpenJDK and it
> > seems to be claimed to be OpenJDK compatible. Downloading and running
> > JChart's swing demo seems to work the same whether I use the OpenJDK
> > or Sun/Oracle JDK.
> >
> > Has anyone come across garbled text rendering for OpenJDK on Linux? If
> > so is fixing the problem straightforward?
> >
> > The answer to these questions may decide if it is worth trying to fix
> > whatever is the source of compatibility problems on OpenJDK or if
> > instead it is just better to keep using the Sun/Oracle encumbered
> > version.
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to