Autor Thema: Schriftwechsel in Silbe mit Bindebogen  (Gelesen 1678 mal)

prott

  • Member
Schriftwechsel in Silbe mit Bindebogen
« am: Donnerstag, 22. März 2012, 14:00 »
Hallo,

Beim Surfen habe ich keine Lösung gefunden und die Phantasie geht mir auch langsam aus:
Ich möchte in einem italienischen Text  ... inchinarvi in ... das vi und in auf eine Note gesungen haben und mit Bindebogen verbunden haben. Die Syntax ist:
in -- chi -- nar -- vi~in

Dummerweise muß das inchinarvi auch noch kursiv gesetzt werden, aber nicht das in. Das löst man im Prinzip in einem \markup \concat, wie es in einem früheren Thread steht. Aber damit wird die Funktion des ~ gesprengt:
nar -- \markup {\concat {vi~ \normal-text in}}
gibt einfach ~ als Zeichen aus,
nar -- vi~\markup{\normal-text in}
meckert wegen eines vergessenen Leerzeichens nach dem ~; wenn ich es einfüge, wird der Text auf zwei Noten verteilt

Weiß jemand eine Lösung? Danke im Voraus.

RobUr

  • Member
Re: Schriftwechsel in Silbe mit Bindebogen
« Antwort #1 am: Donnerstag, 22. März 2012, 14:22 »
Hallo prott,

herzlich willkommen im Forum!

Benutze Unicode U+203F (\char ##x203F) dafür:
\markup \concat { vi \char ##x203F \normal-text in }
Gruß, Robert

prott

  • Member
Re: Schriftwechsel in Silbe mit Bindebogen
« Antwort #2 am: Donnerstag, 22. März 2012, 17:15 »
Danke, auf die Idee bin ich nicht gekommen - auch weil mir nicht so ganz klar war, daß das ein Unicode-Zeichen ist.
Mit ein bißchen Schieberei
\markup \concat { vi \hspace #-0.5 \char ##x203F \hspace #-0.5 \normal-text in }sieht das Ganze auch nicht viel anders aus als die Version mit Tilde.

... und danke für den Willkommensgruß
Peter