Ich bin auf ein kleines Problem gestoßen. Ich verwende es nämlich gregorio
zum Setzen von Gesangsnotation, aber ich mache es für die zisterziensische Gesangsnotation.
Es gibt dabei ein kleines Problem. Das Kreuz, das Flexa kennzeichnet und Teil der greextra
Schriftart ist, müsste nämlich durch „zisterziensische Flexa“ ersetzt werden, was meines Wissens nur in meinradb
Schriftarten vorkommt.
Ich habe versucht, es mit FontForge von einer Schriftart in eine andere zu kopieren und habe es erfolgreich in eine greextra.sfd
Datei mit folgendem Namen /usr/share/texlive/texmf-dist/fonts/source/gregoriotex
und greextra.ttf
in eine Datei mit folgendem Namen kopiert /usr/share/texlive/texmf-dist/fonts/truetype/public/gregoriotex
: …
Ich habe dann versucht, die PDF-Datei mit Texworks neu zu erstellen, aber die Notation bleibt unverändert. Das geänderte Glyph ist immer noch dasselbe. Irgendwelche Vorschläge zur Lösung dieses Problems?
Antwort1
Da Sie LuaLaTeX verwenden, können Sie einfach fontspec
die Funktionen von zur Schriftverwaltung nutzen. Eine allgemeine Version zum Ersetzen eines bestimmten Symbolbefehls (hier \dagger
) wäre:
\def\dagger{{\fontspec{yourfontfilehere}<SYMBOL HERE>}}
Dadurch wird die angegebene Schriftart (Name oder Datei) zum Drucken des Unicode-Zeichens in der Gruppe verwendet. Sie müssen daher <SYMBOL HERE>
durch das Unicode-Zeichen ersetzen, das Sie in Ihrer geänderten Schriftart ersetzt haben.
Wie @egreg vorgeschlagen hat, wäre es eine gute Idee, eine neue Schriftfamilie für die Verwendung in \dagger
Ähnlichem zu definieren
\newfontfamily\daggerfont{nameorfile}
\def\dagger{{\daggerfont\symbol{"2020}}}