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}
+ * scm/framework-ps.scm (ps-font-command): don't hash, just use
+ name directly.
* lily/main.cc (setup_paths): either add mf/out to search path or
fonts/{otf,type1,etc}
return scm_makfrom0str (prefix_directory.to_str0 ());
}
+
(define mm-to-bigpoint
(/ 72 25.4))
+
(define-public (ps-font-command font)
(let* ((name (munge-lily-font-name (ly:font-file-name font)))
(magnify (ly:font-magnification font)))
(string-append
- "magfont" (string-encode-integer (string-hash name 1000000))
+ "magfont"
+ (string-regexp-substitute "[ /%]" "_" name)
"m" (string-encode-integer (inexact->exact (round (* 1000 magnify)))))))
(define (tex-font? fontname)