p:font doesn't cascade like that when nested. It's a reasonable request for a JIRA, though I guess some thought would need to be put into the nesting rules to not break things existing documents that don't expect that behavior.
Thanks for the clarification Norman. Would be nice, but see the difficulty in keeping it compatible with existing documents. Might be useful to update the seam itext font example if it remains as is.