Logged In: NO

Well, it isn't really font creation that is the problem.

FontData[] x = PreferenceConverter.getFontDataArray(s, "a");
System.out.println(x[0]) ;

returns something different than was put in.

works on gtk/win32, not fox.