From: Han-Wen Nienhuys Date: Wed, 22 Feb 2006 13:38:30 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: release/2.7.36~2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0e316fb10e83bc56ca6ab25ce20910f722f6d666;p=lilypond.git *** empty log message *** --- diff --git a/Documentation/user/introduction.itely b/Documentation/user/introduction.itely index 68129817e2..6a456ad9bb 100644 --- a/Documentation/user/introduction.itely +++ b/Documentation/user/introduction.itely @@ -727,7 +727,7 @@ details about complicated or unusual notation. explains how to fine tune layout. @item -@emph{@ref{Output formats}} +@emph{@ref{Global issues}} discusses issues which affect the global output, such as selecting paper size or which MIDI instruments to use. diff --git a/Documentation/user/lilypond.tely b/Documentation/user/lilypond.tely index d2052cb82b..526226daed 100644 --- a/Documentation/user/lilypond.tely +++ b/Documentation/user/lilypond.tely @@ -269,7 +269,7 @@ of this and other documentation. instruments. * Advanced notation:: Less frequently used notation. * Changing defaults:: Tuning output. -* Output formats:: What LilyPond produces. +* Global issues:: What LilyPond produces. * Interfaces for programmers:: * LilyPond-book:: Integrating text and music. diff --git a/lily/include/slur-score-parameters.hh b/lily/include/slur-score-parameters.hh index 5ae14071da..936789b219 100644 --- a/lily/include/slur-score-parameters.hh +++ b/lily/include/slur-score-parameters.hh @@ -15,6 +15,7 @@ struct Slur_score_parameters { int region_size_; + Real head_encompass_penalty_; Real stem_encompass_penalty_; Real closeness_factor_; @@ -28,6 +29,7 @@ struct Slur_score_parameters Real accidental_collision_; Real free_slur_distance_; Real free_head_distance_; + Real extra_encompass_collision_distance_; Real extra_encompass_free_distance_; Real absolute_closeness_measure_; Real edge_slope_exponent_; diff --git a/lily/slur-score-parameters.cc b/lily/slur-score-parameters.cc index 84a3d1ce7a..0a1a09f6f2 100644 --- a/lily/slur-score-parameters.cc +++ b/lily/slur-score-parameters.cc @@ -57,6 +57,8 @@ Slur_score_parameters::fill (Grob *me) = get_detail (details, ly_symbol2scm ("accidental-collision")); extra_encompass_free_distance_ = get_detail (details, ly_symbol2scm ("extra-encompass-free-distance")); + extra_encompass_collision_distance_ + = get_detail (details, ly_symbol2scm ("extra-encompass-collision-distance")); head_slur_distance_factor_ = get_detail (details, ly_symbol2scm ("head-slur-distance-factor")); head_slur_distance_max_ratio_ diff --git a/scm/layout-slur.scm b/scm/layout-slur.scm index 95f717d566..93ec7435f4 100644 --- a/scm/layout-slur.scm +++ b/scm/layout-slur.scm @@ -20,7 +20,8 @@ (free-slur-distance . 0.8) (extra-object-collision-penalty . 50) (accidental-collision . 3) - (extra-encompass-free-distance . 0.8) + (extra-encompass-free-distance . 0.3) + (extra-encompass-collision-distance . 0.8) (head-slur-distance-max-ratio . 3) (head-slur-distance-factor . 10) (absolute-closeness-measure . 0.3)