Char_code first_charcode, last_charcode;
U32 checksum;
Real design_size;
- String coding_scheme;
+ std::string coding_scheme;
unsigned parameter_count;
// Real parameters [Tex_font_metric::MAX_FONTDIMENS];
Real parameters [TFM_MAX_FONTDIMENS];
{
DECLARE_CLASSNAME(Tex_font_metric);
public:
- static SCM make_tfm (String file_name);
+ static SCM make_tfm (std::string file_name);
virtual int count () const;
virtual Box get_ascii_char (int) const;
virtual Real design_size () const;
virtual void derived_mark () const;
- virtual int name_to_index (String) const;
- virtual String font_name () const;
+ virtual int name_to_index (std::string) const;
+ virtual std::string font_name () const;
Tfm_info const &info () const;
Array<Tex_font_char_metric> char_metrics_;
Array<int> ascii_to_metric_idx_;
SCM encoding_table_;
- String font_name_;
+ std::string font_name_;
private:
Tex_font_char_metric const *find_ascii (int ascii, bool warn = true) const;
Tex_font_metric ();