lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problème d'overprint


From: joel . gauvrit
Subject: Re: Problème d'overprint
Date: Tue, 25 Jan 2022 23:25:27 +0100 (CET)

Bonsoir Jean,

Cela n'a pas l'air de fonctionner, mais mon éditeur cherche une solution.
Il a l'air de comprendre qu'on ne peut pas produire d'overprint en RGB, il 
faudrait que tout soit en CMJN.
Mais il n'est pas très sûr lui même, et pour ma part je ne comprends pas grand 
chose...
Je reviendrais ici donner des nouvelles, car si il s'avère que lilypond ne 
permet pas de produire de BAT imprimeur valable dès qu'il y a de la couleur, ce 
serait bien d'y remédier, d'autant que Lilypond offre beaucoup de possibilités 
de coloration et que c'est l'un des atouts de ce logiciel.

Bonne soirée
Joël


----- Mail original -----
De: "Jean Abou Samra" <jean@abou-samra.fr>
À: "joel gauvrit" <joel.gauvrit@free.fr>, "lilypond-user-fr" 
<lilypond-user-fr@gnu.org>
Envoyé: Mardi 25 Janvier 2022 20:26:00
Objet: Re: Problème d'overprint

Le 24/01/2022 à 17:59, joel.gauvrit@free.fr a écrit :
> Bonjour à tous,
>
> Peut-on sur-imprimer le noir sur de la couleur ?
>
> Mon éditeur me signale que dans ce code :
>
> <<
>    { c''-\tweak layer #-1
>   -\markup {
>     \with-dimensions #'(0 . 0) #'(0 . 0)
>     % specify color
>     \with-color #(rgb-color 1 0.7 0.68)
>     % specify size
>     \filled-box #'(-0.8 . 2) #'(-10 . 5) #0
>   } }
>    {c''}
>    
> Le noir n'est pas imprimé sur le rouge.
>
> Voici ce que j’ai trouvé sur Tex :
> https://tex.stackexchange.com/questions/142739/xetex-overprinting
>
> Ajouter over print dans les packages :
> \usepackage[a5,margins=20mm,footskip=20pt,overprint,cropmarks,color]{zwpagelayout}
>
> Déclarer le noir en overprint :
> \begin{document}
> \SetOverprint % set the overprint for the whole document
> \color{cmykblack} % be sure that black is defined in CMYK, not in grayscale


Bonjour,

Pouvez-vous essayer ce code ?

\version "2.22.1"

#(let ((default-proc (@@ (scm framework-ps) handle-metadata)))
    (set! (@@ (scm framework-ps) handle-metadata)
          (lambda (headers port)
            (display
             "
%%BeginSetup
true setoverprint
true setoverprintmode
%%EndSetup
"
             port)
            (default-proc headers port))))

<<
   { c''\tweak layer -1 -\markup {
    \with-dimensions #'(0 . 0) #'(0 . 0)
    \with-color #(rgb-color 1 0.7 0.68)
    \filled-box #'(-0.8 . 2) #'(-10 . 5) #0
  } }
   {c''}

 >>


Cela devrait fonctionner… si j'ai bien compris la
spécification PostScript, ce qui n'est pas du tout
certain au vu du nombre de cas particuliers, des
complications à la sortie en PDF et des différences
de comportement entre logiciels qui interprètent
les PDF.

Gardez bien en tête que cela reste une tricherie qui
peut ne plus fonctionner (et même ne fonctionnera
probablement plus) dans les versions ultérieures
de LilyPond.

Cordialement,
Jean




reply via email to

[Prev in Thread] Current Thread [Next in Thread]