///
SYMBOL_FAMILY,
///
+ CMR_FAMILY,
+ ///
+ CMSY_FAMILY,
+ ///
+ CMM_FAMILY,
+ ///
+ CMEX_FAMILY,
+ ///
+ MSA_FAMILY,
+ ///
+ MSB_FAMILY,
+ ///
INHERIT_FAMILY,
///
- IGNORE_FAMILY
+ IGNORE_FAMILY,
+ ///
+ NUM_FAMILIES = INHERIT_FAMILY
};
///
///
bool isVisibleRightToLeft() const;
+
+ ///
+ bool isSymbolFont() const;
///
LyXFont & setFamily(LyXFont::FONT_FAMILY f);
}
+inline
+bool LyXFont::isSymbolFont() const
+{
+ switch(family()) {
+ case LyXFont::SYMBOL_FAMILY:
+ case LyXFont::CMSY_FAMILY:
+ case LyXFont::CMM_FAMILY:
+ case LyXFont::CMEX_FAMILY:
+ case LyXFont::MSA_FAMILY:
+ case LyXFont::MSB_FAMILY:
+ return true;
+ default:
+ return false;
+ }
+}
+
///
std::ostream & operator<<(std::ostream &, LyXFont::FONT_MISC_STATE);