Hi all, >> That would presumably lead to >> >> { >> \once \override NoteHead.color = ... >> \once \override Staff.NoteHead.color = ... >> ... >> } >> >> getting the events reordered so that the Staff.NoteHead override >> starts before graces and the NoteHead one starts after, which I >> would definitely find surprising.
As long as it’s logical, predictable, and consistent, “surprising” is no worse than what we have now — and the number of cases where users would be surprised would probably drop significantly from the current implementation. > Well, this was sort of saying that there may be no silver bullet, but we > may have to pick between chrome and aluminum ones. > > Sometimes there is a solution that blends better into human expectations > than strict logic. Couldn’t have said it better myself. ;) Cheers, Kieren.