Han-Wen Nienhuys wrote:
On Thu, Jul 17, 2008 at 11:10 AM, Graham Breed <[EMAIL PROTECTED]> wrote:
\override Accidental #'font-name = #"Sagittal"
in a script, and characters from Accidental's glyph-name-alist can come from
Sagittal. The problem is that LilyPond can't retrieve named glyphs from a
non-standard font.
that's wierd. Lily basically outputs
/glyphname showglyph
Postscript code, so it should work for any font that has glyph names.
The code is (scm/output-ps.scm)
(define (named-glyph font glyph)
(ly:format "~a /~a glyphshow " ;;Why is there a space at
the end?
(ps-font-command font)
glyph))
So it's also trying to output a description of the font,
which expands to include the filename, and a Pango_font
doesn't have one. Changing it to
(define (named-glyph font glyph)
(ly:format "/~a glyphshow" glyph))
means no error gets generated but the output has things like
this:
/noteheads.s2 showglyph
458.9567 -744.0706 moveto
0.0500 3.2322 -0.0250 -2.2722 0.0800 draw_round_box
9.3556 -746.5706 moveto
/sharp showglyph
It's trying to print the accidentals with the same font as
the note heads. The result is garbage. So how do we tell
it to use the Pango_font?
Graham
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel