You can run the app with the flag -Dsun.java2d.debugfonts=true to see which
font files are accessed by 2D. But you may have a lot to wade through if the
problem
is that some font we expected to find is missing, as likely we will open all
files.
Still you may get a clue.
Another approach is that
A while back Phil helped me figure out why certain fonts were displaying oddly
(incorrect height calculation) in Java:
http://forums.java.net/jive/thread.jspa?threadID=8666&tstart=0
The root was that Adobe software had installed an PostScript Symbol font
(SY_.PFM) into the Windows Fonts dir