On 01/02/2023 03:59, kie...@kierenmacmillan.info wrote: > Hi all, > >> I would personally consider that a bug! >> script-engraver.cc: >> >> void >> Script_engraver::listen_articulation (Stream_event *ev) >> { >> /* Discard double articulations for part-combining. */ >> for (vsize i = 0; i < scripts_.size (); i++) >> if (scm_is_eq (get_property (scripts_[i].event_, "articulation-type"), >> get_property (ev, "articulation-type"))) >> return; >> >> >> Umm... > > The fact that it's coded doesn’t make it not a bug… ;) > > Should this be stripped down to a single markup without warning? > > { g_\markup "umm…" ^\markup "umm…" } > > If the user intentionally doubles anything — be it articulation, markup, > dynamic, or whatever — I consider it a bug it it’s stripped from the output. > <shrug>
Sorry, I was too oblique: I didn't mean to say it wasn't a bug. Just that it's not a matter of simply removing that behavior, because there is a reason for it in the first place.
OpenPGP_signature
Description: OpenPGP digital signature