pphillips’ method will not work if an operating system specific fontconfig properties file exists that matches the operating system.
For example, if on Ubuntu the “/usr/lib/jvm/java-7-oracle/jre/lib/fontconfig.Ubuntu.properties” file must be removed.
I recently wrote a blog post about installing Windows fonts in Java on Linux.