Font类是在Container.setFont里面使用的,
要是在所有Container都设置一遍Font也太累了吧?
我想会不会是在System.Properties里面,
list所有的 propery,有一个叫java.awt.fonts的property,可是不知道这个property的value应该设成什么?我试过Font.getFontList()里面列出的5种字体,都导致windows非法操作,平台:Win2000 server贺小锋老大,应该怎么设这个property的value呢?

解决方案 »

  1.   

    需要一个外部的properties文件配合,具体的忘了。
      

  2.   

    是jre\lib\font.properties.*吧?
    好像确实会有影响,但也和os所带的字库有关系,2000下面嘛就是WINNT\Fonts目录,不过如何更改font.properties.zh.NT4.0好像还是挺麻烦的,它里面默认的font是“宋体”\u5b8b\u4f53,如果我改成“楷体”\u6977\u4f53,就又变成了方块,奇怪啊