Mike, this could make sense *if* it is normal to ask where the Bezier curve touches the left or right side of its bounding box.
I considered doing exactly this for the rounding problem in Bezier::minmax() but I chose instead to put the corner-case handling in the caller. Your proposed reg-test causes Slur_configuration::score_extra_encompass() to calling get_other_coordinate() to find the height of the slur at the right end of the slur. Do you have time to look into why score_extra_encompass() is looking at precisely the right-hand end of the slur? I would have thought the collision-avoidance code should be looking at the left bounding box corners of the tuplet number, which are inside the ends of the slur, or something like that. http://codereview.appspot.com/4820048/ _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
