Hi Mario,
thanks for looking into the patch (which has already reached jdk/jdk mainline,
btw).
> > I propose to fix this by adding a "NULL FONT HANDLE" to use in
> initialisedFonts for fonts that can’t be loaded. This will remove the
> recursion
> during loading of fonts. And afterwards a default physical font can then still
> be resolved, even if our font configuration contains less fonts (no true type
> fonts).
>
> What happens now when there are no fonts at all on the system? (which
> is a case of misconfiguration).
In this case, I think one should run into this Error:
new Error("Probable fatal error: No physical fonts found."));
I think that's better and more explicit compared to having a strange
ClassCastException.
Best regards
Christoph