Apache FOP Fonts fix (bug 46686)

Fonts fix
by
JM
(fixes bug 46686)

:

Use temporary directory for the font cache if the user home directory is not
write-accessible.
Thanks to Alok Singh.