I thought I mentioned it. I tried both -fp and -fn arguments to influence the behavior of nxagent but it still failed with the message saying "could not open default font '<whatever font used with -fn>'"
The font specified with -fn exists in font path specified with -fp.
-devsk