+2002-04-01 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/slur.scm (default-slur-extremity-offset-alist)
+ (default-phrasing-slur-extremity-offset-alist): Move slur
+ attachments further away from note-head, vertically. Also, leave
+ a horizontal gap between slur and stem end.
+
+ * lily/beam.cc (get_interbeam): Bugfix: don't look in empty list.
+
2002-04-01 Han-Wen <hanwen@cs.uu.nl>
* lily/multi-measure-rest.cc (set_spacing_rods): tune rods to the
SCM s = me->get_grob_property ("beam-space");
if (gh_number_p (s))
return gh_scm2double (s) * ss;
- else if (gh_list_p (s))
+ else if (s != SCM_EOL && gh_list_p (s))
return gh_scm2double (scm_list_ref (s,
gh_int2scm (multiplicity - 1
<? scm_ilength (s) - 1)))
;; stem: Default position is on stem X, at stem end Y
(define default-slur-extremity-offset-alist
'(
- ((head 1 1) . (-0.25 . 0.25))
- ((head 1 -1) . (-0.25 . 0.25))
- ((head -1 1) . (-0.25 . 0.25))
- ((head -1 -1) . (-0.85 . 0.25))
+ ((head 1 1) . (-0.25 . 0.75))
+ ((head 1 -1) . (-0.25 . 0.75))
+ ((head -1 1) . (-0.25 . 0.75))
+ ((head -1 -1) . (-0.85 . 0.75))
- ((stem 1 1) . (0 . 0.5))
- ((stem -1 -1) . (0 . 0.5))
+ ((stem 1 1) . (-0.125 . 0.5))
+ ((stem -1 -1) . (-0.125 . 0.5))
((loose-end 1 1) . (-0.4 . 0))
((loose-end 1 -1) . (-0.4 . 0))
((head -1 1) . (-0.25 . 1.25))
((head -1 -1) . (-0.85 . 1.25))
- ((stem 1 1) . (0 . 1.5))
- ((stem -1 -1) . (0 . 1.5))
+ ((stem 1 1) . (-0.25 . 1.5))
+ ((stem -1 -1) . (-0.25 . 1.5))
((loose-end 1 1) . (-0.4 . 0))
((loose-end 1 -1) . (-0.4 . 0))