To support varying window sizes in a Web browser, enable the use of proportional column widths so that the resulting table will have a width of 100% and the columns will have the proportional equivalent of their static widths as width. The relevant Reporting engine option to set this globally is:
org.pentaho.reporting.engine.classic.core.modules.​output.table.html.ProportionalColumnWidths = true