LilyJazz Major 7 треугольный символ

Я начинаю использовать lilyjazz для написания музыки в стиле джаз. Я хотел бы получить нотацию, подобную Realbook, к которой я привык, с треугольником для обозначения большой семерки.

таблица jazzchords.ilyстилей очень удобна, но я изо всех сил пытаюсь найти подходящую замену для «M»:

% for major chords, use "acMaj" to print a small "M"
#(define-markup-command (acMaj layout props extension) (string?)
  (interpret-markup layout props
    (markup #:super "M" #:super extension)))

Какие-либо предложения?

Я не знаю лилиджаз. Похоже на язык программирования (интересно). Есть ли инструкция с определениями символов? Если нет, я бы порекомендовал вам взглянуть на символы Юникода. Это обрабатывает греческие символы, поэтому вы можете получить заглавную дельту, которая представляет собой треугольник. Если lilyjazz совместим с юникодом, это подойдет.
Кстати, юникод для прописной дельты — U+0394. попробуйте и посмотрите, что у вас получится, есть и другие коды этого. Я могу направить вас к большему. Но погуглите юникод и найдите сайт для него.

Ответы (1)

Кажется, в lilyjazzшрифтах нет треугольной фигуры, поэтому, следуя комментариям ggcg, вы можете попробовать jazzchords.ilyвместо этого изменить:

% for major chords, use "acMaj" to print a small triangle
#(define-markup-command (acMaj layout props extension) (string?)
  (interpret-markup layout props
    (markup #:super #:char 916 #:super extension)))

Является ли это сочетание Unicode со lilyjazzшрифтом эстетически превосходным, решать вам.

спасибо, это работает. Жаль, что шрифт еще не содержит треугольник