+min_width:= .5 staff_space#;
+max_width:= 5 staff_space#;
+min_height := .2 staff_space#;
+max_height := .4 staff_space#;
+thin := 1.2 linethickness;
+thick := 2 linethickness;
+
+def draw_lyric_tie (expr width_sharp) =
+ save padding, angularity, width, height, depth;
+
+ padding# := .4 staff_space#;
+ angularity := 2.5;
+ width# := max (min (width_sharp, max_width), min_width);
+ height# := (max (width# - min_width, 0) / (max_width - min_width))
+ [min_height, max_height];
+ depth# := padding# + height#;