Comment #5 on issue 4040 by [email protected]: Dots ignoring shifted ledger lines
https://code.google.com/p/lilypond/issues/detail?id=4040

Here are some more details. In lily/staff-symbol.cc, Staff_symbol::on_line checks whether a note (or rest, I assume...) at a given staff position falls on a line or not. This is used to determine whether to shift the dots on dotted notes up to avoid collisions with staff and ledger lines (among other things).

Previously Staff_symbol::on_line was not aware of custom ledger line positions, and that was causing this issue (4040). This patch makes Staff_symbol::on_line aware of custom ledger lines.

Standard staff and ledger lines are handled the same as before. For custom staff and ledger lines the existing functions Staff_symbol::line_positions and Staff_symbol::ledger_positions are used to get the lines for a given staff position, and then iterate through them to determine whether notes at that staff position fall on a line or not.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to