hashing, to ensure that 11 and 18 are processed in Emmentaler-{11,18}
* scm/framework-ps.scm (munge-lily-font-name): new function
(write-preamble): hack: insert PFA equivalent of CFF into
.PS. This makes LilyPond output printable on normal PS printers
again.
2005-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * scm/framework-ps.scm (ps-font-command): use string-hash for
+ hashing, to ensure that 11 and 18 are processed in Emmentaler-{11,18}
+
* lily/main.cc (setup_paths): either add mf/out to search path or
fonts/{otf,type1,etc}
(define-public (ps-font-command font)
(let* ((name (munge-lily-font-name (ly:font-file-name font)))
(magnify (ly:font-magnification font)))
+ (display font)
+ (display name)
+ (display magnify)
+ (newline)
(string-append
- "magfont" (string-encode-integer (hash name 1000000))
+ "magfont" (string-encode-integer (string-hash name 1000000))
"m" (string-encode-integer (inexact->exact (round (* 1000 magnify)))))))
(define (tex-font? fontname)