It is a sharp instinct: an app that checks your character by its overall block structure and balance, its center of gravity, rather than by how exactly your lines match a template. The instinct is right, and it points at how handwriting is actually judged. Native writing is full of line-to-line variation yet reads as correct, because what matters is the balance of the whole, not the precision of each stroke. A good checker should grade that.

Why exact lines are the wrong target

Line-perfect matching sounds rigorous, but it measures the wrong thing. No skilled writer reproduces a template exactly; their strokes wobble, lengthen, and lean, and the writing is still clearly correct. So grading by pixel-exact lines penalizes natural, legible variation and rewards robotic copying, and worse, it tests tracing, following a shape that is already there, rather than production from memory. That is the same reason tracing flatters you without teaching: exactness against a guide is not the skill.

What actually makes a character look right

A reader judges a character by its structure: whether the components are the right proportion and sit in the right place within the invisible square, so the visual weight is balanced. That is the center of gravity idea, and it is what separates handwriting that looks competent from handwriting that looks off, even when the second has perfectly steady lines. Components change size by position, a left radical is usually narrow and tall, and getting those relationships right is the heart of legibility, closely tied to which strokes carry the character’s structure.

Structure and order are the gradeable signal

Two things make a character correct and you can grade both objectively: stroke order and structure. The order you write in shapes how parts connect and where the balance lands, and stroke-order learning shows it affects retention too. Structure, the proportion and placement of components, is what a reader registers. Producing the character from memory and getting feedback on these is what builds the skill, since for Chinese handwriting beats typing for learning, and fluency and accuracy reinforce each other, as handwriting fluency research shows. Seeing the character as a few balanced parts also leans on chunking.

Exact lines versus balanced structure

Line-matchingStructure and balance
Penalizes natural variationAllows a legible, personal hand
Tests tracing a templateTests production from memory
Pixel precisionProportion and placement
Misses what readers seeMatches how readers judge

Grade the balance, not the line, and the feedback finally targets what makes writing look right, the same standard a sloppy native hand needs to tighten up.

A plan to write balanced characters

  1. Stop chasing pixel-exact lines against a template.
  2. Produce the character from memory on a grid.
  3. Watch component proportion: which parts are narrow, wide, tall.
  4. Check that the parts sit in the right place in the square.
  5. Take stroke-order and structure feedback, and space the repeats.

How Hanzi Write Practice fits

Hanzi Write Practice grades the right signal. It hides the character, you produce it from memory, and it checks stroke order and structure, the proportion and placement of components, rather than demanding a pixel-perfect trace. That is closer to how a native reader judges a character: by its balance in the square, its center of gravity, not by whether each line matched a template. The honest aim is legible, correct, personal handwriting, not robotic copying. The app is in early access.

Bottom line

Good handwriting is correct structure and balance within the square, not pixel-exact lines, because even native writing varies stroke to stroke while staying legible. A useful checker grades proportion, placement, and stroke order. Hanzi Write Practice does that on characters you produce from memory, and it is in early access, so join the list.

Frequently asked questions

Should a writing app grade exact lines or overall structure?

Overall structure. Exact line-matching is the wrong target, because even good native handwriting varies stroke to stroke while staying correct. What makes a character look right is balance: the proportion and placement of components within the square. A useful checker grades that structure and stroke order, which is how a reader actually judges a character. Hanzi Write Practice works that way.

What does center of gravity mean for a Chinese character?

It refers to how a character’s components are balanced within its imaginary square, so the visual weight sits correctly and the parts are in the right proportion and place. A character with good center of gravity looks stable and legible even if individual strokes are not pixel-perfect, which is why balance, not exact lines, is the better thing to assess.

Why is line-perfect tracing a poor measure of handwriting?

Because it rewards copying a template exactly, something even skilled writers do not do, and it penalizes natural variation that is perfectly legible. It also tests tracing rather than production from memory. Grading structure and stroke order measures what actually makes writing correct and readable, without demanding robotic line-matching.

How does structure feedback help me write better?

It tells you when a component is the wrong size or sits in the wrong place, the faults that make handwriting look off, rather than nitpicking a slightly wavy line. Fixing proportion and placement improves legibility fast. Hanzi Write Practice gives that structure and stroke-order feedback on characters you produce from memory.

Want feedback on balance, not pixels? Join early access and practice structure from memory.