X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxfont.C;h=8ddc66ad54080466f2492fc8822ff531945c3619;hb=5c3d9a254640468e40b2d30467a26222c91d856d;hp=fc79dc34d085a0d281e5b80fa9b243603237bda9;hpb=de039bb341afcfe9929b5fd6833308d509feae47;p=lyx.git diff --git a/src/lyxfont.C b/src/lyxfont.C index fc79dc34d0..8ddc66ad54 100644 --- a/src/lyxfont.C +++ b/src/lyxfont.C @@ -25,7 +25,6 @@ #include "lyxrc.h" #include "support/lstrings.h" - #include "support/std_sstream.h" using lyx::support::ascii_lowercase; @@ -946,7 +945,23 @@ LyXFont::FONT_SHAPE LyXFont::realShape() const } -ostream & operator<<(ostream & o, LyXFont::FONT_MISC_STATE fms) +ostream & operator<<(ostream & os, LyXFont::FONT_MISC_STATE fms) +{ + return os << int(fms); +} + + +std::ostream & operator<<(std::ostream & os, LyXFont const & font) { - return o << int(fms); + return os << "font:" + << " family " << font.bits.family + << " series " << font.bits.series + << " shape " << font.bits.shape + << " size " << font.bits.size + << " color " << font.bits.color + << " emph " << font.bits.emph + << " underbar " << font.bits.underbar + << " noun " << font.bits.noun + << " number " << font.bits.number + << " lang: " << (font.lang ? font.lang->lang() : 0); }