Re: controlling footnote separator line

2012-04-25 Thread Urs Liska

Am 20.04.2012 10:43, schrieb Gilles:


Unfortunately I didn't find the property that controls the line 
separating the footnote. from the score.

Is this possible?
is it documented (and I am blind)?
or is this impossible?


Well not easy to find.
In paper-defaults-init.ly, you have some variable controlling Footnotes.
By default, the settings are

\paper {
  footnote-separator-markup = \markup \fill-line { \override 
#'(span-factor . 1/2) \draw-hline }

  footnote-padding = 0.5\mm
  footnote-footer-padding = 0.5\mm
  footnote-number-raise = 0.5\mm
  footnote-numbering-function = #numbered-footnotes
  reset-footnotes-on-new-page = ##t
}

If you set :
footnote-separator-markup = \markup \null
it will do the trick.

Gilles


Thank you again for this hint which works perfectly.
(and BTW looking into this I had the opportunity to understand something 
new about lily's workings ...)


But I have a new question in this context:
How can I override the font that is used for footnotes?
In the above list there are no helpful options, and I didn't find a 
responsible layout object that I could override.
FootnoteItem seems to be responsible for the reference text in the 
score, but changes to FootnoteSpanner don't seem to change anything (and 
I didn't found more information in the IR).

So which Engraver does print the footnote text?
(Of course I can select a font within the footnote markup itself, but I 
want to have an override that I can define for the whole score).


Any ideas? Would be highly appreciated
Urs

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-25 Thread m...@apollinemike.com
On 25 avr. 2012, at 08:15, Urs Liska wrote:

 Am 20.04.2012 10:43, schrieb Gilles:
 
 Unfortunately I didn't find the property that controls the line separating 
 the footnote. from the score.
 Is this possible?
 is it documented (and I am blind)?
 or is this impossible?
 
 Well not easy to find.
 In paper-defaults-init.ly, you have some variable controlling Footnotes.
 By default, the settings are
 
 \paper {
  footnote-separator-markup = \markup \fill-line { \override #'(span-factor . 
 1/2) \draw-hline }
  footnote-padding = 0.5\mm
  footnote-footer-padding = 0.5\mm
  footnote-number-raise = 0.5\mm
  footnote-numbering-function = #numbered-footnotes
  reset-footnotes-on-new-page = ##t
 }
 
 If you set :
 footnote-separator-markup = \markup \null
 it will do the trick.
 
 Gilles
 
 Thank you again for this hint which works perfectly.
 (and BTW looking into this I had the opportunity to understand something new 
 about lily's workings ...)
 
 But I have a new question in this context:
 How can I override the font that is used for footnotes?

Footnotes use markups, so you should be able to control the font within the 
markup:

http://lilypond.org/doc/v2.15/Documentation/notation/formatting-text#selecting-font-and-font-size

Cheers,
MS

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-25 Thread Urs Liska

Am 25.04.2012 08:18, schrieb m...@apollinemike.com:

On 25 avr. 2012, at 08:15, Urs Liska wrote:


Am 20.04.2012 10:43, schrieb Gilles:


Unfortunately I didn't find the property that controls the line 
separating the footnote. from the score.

Is this possible?
is it documented (and I am blind)?
or is this impossible?


Well not easy to find.
In paper-defaults-init.ly http://paper-defaults-init.ly, you have 
some variable controlling Footnotes.

By default, the settings are

\paper {
 footnote-separator-markup = \markup \fill-line { \override 
#'(span-factor . 1/2) \draw-hline }

 footnote-padding = 0.5\mm
 footnote-footer-padding = 0.5\mm
 footnote-number-raise = 0.5\mm
 footnote-numbering-function = #numbered-footnotes
 reset-footnotes-on-new-page = ##t
}

If you set :
footnote-separator-markup = \markup \null
it will do the trick.

Gilles


Thank you again for this hint which works perfectly.
(and BTW looking into this I had the opportunity to understand 
something new about lily's workings ...)


But I have a new question in this context:
How can I override the font that is used for footnotes?


Footnotes use markups, so you should be able to control the font 
within the markup:


http://lilypond.org/doc/v2.15/Documentation/notation/formatting-text#selecting-font-and-font-size
Yes, but as mentioned I want to override it for the whole document, and 
I didn't find a place where this is possible.


Cheers,
MS



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-25 Thread m...@apollinemike.com

On 25 avr. 2012, at 08:19, Urs Liska wrote:

 Am 25.04.2012 08:18, schrieb m...@apollinemike.com:
 
 On 25 avr. 2012, at 08:15, Urs Liska wrote:
 
 Am 20.04.2012 10:43, schrieb Gilles:
 
 Unfortunately I didn't find the property that controls the line 
 separating the footnote. from the score.
 Is this possible?
 is it documented (and I am blind)?
 or is this impossible?
 
 Well not easy to find.
 In paper-defaults-init.ly, you have some variable controlling Footnotes.
 By default, the settings are
 
 \paper {
  footnote-separator-markup = \markup \fill-line { \override #'(span-factor 
 . 1/2) \draw-hline }
  footnote-padding = 0.5\mm
  footnote-footer-padding = 0.5\mm
  footnote-number-raise = 0.5\mm
  footnote-numbering-function = #numbered-footnotes
  reset-footnotes-on-new-page = ##t
 }
 
 If you set :
 footnote-separator-markup = \markup \null
 it will do the trick.
 
 Gilles
 
 Thank you again for this hint which works perfectly.
 (and BTW looking into this I had the opportunity to understand something 
 new about lily's workings ...)
 
 But I have a new question in this context:
 How can I override the font that is used for footnotes?
 
 Footnotes use markups, so you should be able to control the font within the 
 markup:
 
 http://lilypond.org/doc/v2.15/Documentation/notation/formatting-text#selecting-font-and-font-size
 Yes, but as mentioned I want to override it for the whole document, and I 
 didn't find a place where this is possible.

Ah, sorry, missed that bit.

You can likely kludge your way through this - basically, you want to write a 
dummy callback for a property that'll be consulted no matter what (something 
like Y-extent).  This can read the markup stashed in the 'footnote-text 
property, wrap it in a font override, reset the footnote-text property with the 
new markup, and then return whatever Y-extent was supposed to return (the 
default is #f).

Cheers,
MS___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-25 Thread Urs Liska

Am 25.04.2012 08:34, schrieb m...@apollinemike.com:


On 25 avr. 2012, at 08:19, Urs Liska wrote:


Am 25.04.2012 08:18, schrieb m...@apollinemike.com:

On 25 avr. 2012, at 08:15, Urs Liska wrote:


Am 20.04.2012 10:43, schrieb Gilles:


Unfortunately I didn't find the property that controls the line 
separating the footnote. from the score.

Is this possible?
is it documented (and I am blind)?
or is this impossible?


Well not easy to find.
In paper-defaults-init.ly http://paper-defaults-init.ly/, you 
have some variable controlling Footnotes.

By default, the settings are

\paper {
 footnote-separator-markup = \markup \fill-line { \override 
#'(span-factor . 1/2) \draw-hline }

 footnote-padding = 0.5\mm
 footnote-footer-padding = 0.5\mm
 footnote-number-raise = 0.5\mm
 footnote-numbering-function = #numbered-footnotes
 reset-footnotes-on-new-page = ##t
}

If you set :
footnote-separator-markup = \markup \null
it will do the trick.

Gilles


Thank you again for this hint which works perfectly.
(and BTW looking into this I had the opportunity to understand 
something new about lily's workings ...)


But I have a new question in this context:
How can I override the font that is used for footnotes?


Footnotes use markups, so you should be able to control the font 
within the markup:


http://lilypond.org/doc/v2.15/Documentation/notation/formatting-text#selecting-font-and-font-size
Yes, but as mentioned I want to override it for the whole document, 
and I didn't find a place where this is possible.


Ah, sorry, missed that bit.

You can likely kludge your way through this - basically, you want to 
write a dummy callback for a property that'll be consulted no matter 
what (something like Y-extent).  This can read the markup stashed in 
the 'footnote-text property, wrap it in a font override, reset the 
footnote-text property with the new markup, and then return whatever 
Y-extent was supposed to return (the default is #f).


Cheers,
MS


OK, I was already afraid it would look something like that.
As this is way over my head, I'd rather to it by hand in the current 
project :-(


Or, another idea I missed to mention in my earlier post:
I can write a markup function to call from the footnote text. This isn't 
automatical but of course at least document (or project) wide.


Can you tell me how I can override font-name from within a markup 
function? I only understood how to access properties like \italic 
(#:italic) etc.


Best
Urs

Best
Urs



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-20 Thread Gilles


Unfortunately I didn't find the property that controls the line  
separating the footnote. from the score.

Is this possible?
is it documented (and I am blind)?
or is this impossible?


Well not easy to find.
In paper-defaults-init.ly, you have some variable controlling Footnotes.
By default, the settings are

\paper {
  footnote-separator-markup = \markup \fill-line { \override  
#'(span-factor . 1/2) \draw-hline }

  footnote-padding = 0.5\mm
  footnote-footer-padding = 0.5\mm
  footnote-number-raise = 0.5\mm
  footnote-numbering-function = #numbered-footnotes
  reset-footnotes-on-new-page = ##t
}

If you set :
footnote-separator-markup = \markup \null
it will do the trick.

Gilles

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: controlling footnote separator line

2012-04-20 Thread Urs Liska

Hi Gilles,

thank you very much. Looks very promising.

Best
Urs

Am 20.04.2012 10:43, schrieb Gilles:


Unfortunately I didn't find the property that controls the line 
separating the footnote. from the score.

Is this possible?
is it documented (and I am blind)?
or is this impossible?


Well not easy to find.
In paper-defaults-init.ly, you have some variable controlling Footnotes.
By default, the settings are

\paper {
  footnote-separator-markup = \markup \fill-line { \override 
#'(span-factor . 1/2) \draw-hline }

  footnote-padding = 0.5\mm
  footnote-footer-padding = 0.5\mm
  footnote-number-raise = 0.5\mm
  footnote-numbering-function = #numbered-footnotes
  reset-footnotes-on-new-page = ##t
}

If you set :
footnote-separator-markup = \markup \null
it will do the trick.

Gilles

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user