(if (not coding-command) "" (string-append "e" coding-command)))))
(define (tex-font? fontname)
- (equal? (substring fontname 0 2) "cm"))
+ (or
+ (equal? (substring fontname 0 2) "cm")
+ (equal? (substring fontname 0 2) "ec")))
(define (load-fonts bookpaper)
(let* ((fonts (ly:bookpaper-fonts bookpaper))
(ly:outputter-dump-stencil outputter page)
(ly:outputter-dump-string outputter "} stop-system \nshowpage\n"))
-(define-public (output-framework-ps outputter book scopes fields basename)
- (let* ((bookpaper (ly:paper-book-book-paper book))
+(define-public (output-framework outputter book scopes fields basename)
+ (let* ((bookpaper (ly:paper-book-book-paper book))
(pages (ly:paper-book-pages book))
(page-number 0)
(page-count (length pages)))
pages)
(ly:outputter-dump-string outputter "%%Trailer\n%%EOF\n")))
-(define-public (output-classic-framework-ps outputter book scopes fields
+(define-public (output-classic-framework outputter book scopes fields
basename)
(let* ((bookpaper (ly:paper-book-book-paper book))
(lines (ly:paper-book-lines book))
(y 0.0)
+ ;; What the F*** is 2.83463?
(scale (* 2.83464 (ly:output-def-lookup bookpaper 'outputscale)))
(total-y
(apply + (map (lambda (z) (ly:paper-system-extent z Y)) lines)))