#8859·typst

Table fills are individual rectangles

Author: jokesperCreated Sep 16, 2026Updated Sep 16, 2026
Labelschange requestmodel

Description

The background of a table are always per individual cells. This makes Conflation artifacts way more common than they need to be.

There are already tickets relating to this but not quite the same:

  • #3432
  • #3216

The following typst document creates a table with visible stroking issues:

typst
#table(
  columns: 3,
  fill: gray,
  stroke: none,
  ..range(3*3).map(i => [#i])
)
Image

This is almost impossible to avoid on more complex tables which feature other storkes since it needs to be baked into the stroking logic.

Adjacent table cells with the same fill should be part of the same polygon

Operating system

Linux

Typst version

  • I am using the latest version of Typst