X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathFont.cpp;h=2a0cb997aa15636665d5df6b046e731b151c8eae;hb=d9082639080b9de993742bd352f92e5183058cf5;hp=c5932dd5f388fed7213c45214323d2a72113f5fc;hpb=5a80f7bb6a023dc8e89bf61f7f0803d6999f1f27;p=lyx.git diff --git a/src/mathed/InsetMathFont.cpp b/src/mathed/InsetMathFont.cpp index c5932dd5f3..2a0cb997aa 100644 --- a/src/mathed/InsetMathFont.cpp +++ b/src/mathed/InsetMathFont.cpp @@ -58,13 +58,11 @@ InsetMath::mode_type InsetMathFont::currentMode() const bool InsetMathFont::lockedMode() const { - if (key_->extra == "forcetext") - return true; - return false; + return key_->extra == "forcetext"; } -void InsetMathFont::write(WriteStream & os) const +void InsetMathFont::write(TeXMathStream & os) const { // Close the mode changing command inserted during export if // we are going to output another mode changing command that @@ -193,7 +191,7 @@ void InsetMathFont::htmlize(HtmlStream & os) const // The fonts we want to support are listed in lib/symbols -void InsetMathFont::mathmlize(MathStream & os) const +void InsetMathFont::mathmlize(MathMLStream & ms) const { // FIXME These are not quite right, because they do not nest // correctly. A proper fix would presumably involve tracking @@ -223,18 +221,12 @@ void InsetMathFont::mathmlize(MathStream & os) const variant = "monospace"; // no support at present for textipa, textsc, noun - if (!variant.empty()) { - if (tag == "mathbb" || tag == "mathds") { - os << MTag("mstyle", "class='mathbb' mathvariant='" + variant + "'") - << cell(0) - << ETag("mstyle"); - } else { - os << MTag("mstyle", "mathvariant='" + variant + "'") - << cell(0) - << ETag("mstyle"); - } - } else - os << cell(0); + if (!variant.empty()) + ms << MTag("mstyle", "mathvariant='" + variant + "'") + << cell(0) + << ETag("mstyle"); + else + ms << cell(0); }