]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/tfm-reader.hh
release: 1.3.6
[lilypond.git] / lily / include / tfm-reader.hh
index b1c15a3b95666c517a835527cbd0f3c8828f8a01..7d802d09a80f2c24dc9020bcc9f7e28cbe0443c8 100644 (file)
 class Tex_font_metric_reader
 {
 public:
-  Tex_font_metric_reader (String name);
-  Tex_font_metric read_tfm ();
+  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 ();
@@ -33,7 +34,7 @@ private:
   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_;
+  Tex_font_metric *tfm_l_;
   Binary_source_file input_;
 };