3 virtual-font-metric.hh -- declare Virtual_font_metric
5 source file of the GNU LilyPond music typesetter
7 (c) 2002--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
11 #ifndef VIRTUAL_FONT_METRIC_HH
12 #define VIRTUAL_FONT_METRIC_HH
14 #include "font-metric.hh"
16 class Virtual_font_metric : public Font_metric
21 SCM get_font_list () const;
22 Virtual_font_metric (SCM namelist);
23 virtual Real design_size () const;
24 virtual int count () const;
25 virtual Box get_indexed_char (int ascii) const;
26 virtual Box get_ascii_char (int ascii) const;
27 virtual Stencil get_indexed_char_stencil (int ascii) const;
28 virtual Stencil get_ascii_char_stencil (int ascii) const;
29 virtual Offset get_indexed_wxwy (int) const;
30 virtual int name_to_index (String)const;
31 virtual Stencil find_by_name (String) const;
32 virtual String coding_scheme () const;
35 virtual void derived_mark () const;
39 #endif /* VIRTUAL_FONT_METRIC_HH */