}
+docstring InsetSpace::xhtml(odocstream & os, OutputParams const &) const
+{
+ switch (params_.kind) {
+ case InsetSpaceParams::NORMAL:
+ os << " ";
+ break;
+ case InsetSpaceParams::ENSKIP:
+ case InsetSpaceParams::ENSPACE:
+ os << " ";
+ break;
+ case InsetSpaceParams::QQUAD:
+ os << " ";
+ case InsetSpaceParams::THICK:
+ case InsetSpaceParams::QUAD:
+ os << " ";
+ break;
+ case InsetSpaceParams::THIN:
+ os << " ";
+ break;
+ case InsetSpaceParams::PROTECTED:
+ case InsetSpaceParams::MEDIUM:
+ case InsetSpaceParams::NEGTHIN:
+ case InsetSpaceParams::NEGMEDIUM:
+ case InsetSpaceParams::NEGTHICK:
+ os << " ";
+ break;
+ case InsetSpaceParams::HFILL:
+ case InsetSpaceParams::HFILL_PROTECTED:
+ case InsetSpaceParams::DOTFILL:
+ case InsetSpaceParams::HRULEFILL:
+ case InsetSpaceParams::LEFTARROWFILL:
+ case InsetSpaceParams::RIGHTARROWFILL:
+ case InsetSpaceParams::UPBRACEFILL:
+ case InsetSpaceParams::DOWNBRACEFILL:
+ // FIXME Can we do anything with those in HTML?
+ os << '\n';
+ break;
+ case InsetSpaceParams::CUSTOM:
+ case InsetSpaceParams::CUSTOM_PROTECTED:
+ // FIXME Probably we could do some sort of blank span?
+ os << '\n';
+ }
+ return docstring();
+}
+
+
void InsetSpace::validate(LaTeXFeatures & features) const
{
if (params_.kind == InsetSpaceParams::NEGMEDIUM ||