/// Increases font size by one
FontInfo & incSize();
- /// Accessor methods.
- ///@{
+ /// \name Accessor methods
+ //@{
FontFamily family() const { return family_; }
void setFamily(FontFamily f) { family_ = f; }
FontSeries series() const { return series_; }
void setColor(ColorCode c) { color_ = c; }
ColorCode background() const { return background_; }
void setBackground(ColorCode b) { background_ = b; }
- ///@}
+ //@}
///
void update(FontInfo const & newfont, bool toggleall);
if (noun_ == FONT_ON)
return SMALLCAPS_SHAPE;
if (emph_ == FONT_ON)
- return (shape_ == UP_SHAPE) ? ITALIC_SHAPE : UP_SHAPE;
+ return (shape_ == ITALIC_SHAPE) ? UP_SHAPE : ITALIC_SHAPE;
return shape_;
}
case CMEX_FAMILY:
case MSA_FAMILY:
case MSB_FAMILY:
+ case STMARY_FAMILY:
case WASY_FAMILY:
case ESINT_FAMILY:
return true;
/// Read a font specification from Lexer. Used for layout files.
FontInfo lyxRead(Lexer &, FontInfo const & fi = sane_font);
+/// Write a font specification. Used for layout files.
+void lyxWrite(std::ostream &, FontInfo const &, std::string const &, int);
+
} // namespace lyx
#endif