The fact that installing ttf-dejavu works around the problem shows that some of the fallback fonts lead to the selection of the non mono font. So there is some fontconfig information wrong (and it shows up with both openjdk-6 and usn-java6).
The other issue is that we should maybe update the fontconfig.properties not to use DejaVu anymore, but the default font (which is?)
The fact that installing ttf-dejavu works around the problem shows that some of the fallback fonts lead to the selection of the non mono font. So there is some fontconfig information wrong (and it shows up with both openjdk-6 and usn-java6).
The other issue is that we should maybe update the fontconfig. properties not to use DejaVu anymore, but the default font (which is?)