diff --git a/src/insets/InsetSpace.cpp b/src/insets/InsetSpace.cpp index 4066e3954a..5720731693 100644 --- a/src/insets/InsetSpace.cpp +++ b/src/insets/InsetSpace.cpp @@ -703,24 +703,39 @@ int InsetSpace::docbook(odocstream & os, OutputParams const &) const { switch (params_.kind) { case InsetSpaceParams::NORMAL: - case InsetSpaceParams::QUAD: - case InsetSpaceParams::QQUAD: - case InsetSpaceParams::ENSKIP: os << " "; break; - // FIXME For spaces and dashes look here: - // http://oreilly.com/catalog/docbook/book2/iso-pub.html + case InsetSpaceParams::QUAD: + os << " " + break; + case InsetSpaceParams::QQUAD: + os << "  " + break; + case InsetSpaceParams::ENSKIP: + os << " " + break; case InsetSpaceParams::PROTECTED: - // FIXME ␣ ? + os << " "; + break; case InsetSpaceParams::VISIBLE: + os << "␣"; + break; case InsetSpaceParams::ENSPACE: - // FIXME   ? + os << "⁠ ⁠"; + break; case InsetSpaceParams::THIN: + os << " "; + break; case InsetSpaceParams::MEDIUM: + os << " "; + break; case InsetSpaceParams::THICK: + os << " "; + break; case InsetSpaceParams::NEGTHIN: case InsetSpaceParams::NEGMEDIUM: case InsetSpaceParams::NEGTHICK: + // FIXME os << " "; break; case InsetSpaceParams::HFILL: