lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Figured bass bug in 2.23.82?


From: Jean Abou Samra
Subject: Re: Figured bass bug in 2.23.82?
Date: Mon, 12 Dec 2022 22:43:09 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1

Le 12/12/2022 à 22:33, Lukas-Fabian Moser a écrit :
Am 12.12.22 um 01:36 schrieb Jean Abou Samra:
Le 12/12/2022 à 01:20, Jean Abou Samra a écrit :
Werner will know about this better than me, but I am still curious. What does this give you?

\version "2.23.82"

#(ly:message "~s" (ly:font-config-get-font-file "emmentaler-20"))
\markup "♯"


Sorry, \markup "♯" should've been

\markup \override #'(font-encoding . fetaText) "♯"

For me,

\version "2.23.82"

\markup
$(markup-lambda (layout props x) (markup?)
   (let ((stil (interpret-markup layout props x)))
     (pretty-print (ly:stencil-expr stil) (current-error-port))
     stil))
\override #'(font-encoding . fetaText) "♯"

creates a nice sharp glyph; the stencil expression is:

(utf-8-string
  "emmentaler-20 7.029296875"
  "♯"
  (translate-stencil
    (0.0 . 0.0)
    (glyph-string
      #<Pango_font (#f . 1.0)>
      "Emmentaler-20"
      7.029296875
      #f
      ((1.0925858267716535
        (-0.25200694820374014 . 2.2520245155634844)
        0.0
        0.0
        "accidentals.sharp.figbass"))
"/home/lukas/lilypond-versions/2.23.82/share/lilypond/2.23.82/fonts/otf/emmentaler-20.otf"
      0
      "♯"
      ((3 . 1)))))



OK. What do you get with

\version "2.23.82"

\new FiguredBass \figuremode {
  \override BassFigure.stencil =
    #(grob-transformer
      'stencil
      (lambda (grob orig)
        (pretty-print (ly:stencil-expr orig) (current-error-port))
        orig))
  <6> <_+> <_-> <_!>
}

?

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]