2005-01-18 Werner Lemberg <wl@gnu.org>
* scm/framework-ps.scm (ps-embed-cff): Fix DSC comments.
+ (procset): New function to define a procset resource.
+ (preamble): Use it.
2005-01-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
(supplies-or-needs paper load-fonts?)
"%%EndComments\n"))
+(define (procset name)
+ (string-append
+ (format
+ "%%BeginResource: procset (~a) 1 0
+~a
+%%EndResource
+"
+ name (ly:gulp-file name))))
+
(define (preamble paper load-fonts?)
(define (load-fonts paper)
(let* ((fonts (ly:paper-fonts paper))
(list
(output-variables paper)
- (ly:gulp-file "music-drawing-routines.ps")
- (ly:gulp-file "lilyponddefs.ps")
+ (procset "music-drawing-routines.ps")
+ (procset "lilyponddefs.ps")
(if load-fonts?
- (load-fonts paper)
- "")
+ (load-fonts paper))
(define-fonts paper)))
-(define-public (output-framework basename book scopes fields )
+(define-public (output-framework basename book scopes fields)
(let* ((filename (format "~a.ps" basename))
(outputter (ly:make-paper-outputter filename
(ly:output-backend)))