-struct Adobe_font_metric : Font_metric {
- String FontName_;
- String FullName_;
- String FamilyName_;
- String Weight_;
- Real ItalicAngle_;
- bool IsFixedPitch_;
- Box FontBBox_;
- Real UnderlinePosition_;
- Real UnderlineThickness_;
- String Version_;
- String Notice_;
- String EncodingScheme_;
- Array<Adobe_font_char_metric> char_metrics_;
- Array<int> ascii_to_metric_idx_;
- Dictionary<int> name_to_metric_dict_;
-
- Adobe_font_char_metric const &find_char (String name, bool warn=true) const;
- Adobe_font_char_metric const &find_ascii (int ascii,bool warn) const;
- String str () const;
- Adobe_font_metric ();
- void read_char_metrics (Data_file &input, int size);
+ virtual int count () const;
+ virtual Box get_char (int) const;
+ AFM_CharMetricInfo const *find_char_metric (String name, bool warn=true) const;
+ AFM_CharMetricInfo const *find_ascii_metric (int, bool warn=true) const;