- virtual int ascent(lyx::char_type c) const;
- int descent(lyx::char_type c) const;
- virtual int lbearing(lyx::char_type c) const;
- virtual int rbearing(lyx::char_type c) const;
- virtual int width(lyx::char_type const * s, size_t n) const;
- virtual int signedWidth(lyx::docstring const & s) const;
- virtual void rectText(lyx::docstring const & str,
+ virtual Dimension const defaultDimension() const;
+ virtual int width(char_type c) const;
+ virtual int ascent(char_type c) const;
+ virtual int descent(char_type c) const;
+ virtual int lbearing(char_type c) const;
+ virtual int rbearing(char_type c) const;
+ virtual int width(docstring const & s) const;
+ virtual int signedWidth(docstring const & s) const;
+ virtual Dimension const dimension(char_type c) const;
+
+ virtual void rectText(docstring const & str,