Pavel Roskin <pro...@gnu.org> writes:

> Quoting David Kastrup <d...@gnu.org>:
>
>> Small wonder.  I thought our default use of symbols matched our naming
>> rules, but that one's an exception.
>>
>> We can make an exception for convert-ly here, but that's not a
>> satisfactorily final solution.
>>
>> I propose renaming it.  Suggestions?
>
> I'm fine with renaming.  We have Staff.middleCPosition.  Perhaps the
> same name could be used in KeySignature.
>
> On the other hand, we don't care where the _middle_ C is positioned.
> We only need to know where _some_ C is positioned to decide how to
> print the key signature.  Then "middle" could be dropped.
>
> By the way, setting KeySignature.c0-position with \override doesn't
> work.  I had to resort to setting it in Scheme:

Given the analysis in a longer mail, I revert my opinion that we need to
do something here.  c0-position for the relevant grobs _can't_ be set by
overrides or tweaks.  Renaming it to middleCPosition would likely cause
more confusion.  What _is_ wrong is that the Internals Reference calls
it a user property: as far as I can see, it is for internal use only.
The question is where this distinction is established.

-- 
David Kastrup


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to