筆順 · nesting and leave-and-return, by grade
Order by school grade
Nesting depth and leave-and-return, counted from grade 1 through grade 6 and on through the secondary-school jōyō.
Ministry of Education, Culture, Sports, Science and Technology (MEXT), 『小学校学習指導要領(平成29年告示)』, appendix 「学年別漢字配当表」 (notified March 2017, in force April 2020). PDF. The characters that moved are named in MEXT 『【国語編】小学校学習指導要領(平成29年告示)解説』. PDF. No figure from either document is reproduced.
These are counts in one KanjiVG snapshot. They are not a rule that a later grade is written deeper, or that the pen must leave a component and come back.
On this page
What is counted
- Nesting depth
- The character group, the one whose id is
kvg:plus five hex digits, counts as 1. Each component group inside it adds one, and the number kept is the deepest such chain. A run of bare paths adds nothing. The StrokePaths wrapper and the StrokeNumbers group sit outside the character group, so they are not counted. This is the depth on the valence atlas. - A split
- A character has a split when some component carries two or more kvg:part numbers. The count is characters, not components. One character with two split elements counts once.
- A gap
- A gap is how many strokes sit strictly between two successive parts of one split component, not counting that component’s own strokes. A character has a gap when at least one of those runs is longer than zero. The character’s gap is the longest such run. Zero means the parts are numbered and no other stroke sits between them. The same definition is on the leave-and-return atlas.
- Top-level slots
- How many immediate slots the character group takes. A run of bare paths is one slot. Sibling groups that share an element and a number, and carry
kvg:part, are one slot. This is the count on the valence atlas.
Counts by grade
One row is one group. Strokes, nesting depth, and top-level slots are the mean, then the median. For an even count the median is the mean of the two central values. With a split, and with a gap, count characters. Longest gap is the largest gap any character in that row reaches, and the character named beside it is the one the tie-break selects.
| Grade | Characters | Strokesmean / median | Nesting depthmean / median | Top-level slotsmean / median | With a split | With a gap | Longest gap |
|---|
Shares, not raw counts
The secondary group is much larger than a single grade, so a raw count would mostly show its size. Each bar below is a percent of that group.
A plate for each grade
Two plates for each grade. The first is the deepest nesting. The second is the longest gap. When one character would be both, the second plate is the next-longest gap, and the caption says so. A tie on depth goes to the greater stroke count, then to the earlier character in the Gallery list. A tie on the gap goes to the greater depth, then to that same list.
On a gap plate, cinnabar strokes are the split component and indigo strokes are written between its first and its last. Click a plate to replay. With reduced motion the finished character stays still, and the colors stay.
- The split component
- Written in between
Characters whose grade changes
These are the characters named in the commentary. The generator checks that each one sits, in the gallery column, in the grade that commentary calls the earlier one, and then moves it.
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. Grades: the grade column in site/js/gallery-data.js, adjusted by the characters named in the 2017 commentary, as above.