FNTCHRSET ist meist nur für feste Größen.
CHRSIZ wird nur bei IPDS unterstützt, für AFPDS kann man nur *POINTSIZE verwenden.
Über den AFP-Fontmanager kann man sich auch TrueType/OpenType-Fonts installieren, die dann mittels FONTNAME ausgewählt werden.
Ansonsten ist die Schrift immer vom Drucker abhängig, da per Font-ID über das WSCST die Drucker-Schrift gewählt wird und es häufiger zu Ersatzschriften kommt.

Du kannst auch versuchen, dein Spool als *IPDS zu erstellen. Allerdings benötigst du dann das PSF/400 für die Umsetzung von IPDS mittels Hosttransform. Ob dann allerdings CHRSIZ unterstützt wird, kann ich nicht sagen.