A part of Java is the environment variable JAVA_FONTS, which is a Java standard way to find ( see: http://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm ...
The fonts don't behave very well with Java. I tried rendering SourceHanSansSC-Regular, SourceHanSansK-Regular and SourceHanSans-Regular with Java 7 and 8. While SourceHansSans doesn't render anything ...
I have a java program that I'm working on both at work and at home. My machine at work runs win2k, and my machine at home runs Debian Woody. At work, under Windows, the fonts in the app look fine, but ...