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.

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

Siehe Ekmelily für Versetzungszeichen und Vorzeichen.

Download und Installation

  • Download
    Der Ordner ly enthält die Einfügedateien. Kopiere die Dateien esmufl.ily, ekmd.scm, und ekmd-template.scm in einen geeigneten Ordner. ekmd-template.scm ist nur nötig, falls keine Metadaten-Cache-Datei für die gewünschte Schriftart existiert. Für einige Schriftarten ist eine Cache-Datei bereits verfügbar.
  • Dokumentation (englisch)

Verwendung

Füge folgende Zeilen am Anfang der LilyPond Eingabedatei ein.

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.

ekmFont = SCHRIFTARTNAME
ekmSystem = TONSYSTEM
\include "cosmufl.ily"
\language "SPRACHE"
\ekmStyle STILNAME

Die Voreinstellungen entsprechen LilyPond:

SCHRIFTARTNAMEEkmelos
TONSYSTEM24, d.h. es inkludiert ekmel-24.ily
SPRACHEnederlands in den meisten Tonsystemen
STILNAMEstc (Stein / Couper) im TONSYSTEM 24

Autor und Lizenz

Esmuflily wurde geschrieben von Thomas Richter, thomas-richteraonat

Copyright © 2020-2025 Thomas Richter

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