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 first argument. Indigo is the second. The plate plays the host’s own stroke order. A plate without data-stroke-highlight is not recolored. 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.

On this page

Order, then store

  1. Strokes ordered, then stored as 亻 or 彳
  2. Component entries ordered, then stored as 侍 or 待
  3. An operator sub-expression 寺 = ⿱(土,寸)

How an entry is read

Question
Which operator sub-expressions recur across jōyō hosts, and does each host keep the operator, the argument order, and the internal stroke walk of the others?
Composition
A group whose slots_of arity is at least 2. These are the composition nodes on Operator trees. Depth 1 is the character group. Each step into a child group adds one.
Operator
The kvg:position row when that row exists, otherwise the bounding-box operator. A box reading is starred. The star is not part of the entry. A composition with no operator is counted and is not an entry.
Entry
The operator plus the argument elements, in the operator’s order. Every argument must carry kvg:element. An argument with no element is counted and is not an entry. A different operator, or the same elements in another order, is another entry.
Shared
The entry occurs in at least two jōyō characters. An occurrence is one composition. A character that holds the entry twice is one host and two occurrences. The character’s own root counts when the root is that entry.
Reference
For one entry, the most common written argument order, and, separately, the most common internal walk. A tie takes the earliest occurrence: smallest Gallery index, then smallest first stroke, then the value.
Written argument order
The arguments sorted by their first stroke. This is compared with the other hosts, and, separately, with the operator’s own order.
Internal walk
Letter-stripped kvg:type. Arguments are read in the operator’s order. Inside an argument, strokes are read in stroke-number order. A letter suffix does not make a new walk.
Four cells
kept: the written order and the walk both match the reference. order: the walk matches and the written order does not. walk: the written order matches and the walk does not. both: neither matches. The operator matches in every cell, because it is the entry.
Block
The strokes of the sub-tree are one consecutive range. Split means some other stroke of the host lies strictly inside that span.

What was counted

Compositions

Reading Count

Named entries

Reading Entries Occurrences

How many hosts

Shared entries by the number of hosts. The bars add to the shared entries. A host count with no entry is not a bar.
Hosts Entries Host-pairs Occurrences

Most shared entries

By hosts

Entry Hosts Occurrences kept order walk both Position row Starred

Operator, order, and walk

Four cells

kept, order, walk, and both. A zero is drawn as no bar. The four counts add to the shared occurrences.
Cell Operator Argument order Internal walk Occurrences

The operator

Reading Occurrences

Against the operator’s own order

Reading Occurrences

Entries whose written order is not the operator’s

Entry Hosts Hosts Occurrences

One block, or split

Shared occurrences

Reading Occurrences

Named occurrences, shared and one-host

Reading Occurrences

Depth in the host

Shared occurrences by depth. Depth 1 is the character. The bars add to the shared occurrences.
Depth Occurrences

Row or star

Shared occurrences

Reading Occurrences

Shared entries

Reading Entries

One argument list, more than one operator

Arguments Entry Hosts Occurrences

The sub-expression 寺

⿱(土,寸)

Host Depth Reading Cell Block Operator order Group element

Plates

KanjiVG · CC BY-SA 3.0

What this shows