Subject: Dimension des numéros de page

From: Seventies <[email-masked]>
Date: Fri, 11 Jun 2010 12:22:11 -0700 (PDT)

Bonsoir à tous,

La nouvelle version de LilyPond (2.13.23) imprime actuellement tous les
numéros de pages, y compris la première page de chaque \bookPart, et c'est
tant mieux.

Toutefois, tant qu'à recompiler les anciens fichiers, je désirerais
augmenter la taille de la police, qui est vraiment minuscule, surtout dans
les partitions orchestrales, où le set-global-staff-size est petit.

Je suppose qu'il y a une instruction simple, mais ... pas trouvé ...

Merci de votre aide,

Jean-François
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Dimension-des-numeros-de-page-tp5169362p5169362.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 12 Jun 2010 00:01:37 +0200

2010/6/11 Seventies <[email-masked]> :

> Bonsoir à tous,
>
> La nouvelle version de LilyPond (2.13.23) imprime actuellement tous
> les numéros de pages, y compris la première page de chaque \bookPart,
> et c'est tant mieux.
>
> augmenter la taille de la police, qui est vraiment minuscule, surtout
> dans les partitions orchestrales, où le set-global-staff-size est
> petit.
>

Bonsoir!

Moyen simple non, moyen oui.

Modifier dans  ly/titling-init.ly :

oddHeaderMarkup = \markup
\fill-line {
  %% force the header to take some space, otherwise the
  %% page layout becomes a complete mess.
  " "
  \on-the-fly #not-first-page \fromproperty #'header:instrument
  \large \on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string  % XS: ajouter \large
}

evenHeaderMarkup = \markup
\fill-line {
  \large \on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string  % XS: ajouter \large
  \on-the-fly #not-first-page \fromproperty #'header:instrument
  " "
}

Je n'ai pas trouvé de moyen pour changer ça depuis le fichier "courant"
Je ne pense pas qu'il soit possible à l'heure actuelle de modifier
_facilement_ les champs de type "header" ou comme ceux-ci...

Mais je serais heureux que quelqu'un me démontre le contraire (ou
encore l'implémente)...  ;D

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 12 Jun 2010 13:37:19 +0200

== En réponse au message du 12-06-2010, 00:01:59 ==

>encore l'implémente)...  ;D

Ok, j'ai vu.

Mais rien n'empêche de redéfinir ces \oddHeaderMarkup et \evenHeaderMarkup dans le fichier .ly, je suppose.
Ça garde l'avantage d'une compatibilité si le fichier est complié sur une autre installation.

Je ferai l'essai dès que le temps se présentera.

Amicalement,

Jean-François

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 12 Jun 2010 13:51:09 +0200

2010/6/12 j-f.lucarelli <[email-masked]> :

> Ok, j'ai vu.
>
> Mais rien n'empêche de redéfinir ces \oddHeaderMarkup et
> \evenHeaderMarkup dans le fichier .ly, je suppose.

J'avais essayé mais sans succès...

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 12 Jun 2010 16:46:46 +0200

== En réponse au message du 12-06-2010, 13:51:31 ==

>J'avais essayé mais sans succès...

Voilà, ici ça marche, à condition de mettre les instructions dans un bloc \paper existant :

	oddHeaderMarkup = \markup {
	\fontsize #4.0 {\fill-line {
		%% force the header to take some space, otherwise the
		%% page layout becomes a complete mess.
		" "
		\on-the-fly #not-first-page \fromproperty #'header:instrument
		\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
	}}}

	evenHeaderMarkup = \markup {
	\fontsize #4.0 {\fill-line {
		\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
		\on-the-fly #not-first-page \fromproperty #'header:instrument
		" "
	}}}

Au départ, les numéros de page avaient approximativement la dimension des numéros de mesure. Avec \fontsize #4.0,
ils deviennent plus lisibles.

Malgré tout, cette valeur doit être aménagée en fonction du set-global-staff-size

Amicalement,

Jean-François

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 12 Jun 2010 19:15:43 +0200

>                \on-the-fly #not-first-page \fromproperty #'header:instrument

Super !

Simple en effet, je n'avais pas pensé à les mettre dans un bloc \paper
(maintenant que je le sais je trouve ça évident bien sûr)!  ;D

Merci beaucoup Jean-François !
Du coup on peut redéfinir tout aussi facilement l'agencement des titres
en suivant la même démarche : bookTitleMarkup , scoreTitleMarkup .

> Au départ, les numéros de page avaient approximativement la dimension
> des numéros de mesure. Avec \fontsize #4.0, ils deviennent plus
> lisibles.
>

Et si tu utilises \abs-fontsize #12 pour avoir une taille *absolue* ?
http://lilypond.org/doc/v2.13/Documentation/notation/font

Cordialement,
Xavier

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 12 Jun 2010 20:06:50 +0200

== En réponse au message du 12-06-2010, 19:16:08 ==

>http://lilypond.org/doc/v2.13/Documentation/notation/font

Je pense que dans un an, je commencerai à connaître le centième du centième de Lilypond  ;-)