+ (if (ly:bigpdfs)
+ (string-append
+ "/" (ps-font-command font) "-N"
+ " { /" font-name "-N"
+ " " (ly:number->string scaling) " output-scale div selectfont }"
+ " bind def\n"
+ "/" (ps-font-command font) "-S"
+ " { /" font-name "-S"
+ " " (ly:number->string scaling) " output-scale div selectfont }"
+ " bind def\n"
+ "/" (ps-font-command font) "-O"
+ " { /" font-name "-O"
+ " " (ly:number->string scaling) " output-scale div selectfont }"
+ " bind def\n"
+ "/help" font-name " {\n gsave\n 1 setgray\n /"
+ font-name "-N"
+ " 0.001 selectfont 0 0 moveto <01> show\n /"
+ font-name "-S"
+ " 0.001 selectfont 0 0 moveto <01> show\n /"
+ font-name "-O"
+ " 0.001 selectfont 0 0 moveto <01> show\n grestore\n} def\n")
+ (string-append
+ "/" (ps-font-command font)
+ " { /" font-name
+ " " (ly:number->string scaling) " output-scale div selectfont }"
+ " bind def\n")))