# `Tables`: Fold-aware Markdown table rendering ```{py:currentmodule} myform.Tables ``` The upstream `tables` renderer sizes a column from its serialized Markdown. That makes a link destination, image URL, or other typically-hidden inline material widen every other cell. This module keeps table serialization untouched while sizing cells from a view that folds only that hidden material -- destinations, targets, and escapes; rendered markup (emphasis, code, math, HTML) still counts at its serialized width. `CellFolder` is deliberately a small registry alongside the parser, renderer, and postprocessor registries: dialects can teach table layout about a new hidden token without adding conditionals to the table renderer. ```{eval-rst} .. automodule:: myform.Tables :members: ```