2 tfm-reader.hh -- declare Tex_font_metric_reader
4 source file of the GNU LilyPond music typesetter
6 (c) 1999--2002 Jan Nieuwenhuizen <janneke@gnu.org>
9 revamped code from GNU Fontutils-0.6
17 #include "binary-source-file.hh"
19 class Tex_font_metric_reader
23 Real get_U32_fix_scaled ();
24 String get_bcpl_string ();
27 void read_char_metrics ();
28 Tex_font_char_metric read_char_metric (Char_code code);
29 Tex_font_char_metric read_char ();
30 void read_lig_kern_program (Array<Tfm_ligature>* ligatures, Array <Tfm_kern>* kerns);
33 Binary_source_file input_;
36 Tex_font_metric_reader ( String name);
41 Array<Tex_font_char_metric> char_metrics_;
42 Array<int> ascii_to_metric_idx_;
46 #endif /* TFM_READER_HH */