void
Font_size_engraver::acknowledge_element (Score_element_info e)
{
- if (size_i_)
- e.elem_l_->set_elt_property (fontsize_scm_sym,
- gh_int2scm (size_i_));
+ if (size_i_ && e.elem_l_->get_elt_property (fontsize_scm_sym) == SCM_BOOL_F)
+ {
+ e.elem_l_->set_elt_property (fontsize_scm_sym,
+ gh_int2scm (size_i_));
+ }
}
-
ADD_THIS_TRANSLATOR (Font_size_engraver);