These are counts in one KanjiVG snapshot. A count is not a rule. The variant mark is the attribute on the group. The original, when the group carries one, is the kvg:original string. The page makes no claim about why the mark is there, and no claim about meaning.
Cinnabar marks the variant group’s strokes on the host, once they have been drawn. On the standalone plate, cinnabar marks the kept strokes when the group’s letter-stripped sequence is a subsequence of the element’s own file. The tint is data-stroke-highlight. A plate without it 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.
- The kept strokes, once they have been drawn
On this page
How a variant group is read
- Variant group
- Element
- Original
- Own file
- Reference
- Stroke count kept
- The group has as many strokes as the element’s own file.
- Shorter
- Fewer strokes than the element’s own file.
- Longer
- More strokes than the element’s own file.
- Equal
- The letter-stripped type sequences are the same tuple.
- Subsequence
- The group’s letter-stripped sequence is a subsequence of the reference, and the two tuples differ.
- Not a subsequence
- The letter-stripped sequence is not a subsequence of the reference. The page names no kept set for that group.
- Order kept
- First
- One unbroken run, starting at stroke 1, with some other stroke still to come.
- Last
- One unbroken run, ending on stroke N, with some other stroke already written.
- Split
- In the middle
- One unbroken run that is neither the start nor the end.
- The whole character
- The variant group contains every stroke. It is not counted as first or as last.
- Host
- A jōyō character whose file contains the group. One host can contain more than one group.
- Depth
- Depth 0 is the character’s own group, or a group whose parent is that group. Depth k means k groups lie between the variant group and the character group.
- Partial
Which groups carry the mark
Stroke count and type sequence
| Stroke count |
Equal |
Subsequence |
Not a subsequence |
Total |
| Set |
First |
Last |
Split |
In the middle |
The whole character |
Total |
| kvg:partial |
With original |
No original |
Total |
By element
On each row, kept, shorter, and longer add to the occurrences when the element has a file, and they are zero when it does not. Equal, subsequence, and not a subsequence add the same way. Order kept is equal plus subsequence. First, last, split, in the middle, and the whole character add to the occurrences. The total row sums those columns. The hosts column counts a host once for each element it contains. The strokes are not a sum.
| Element |
Own file |
Strokes |
Hosts |
Occurrences |
With original |
Partial |
Kept |
Shorter |
Longer |
Equal |
Subsequence |
Not a subsequence |
Order kept |
First |
Last |
Split |
In the middle |
The whole character |
Full list of elements
Every element
The rows are every element that a variant group names, in the same columns as the ten above. The occurrences add to the groups that name an element. The two groups that name no element are not in this table.
| Element |
Own file |
Strokes |
Hosts |
Occurrences |
With original |
Partial |
Kept |
Shorter |
Longer |
Equal |
Subsequence |
Not a subsequence |
Order kept |
First |
Last |
Split |
In the middle |
The whole character |
| Element |
Originals |
Hosts |
Occurrences |
First |
Last |
Split |
In the middle |
The whole character |
Groups that name no element
| Host |
Original |
Group strokes |
Host strokes |
Place |
Position |