From 9b80a5ba9e1d072daa9ec3fd3e6470e5460db1f4 Mon Sep 17 00:00:00 2001 From: Thibaut Cuvelier Date: Mon, 26 Dec 2022 20:35:26 +0100 Subject: [PATCH] InsetMathSpace: use XML entities instead of HTML in MathML. This part should have been committed with bc73a857 in the first place. --- src/mathed/InsetMathSpace.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/mathed/InsetMathSpace.cpp b/src/mathed/InsetMathSpace.cpp index 874012df12..f507592eb9 100644 --- a/src/mathed/InsetMathSpace.cpp +++ b/src/mathed/InsetMathSpace.cpp @@ -203,11 +203,8 @@ void InsetMathSpace::mathmlize(MathMLStream & ms) const string l; if (si.custom) l = length_.asHTMLString(); - else if (si.kind != InsetSpaceParams::MEDIUM) { - stringstream ss; - ss << si.width; - l = ss.str() + "px"; - } + else if (si.kind != InsetSpaceParams::MEDIUM) + l = to_string(si.width) + "px"; std::string attr; if (!l.empty()) @@ -222,23 +219,23 @@ void InsetMathSpace::htmlize(HtmlStream & ms) const SpaceInfo const & si = space_info[space_]; switch (si.kind) { case InsetSpaceParams::THIN: - ms << from_ascii(" "); + ms << from_ascii(" "); // HTML:   break; case InsetSpaceParams::MEDIUM: ms << from_ascii(" "); break; case InsetSpaceParams::THICK: - ms << from_ascii(" "); + ms << from_ascii(" "); // HTML:   break; case InsetSpaceParams::ENSKIP: case InsetSpaceParams::ENSPACE: - ms << from_ascii(" "); + ms << from_ascii(" "); // HTML:   break; case InsetSpaceParams::QUAD: - ms << from_ascii(" "); + ms << from_ascii(" "); // HTML:   break; case InsetSpaceParams::QQUAD: - ms << from_ascii("  "); + ms << from_ascii("  "); // HTML:    break; case InsetSpaceParams::HFILL: case InsetSpaceParams::HFILL_PROTECTED: -- 2.39.5