When a table is generated, there are scenarios where the content of a cell may be too wide and the table falls off the side of the page. (This is related to #30.) Any column that has spaces in any cell of its contents should be considered for word wrapping, and word wrapping should occur in a best-practices way (I don't know exactly what that is; I would assume start with the widest column and consider it first then when it starts getting shrunk too much start including the narrower columns). There should be a fail-safe so that columns don't get unnecessarily narrow. This will have interaction with the page-width spanning logic and a rational back-and-forth between the two may give optimal results, but I am uncertain about that.
When a table is generated, there are scenarios where the content of a cell may be too wide and the table falls off the side of the page. (This is related to #30.) Any column that has spaces in any cell of its contents should be considered for word wrapping, and word wrapping should occur in a best-practices way (I don't know exactly what that is; I would assume start with the widest column and consider it first then when it starts getting shrunk too much start including the narrower columns). There should be a fail-safe so that columns don't get unnecessarily narrow. This will have interaction with the page-width spanning logic and a rational back-and-forth between the two may give optimal results, but I am uncertain about that.