LY_DEFINE (ly_reset_all_fonts, "ly:reset-all-fonts", 0, 0, 0,
(),
- "Forget all about previously loaded fonts. ")
+ "Forget all about previously loaded fonts.")
{
delete all_fonts_global;
all_fonts_global = new All_font_metrics (global_path.to_string ());
LY_DEFINE (ly_font_load, "ly:font-load", 1, 0, 0,
(SCM name),
- "Load the font @var{name}. ")
+ "Load the font @var{name}.")
{
LY_ASSERT_TYPE (scm_is_string, name, 1);
- Font_metric *fm = all_fonts_global->find_font (ly_scm2string (name));
+ string name_str = ly_scm2string (name);
+ Font_metric *fm = all_fonts_global->find_font (name_str);
return fm->self_scm ();
}