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

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

Re: Curieux comportement graphique


From: Olivier Miakinen
Subject: Re: Curieux comportement graphique
Date: Sat, 30 Jan 2021 16:43:30 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

Le 30/01/2021 15:30, Jean Abou Samra a écrit :
> 
> https://lists.gnu.org/archive/html/lilypond-user/2021-01/msg00058.html

<cit.>
> merha = \markup \concat { \char ##x00A0 \char ##x05A5 \char ##x00A0 \char 
> ##x00A0 }
> tipha = \markup \concat { \char ##x00A0 \char ##x0596 \char ##x00A0 \char 
> ##x00A0 }
> sillouk = \markup \concat { \char ##x00A0 \char ##x05BD \char ##x00A0 \char 
> ##x00A0 }
</cit.>

Je reprends ta version simplifiée, où le fontSize est reporté dans le
\new Lyrics.

Tout d'abord, on peut remplacer chaque espace insécable \char ##x00A0
par une espace simple " ". La raison pour laquelle j'ai mis des espaces
insécables et que j'en ai mis plusieurs, c'est que je ne comprenais pas
pourquoi ça ne marchait pas avec :
 sillouk = \markup \concat { \char ##x05BD " " }

Je viens de comprendre mon erreur. Même si en Unicode on doit mettre
l'accent *avant* le caractère, c.-à-d. U+05BD *avant* l'espace, l'hébreu
se lit de droite à gauche, et donc *avant* c'est *plus à droite* !

Du coup, ceci fonctionne et est beaucoup plus simple :

merha = \markup \concat { " " \char ##x05A5 }
tipha = \markup \concat { " " \char ##x0596 }
sillouk = \markup \concat { " " \char ##x05BD }

Cordialement,
-- 
Olivier Miakinen



reply via email to

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