{
switch (params_.kind) {
case InsetSpaceParams::NORMAL:
+ os << " ";
+ break;
case InsetSpaceParams::QUAD:
+ os << " "
+ break;
case InsetSpaceParams::QQUAD:
+ os << "  "
+ break;
case InsetSpaceParams::ENSKIP:
- os << " ";
+ os << " "
break;
- // FIXME For spaces and dashes look here:
- // http://oreilly.com/catalog/docbook/book2/iso-pub.html
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: