I want to print a notebook that owns syntax color,I use the Szabolcs's method
SetOptions[$FrontEndSession, PrintingStyleEnvironment -> "Working"]
Then I can achieve a PDF file shown as below:

However,when I change the PrintingStyleEnvironment to "Printout"
SetOptions[$FrontEndSession, PrintingStyleEnvironment -> "Printout"]

I feel the fontsize in the Working Environment is more large than Printout Environment.
So my question is:
How to make the fontsize in Working Environment be same with Printout Environment.
I feel the fontsize in Printout Environment is very suitable.