derived versions.
return SCM_EOL;
}
-Stencil
-Font_metric::word_stencil (string str, bool feta) const
-{
- return text_stencil (str, feta);
-}
-
Stencil
Font_metric::text_stencil (string, bool) const
{
string file_name_;
virtual Stencil text_stencil (string, bool) const;
- virtual Stencil word_stencil (string, bool) const;
// ugh.
virtual Box text_dimension (string) const;
Stencil pango_item_string_stencil (PangoGlyphItem const *, bool) const;
- virtual Stencil word_stencil (string, bool) const;
virtual Stencil text_stencil (string, bool) const;
virtual void derived_mark () const;
};
return physical_font_tab_;
}
-Stencil
-Pango_font::word_stencil (string str, bool music_string) const
-{
- return text_stencil (str, music_string, true);
-}
-
Stencil
Pango_font::text_stencil (string str, bool music_string) const
{
SCM music_encodings = ly_lily_module_constant ("all-music-font-encodings");
if (scm_memq (encoding, music_encodings) != SCM_BOOL_F)
- return fm->word_stencil (str, true).smobbed_copy ();
+ return fm->text_stencil (str, true).smobbed_copy ();
else
- return fm->word_stencil (str, false).smobbed_copy ();
+ return fm->text_stencil (str, false).smobbed_copy ();
}
MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Text_interface, interpret_markup, 3, 0,