source file of the GNU LilyPond music typesetter
- (c) 1999--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1999--2002 Jan Nieuwenhuizen <janneke@gnu.org>
revamped code from GNU Fontutils-0.6
class Tex_font_metric_reader
{
-public:
- static Tex_font_metric * read_file (String name);
-
private:
- Tex_font_metric_reader (Tex_font_metric *, String name);
-
Real get_U32_fix_f ();
Real get_U32_fix_scaled_f ();
String get_bcpl_str ();
Tex_font_char_metric read_char ();
void read_lig_kern_program (Array<Tfm_ligature>* ligature_arr_p, Array <Tfm_kern>* kern_arr_p);
- Tex_font_metric *tfm_l_;
+
Binary_source_file input_;
+
+public:
+ Tex_font_metric_reader ( String name);
+
+
+ Tfm_info info_;
+ Tfm_header header_;
+ Array<Tex_font_char_metric> char_metrics_;
+ Array<int> ascii_to_metric_idx_;
};