-;;;; stenicil.scm --
+;;;; stencil.scm --
;;;;
;;;; source file of the GNU LilyPond music typesetter
;;;;
;;;; (c) 2003--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
(define-public (stack-stencils axis dir padding stils)
- "Stack stencils STILS in direction AXIS,DIR, using PADDING."
+ "Stack stencils STILS in direction AXIS, DIR, using PADDING."
(if (null? stils)
'()
(if (pair? stils)
(let* ((b (ly:text-dimension font-metric text)))
(ly:make-stencil
`(text ,font-metric ,text) (car b) (cdr b))))
-
+
+(define-public (fontify-text-white scale font-metric text)
+ "Set TEXT with scale factor s"
+ (let* ((b (ly:text-dimension font-metric text))
+ (c `(white-text ,(* 2 scale) ,text))) ;urg -- workaround for using ps font
+ (ly:make-stencil c (car b) (cdr b)))) ;urg -- extent is not from ps font, but we hope it's close