Java是如何找到系统的字体文件的?
我们知道,Java支持自带的字体(jre\lib\fonts)和系统字体,并且通过font.properties文件把逻辑字体映射到物理字体。
我的问题是Java是通过何种方式找到系统的字体文件的?
是通过什么参数找到字体所在的目录?还是通过某种服务(比如说linux/unix下的xfs)?
我不知道问题表述的是否清楚,比如说
dialog.plain.1=\u5b8b\u4f53,GB2312_CHARSET
filename.\u5b8b\u4f53=SIMSUN.TTC
如果simsun.ttc不存在于jre\lib\fonts目录下,而是位于系统的目录下,那java是通过什么机制获得这个文件的呢?