When a shared argument keeps its order but its stroke types differ
The 102 shared-argument uses that Shared operator arguments puts in its walk cell, read stroke by stroke: is the difference an order change, or a stroke-type label?
These are counts in one KanjiVG snapshot. A count is not a rule of stroke order. The page makes no claim about meaning.
Cinnabar is the stroke whose type label differs. Indigo is the rest of the shared argument. The plate plays the character’s own stroke order. Click a plate to replay. With reduced motion the finished character stays still, and the colors stay. The draw timings are unchanged. The plate stays cream in either theme.
Shared operator arguments puts 102 uses in its walk cell: the written argument order matches the entry’s reference, and the internal walk does not. For each of them, is the difference a change in stroke order, or a change in a stroke-type label? Which operator, which host position, and does one small rule account for them?
Internal walk
As on Shared operator arguments: the letter-stripped kvg:type of each stroke, arguments in the operator’s order, strokes inside an argument in stroke-number order. The walk is a sequence of type labels. It does not record where a stroke falls in the character’s order; the written order is the separate test, and it matches in all 102.
Reference host
The reference walk is the entry’s most common walk, as on Shared operator arguments. The reference host is the earliest use with that walk: smallest Gallery index, then smallest first stroke.
Kinds
Stroke count differs: the two walks have a different number of strokes. Reordered: same number, the same labels in another order. Compound label: at every differing stroke one label shares a piece with the other (㇏ beside ㇔/㇏). Other type: at every differing stroke the labels share no piece (㇁ beside ㇚). Mixed: some of each. The five add to 102.
Rule
One line: a compound label a/b matches a stroke labelled a or b. It is applied to all 1,456 shared uses against the same references. A use counted kept before is checked again.
Host position
The kvg:position of the shared sub-expression’s own group in the host, as the file writes it. Whole character is a use at depth 1. None is a group with no kvg:position.
Order or label
The 102 by kind
Kind
Uses
The 102 walk-cell uses by kind. A zero is drawn as no bar. The bars add to 102.