When you are using a FileMaker script step "Save records as PDF" the operation is executed by FileMaker,
but when you are using the "Print" command and you choose "Save as PDF" in the printing dialog box, the operation is executed by the operating system.
Results are different.
This will be something to do with the way fonts are embedded in the pdf. I don't know how FM manages this; you'd need to investigate.