rst2html generates tags which sets widths for columns. Because of that, the browser cannot decide anymore how to render the table best.
This leads to line breaks in cells even if there is enough space, e.g. at http://p.cweiske.de/107
Please disable colgroup generation completely, or at least provide a command line switch.
Could you please test, if the new ":widthts: auto" option
(cf. https://sourceforge.net/p/docutils/patches/123/)
solves your problem.
Yes, the patch description sounds as if the problem will be fixed by it.
You can close the bug.
Note that you'll also need the changes in patch 125, which has not been accepted yet
Last edit: Brecht Machiels 2015-02-25
This also happens in S5 mode.
Also, why do I have to specify an option for it? Why can't we just let browsers decide what how to render the tables?
In the meantime, I'm removing the colgroup tags via a makefile:
xmlstarlet ed --inplace -P -d '//_:colgroup' slides.html
Last edit: Christian Weiske 2016-02-24
Patch 125 is now implemented in the HTML5 writer (but still needs the OK for html4css1 and S5, see docutils-devel list).
For backwardst compatibility reasons, the default behaviour was kept as-is.
There is, however the possibility to change this for all tables in the configuration, see
http://docutils.sourceforge.net/docs/user/config.html#table-style.
"Auto" collumn widths are now available in all HTML writers.