Esmuflily – Unterstützung für SMuFL / Ekmelos

Esmuflily ist eine Erweiterung für LilyPond zur Unterstützung von SMuFL konformen Schriftarten, insbesondere zur Verwendung von Glyphen aus Ekmelos: Schlüssel, Taktangaben, Notenköpfe, Artikulationen, usw.

Esmuflily bietet Schalter, um die SMuFL-Unterstützung für einzelne Typen grafischer Objekte (Schlüssel, Notenköpfe, usw.) ein/auszuschalten, und es definiert zusätzliche Befehle und Stile für SMuFL Glyphen, welche nicht in LilyPond verfügbar sind (Notenkopf-Stile, Funktionstheorie-Symbole, usw.) So können Noten sowohl von SMuFLs umfangreichem Zeichensatz, als auch von LilyPonds großartiger Emmentaler Schrift profitieren.

Siehe Ekmelily für Versetzungszeichen und Vorzeichen.

Esmuflily benötigt LilyPond Version 2.24.0 oder höher.

Download und Installation

Der Ordner ly enthält die Einfügedateien.

  • Kopiere die Datei esmufl.ily in einen geeigneten Ordner, z.B. "LILYPOND/usr/share/lilypond/current/ly", wobei LILYPOND der Installationsordner von LilyPond ist.
  • Installiere wahlweise eine SMuFL konforme Schriftart, z.B. Ekmelos.

Verwendung

Füge folgende Zeilen am Anfang der LilyPond Eingabedatei ein. Die erste Zeile kann weggelassen werden, wenn Ekmelos verwendet wird.

ekmFont = SCHRIFTARTNAME
\include "esmufl.ily"

Esmuflily + Ekmelily

Um Esmuflily mit Ekmelily zu kombinieren, füge z.B. folgende Zeilen am Anfang der LilyPond Eingabedatei ein. Dies bewirkt LilyPonds Standardverhalten, d.h. niederländische Notennamen (Vorgabe) und Stein / Couper Versetzungszeichen (stc) für Vierteltöne (24-EDO). Die erste Zeile kann weggelassen werden, wenn Ekmelos verwendet wird.

ekmFont = SCHRIFTARTNAME
\include "esmufl.ily"
\include "ekmel-24.ily"
\ekmelicStyle stc

Autor und Lizenz

Esmuflily wurde geschrieben von Thomas Richter, thomas-richteraonat

Copyright © 2020-2024 Thomas Richter

Esmuflily ist lizensiert unter der MIT License.
Siehe die Datei LICENSE.txt. Diese Lizenz ist auch unter mit-license.org verfügbar.