Added support for specifying custom fonts using textApperance. Issue #18.

Uses reflection to get internal resources, might not be an acceptable
solution.