Actually I don't know the exact anwsers of your questions,but I 'm here to tell you some points about:
The first point is that you should know that java use its own fonts which comes with your jdk .I am not sure but it seems that you should add some fonts to your jre.
The second point is that there are good Internationalization mechanisims in J2SE version 1.4 that you didn't have them in previous versions, so try to use the lastest documents from java.sun.com.I think the onley option is to use these documents online.Jb6 by default use J2SE 1.3.1 ,however you can configure it to use J2SE 1.4