This page does not repeat Element order consistency. That page counts the internal stroke order of a kvg:element. This page does not repeat Phonetic part first or last. That page counts where a kvg:phon mark falls, over all marked characters at once. The question here is the family: characters that carry the same kvg:phon element, and whether that place is the same in every member.

kvg:phon marks a phoneticum; the project’s own notes call the values inconsistent. The attribute is in the KanjiVG files. This page counts those markings. It makes no etymology claims.

These are counts of file markings in one KanjiVG snapshot. A family that keeps one place, or does not, has no obligation from these counts to be written that way. These counts are not a rule of stroke order, and they make no claim about meaning.

On this page

What is counted

The phonetic mark
Every element group whose kvg:phon is non-empty, the same groups Phonetic part first or last counts. The character group counts when the mark is on that group. On a character with more than one such group, the strokes are the union.
The family
Characters with the same family key. One marked group keeps its kvg:phon string as the key. Two or more marked groups are either identical or differ by one digit, the part index; the key is that string with the digit deleted. Each marked character is in exactly one family.
One member
The family has one character. It is not counted as uniform, and it is not counted as mixed.
Uniform
The family has two or more characters, and every one of them has the same place.
Mixed
The family has two or more characters, and they do not all have the same place.
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
Two or more runs, so other strokes are written in a gap. A split that also holds stroke 1 and stroke N stays inside the split count.
In the middle
One unbroken run that is neither the start nor the end.
The whole character
The marked strokes are every stroke of the character. That character is counted here, and not as first or last.
Position
kvg:position on the marked groups, mapped as on Phonetic part first or last. left, right, top, bottom, kamae, tare, and nyo are へん, つくり, かんむり, あし, かまえ, たれ, and にょう. No attribute is なし. Any other stored value keeps its own row. When the groups on one character do not share one position, the row is 複数.

Families and members

One row is one kind of family. The family is counted once. The member is the character, counted once. The three rows add to the total.

Family Families Members

The five places

Every marked character, whether its family has one member or more. The five columns add to the character column. The cells are the same cells as on the phonetic-order page.

Mark Characters First Last Split In the middle The whole character

Position of the mark

One row is one position. The character is counted once. One member, uniform, and mixed add to the character column. The five places also add to that column. The rows add to the total above.

Position Characters One member Uniform Mixed First Last Split In the middle The whole character

Shares, by position

Each bar is that row’s characters, stacked to the same height. The table has the counts. The number under a bar is the character count.

One position, or more

Families of two or more members only. One row asks whether those members share one position, and whether they share one place. The four rows add to the families of two or more, and their members add to those characters.

The family Families Members

Families that do not keep one place

kvg:phon Characters First Last Split In the middle The whole character Members

Plates

Cinnabar strokes are the kvg:phon mark. Click a plate to replay. With reduced motion the finished character stays still, and the highlight stays. The plate stays cream in either theme.

One place in every member

The largest uniform family whose key is one character and whose members share one position. The plates are its two members of smallest code point.

More than one place

The largest mixed family. One plate is the smallest-code-point member of each of the first two places that family uses.

One position, more than one place

The one family whose members share a position and do not share a place. One plate for each place, the member of smallest code point.

What this shows

Stroke diagrams: KanjiVG, Ulrich Apel et al., CC BY-SA 3.0, from commit 70a0b7ae0c18ceb5cb358274b029cce0234a43bc of github.com/KanjiVG/kanjivg. The plate files are unmodified copies in site/assets/kanjivg/. The phonetic attribute is the one named in KanjiVG’s SVG format notes. The place of each mark is the count on Phonetic part first or last. Jōyō index: the list used on the Gallery.