[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bracketized key signature: \key c \major causes a core dump
From: |
Thomas Morley |
Subject: |
Re: Bracketized key signature: \key c \major causes a core dump |
Date: |
Fri, 2 Sep 2016 11:52:12 +0200 |
2016-09-02 11:44 GMT+02:00 Rutger Hofman <address@hidden>:
> I guess I have been too zealous in minimizing my example that still produces
> a core dump. My original example is to have a bracketed keysig and later a
> bracketed key change to c \major (i.e. key cancellation), like so:
>
> {
> \override Staff.KeySignature.stencil = #(lambda (grob) (bracketify-stencil
> (ly:key-signature-interface::print grob) Y 0.1 0.2 0.1))
> \key ges \major
> ces4
> \key c \major
> c
> }
>
> In Harm's fix, there is no bracket around the \key c \major.
Indeed, why bracketify something not visible.
Though, you may want to have brackets around KeyCancellation:
%% here add my fix, then
{
\override Staff.KeyCancellation.stencil =
#(lambda (grob)
(bracketify-stencil (ly:key-signature-interface::print grob) Y 0.1 0.2 0.1))
\override Staff.KeySignature.stencil =
#(lambda (grob)
(bracketify-stencil (ly:key-signature-interface::print grob) Y 0.1 0.2 0.1))
\key ges \major
ces4
\key c \major
c
}
Cheers,
Harm
- Bracketized key signature: \key c \major causes a core dump, Rutger Hofman, 2016/09/02
- Re: Bracketized key signature: \key c \major causes a core dump, Simon Albrecht, 2016/09/02
- Re: Bracketized key signature: \key c \major causes a core dump, David Kastrup, 2016/09/02
- Re: Bracketized key signature: \key c \major causes a core dump, David Kastrup, 2016/09/02
- Re: Bracketized key signature: \key c \major causes a core dump, Thomas Morley, 2016/09/02
- Re: Bracketized key signature: \key c \major causes a core dump, David Kastrup, 2016/09/02