pnp character generator