For each jōyō character, how many stroke orders keep every KanjiVG group a contiguous block: the product, over the group tree, of the factorial of each node’s number of children, beside the one order the file records.
These are counts in one KanjiVG snapshot. A count is not a rule, and it is not a claim that the tree causes the recorded order. The product is how many stroke orders keep every group a contiguous block. The page makes no claim about meaning.
Cinnabar marks the strokes named in the caption, once they have been drawn. A plate without that list is not recolored. Click a plate to replay. With reduced motion the finished character stays still, and the color stays. The draw timings are unchanged. The plate stays cream in either theme.
A group with one child. It contributes 1! = 1. It is counted, and it does not change the product.
Tree-consistent orders
The stroke orders that keep every group a contiguous block. The count is the product, over internal nodes, of the factorial of the number of children.
log10
The base-10 logarithm of that count, written with six digits after the decimal. It is the sum of log10(c!) over the nodes that have c children.
Median
The lower middle value after sorting by log10, and by code point when the logarithms tie. It is not a sum.
Recorded order
Group interval
A group’s stroke numbers are an interval when they are exactly the integers from their minimum to their maximum, with no duplicate. The recorded order is tree-contiguous when every group is an interval.
Part split
Joined set
The set of stroke numbers under the pieces of one part split. A nested copy of a piece does not add a second copy of a stroke. The set is an interval when it is exactly min..max. That is the leave-and-return gap of 0. The product does not use this join.