From f390b03c03489ad550469328fcd50c4490121216 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 2 Jul 2003 13:33:11 +0000 Subject: [PATCH] *** empty log message *** --- input/regression/chord-tremolo.ly | 1 + lily/mark-engraver.cc | 13 ++++++++----- scm/define-grobs.scm | 1 + 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/input/regression/chord-tremolo.ly b/input/regression/chord-tremolo.ly index 2c79ae0268..4a7cddf3ff 100644 --- a/input/regression/chord-tremolo.ly +++ b/input/regression/chord-tremolo.ly @@ -15,6 +15,7 @@ stems. \score { \context Voice \notes\relative c' { % huh -> one beam missing! + \repeat "tremolo" 16 { d16 e } \repeat "tremolo" 8 { d16 e } \repeat "tremolo" 4 { d e } \repeat "tremolo" 2 { d e } diff --git a/lily/mark-engraver.cc b/lily/mark-engraver.cc index bdd968df60..e0c459684e 100644 --- a/lily/mark-engraver.cc +++ b/lily/mark-engraver.cc @@ -166,19 +166,22 @@ Mark_engraver::process_music () text_->set_grob_property ("text", scm_makfrom0str (t.to_str0 ())); - String style = "mark-number"; + SCM series = SCM_EOL; + SCM family = ly_symbol2scm ("number"); for (int i=0; i < t.length (); i++) { if (!isdigit (t[i])) { - style = "mark-letter"; + series = ly_symbol2scm ("bold"); + family = ly_symbol2scm ("roman"); break; } } - SCM st = ly_symbol2scm (style.to_str0 ()); - text_->set_grob_property ("font-style", st); + if (gh_symbol_p (series)) + text_->set_grob_property ("font-series", series); + if (gh_symbol_p (family)) + text_->set_grob_property ("font-family", family); } - } } diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index 55ec5bd428..ee4e6777de 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -514,6 +514,7 @@ (break-align-symbol . time-signature) (direction . 1) (breakable . #t) + (font-relative-size . 1) (font-family . roman) (baseline-skip . 2) (break-visibility . ,end-of-line-invisible) -- 2.39.2