筆順 · position and the moment it is written
Radical positions as ordering slots
A component’s place in the character, and where that place falls in the stroke sequence.
Cinnabar strokes are the one slot named in the caption. Other strokes stay in KanjiVG’s ink. Click a plate to replay. With reduced motion the finished character stays still, and the highlight stays.
- The slot
KanjiVG · CC BY-SA 3.0
On this page
What is being counted
A top-level slot is one immediate piece of the character’s element group. A run of strokes with no group around them is one slot. Sibling groups split by kvg:part, with the same element and the same number, are one slot. The families below use only slots whose kvg:position is left, right, top, bottom, kamae, tare, or nyo.
Characters is how many jōyō characters have at least one such slot. Slots counts the components. A character with two slots in one family is two slots and one character.
Distinct elements is how many different kvg:element strings fill the slot. A slot with no element name is counted under unlabeled, not as an element.
- First
- The slot’s strokes are one unbroken run, and that run starts at stroke 1. Every stroke that is not in the slot comes after it.
- Last
- The slot’s strokes are one unbroken run, and that run ends on the character’s last stroke. Every other stroke comes before it.
- Interrupted
- The slot’s strokes fall into two or more separate runs, with at least one other stroke in a gap. Opens and closes means the slot also contains stroke 1 and the character’s last stroke.
- In the middle
- The slot’s strokes are one unbroken run, and that run is neither the start nor the end. Other strokes are written before it and after it.
The seven families
Each row is one position family. The four timing columns, and the opens-and-closes column, count slots. Opens and closes is part of the interrupted column, not an extra slot.
| Family | KanjiVG | Characters | Slots | Elements | Unlabeled | First | Last | Interrupted | Opens and closes | In the middle |
|---|
Position values that are not one of the seven
These kvg:position values occur in the jōyō files and are not mapped to へん, つくり, かんむり, あし, かまえ, たれ, or にょう. Groups is every group that carries the value. Top-level groups is that count on a direct child of the character, before part-groups are joined. Slots is the count after sibling part-groups with the same element are joined.
| Value | Groups | Top-level groups | Slots | Characters | What sits with it |
|---|
Characters with no position mark
The same element, in a different place
The highlight is one group with that element. The caption gives its position tag, whether it is top-level, and where its strokes fall in the whole character. A group inside another group is not part of the family counts above.
口
Four groups whose element is 口: left, bottom, right, and one with no position mark.
木
Groups whose element is 木, including the two inside 森 that carry no position tag.
日
Groups whose element is 日. The lower two in 晶 sit inside another group, so they are not in the top-level counts.
Stroke numbers, for checking against the file
Each row is one character. The cell lists every top-level slot: element, kvg:position when there is one, the stroke numbers, and where that slot falls. The numbers are the path indexes in kanji/<5-hex>.svg.
| Character | Strokes | Top-level slots |
|---|
What this shows
70a0b7ae0c18ceb5cb358274b029cce0234a43bc of github.com/KanjiVG/kanjivg. The plate files are unmodified copies in site/assets/kanjivg/. Jōyō index: the list used on the Gallery.