+2005-04-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * python/lilylib.py (make_ps_images): switch back to png16m.
+
2005-04-19 Jan Nieuwenhuizen <janneke@gnu.org>
* scripts/lilypond-book.py (write_if_updated): Bugfix for not
def make_ps_images (ps_name, resolution = 90, papersize = "a4",
rename_page1_p = 0):
- ## FIXME
- ## have better algorithm for deciding when to crop page,
- ## and when to show full page.
- ## Better than what, and why?
-
- base = re.sub (r'\.e?ps', '', ps_name)
+ base = os.path.basename (re.sub (r'\.e?ps', '', ps_name))
header = open (ps_name).read (1024)
png1 = base + '.png'
pngn = base + '-page%d.png'
output_file = pngn
multi_page = re.search ('\n%%Pages: ', header)
-
+
+ # png16m is because Lily produces color nowadays.
if not multi_page:
cmd = r'''gs\
-dEPSCrop\
-dGraphicsAlphaBits=4\
-dNOPAUSE\
-dTextAlphaBits=4\
- -sDEVICE=pnggray\
+ -sDEVICE=png16m\
-sOutputFile='%(output_file)s'\
-sPAPERSIZE=%(papersize)s\
-q\
-dGraphicsAlphaBits=4\
-dNOPAUSE\
-dTextAlphaBits=4\
- -sDEVICE=pnggray\
+ -sDEVICE=png16m\
-sOutputFile='%(output_file)s'\
-sPAPERSIZE=%(papersize)s\
-q\
(height . 2.0) ;; staffspace;
(minimum-space . 5)
(font-size . -4)
- (meta . ((interfaces . (volta-bracket-interface line-interface text-interface side-position-interface font-interface spanner-interface))))
+ (meta . ((interfaces . (volta-bracket-interface
+ line-interface text-interface
+ side-position-interface font-interface spanner-interface))))
))
(VerticalAlignment
(Y-extent-callback . ,Axis_group_interface::group_extent_callback)
(X-extent-callback . ,Axis_group_interface::group_extent_callback)
(stacking-dir . -1)
- ;; (threshold . (6 . 1000))
(meta . ((interfaces . (align-interface axis-group-interface spanner-interface))))
))
(Y-extent-callback . ,Axis_group_interface::group_extent_callback)
(X-extent-callback . ,Axis_group_interface::group_extent_callback)
- (meta . ((interfaces . (axis-group-interface vertically-spaceable-interface spanner-interface))))
+ (meta . ((interfaces . (axis-group-interface
+ vertically-spaceable-interface spanner-interface))))
))
- )
- )
-
-
-
+ ))
(define (completize-grob-entry x)
"transplant assoc key into 'name entry of 'meta of X
(def-markup-command (raise layout props amount arg) (number? markup?)
"
Raise @var{arg}, by the distance @var{amount}.
-A negative @var{amount} indicates lowering, see also @code{\lower}.
+A negative @var{amount} indicates lowering, see also @code{\\lower}.
@c
@lilypond[verbatim,fragment,relative=1]
c1^\\markup { C \\small \\raise #1.0 \\bold { \"9/7+\" }}