#ifndef LYXFONT_H
#define LYXFONT_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-
#include <iosfwd>
#include "LString.h"
void reduce(LyXFont const & tmplt);
/// Realize font from a template (INHERIT are realized)
-#ifndef INHERIT_LANGUAGE
LyXFont & realize(LyXFont const & tmplt);
-#else
- LyXFont & realize(LyXFont const & tmplt, Language const * language);
-#endif
/// Is a given font fully resolved?
bool resolved() const;
LyXFont & lyxRead(LyXLex &);
/// Writes the changes from this font to orgfont in .lyx format in file
-#ifndef INHERIT_LANGUAGE
void lyxWriteChanges(LyXFont const & orgfont, std::ostream &) const;
-#else
- void lyxWriteChanges(LyXFont const & orgfont, Language const * doclang,
- std::ostream &) const;
-#endif
/** Writes the head of the LaTeX needed to change to this font.
Writes to string, the head of the LaTeX needed to change
return !(font1 == font2);
}
-
#endif