/* Kanji page · 動 (dō / ugoku, "move") — 11 strokes Distinct entity type from vocab. Stroke-order practice as the interactive primitive (parallel to derivative explorable explanation). */ const KanjiPageDou = () => { const [activeStroke, setActiveStroke] = React.useState(7); const [traceMode, setTraceMode] = React.useState("guided"); // 動 = 重 (heavy, left/main) + 力 (strength, right). Phono-semantic. // Stroke order paths approximated; numbered 1..11. // We render simplified strokes as SVG paths, ordered. const strokes = [ // 重 component (1-9) { d: "M 90 60 L 180 60", k:"horizontal" }, // 1: top horiz { d: "M 110 60 L 110 100 L 165 100 L 165 60", k:"box-top" }, // 2 (composite simplified) { d: "M 95 100 L 180 100", k:"horizontal" }, // 3 { d: "M 138 30 L 138 200", k:"vertical" }, // 4: long vertical through { d: "M 80 130 L 195 130", k:"horizontal" }, // 5 { d: "M 95 160 L 180 160", k:"horizontal" }, // 6 { d: "M 110 130 L 110 195", k:"vertical" }, // 7 ← currently traced { d: "M 165 130 L 165 195", k:"vertical" }, // 8 { d: "M 70 195 L 200 195", k:"horizontal" }, // 9: bottom // 力 component (10-11) { d: "M 230 65 L 230 170 L 290 170", k:"hook" }, // 10 { d: "M 230 90 L 285 90", k:"horizontal" }, // 11 ]; // Vocabulary words containing 動 const containing = [ { jp:"動く", kana:"うごく", roma:"ugoku", gloss:"to move (intr.)", freq:412, jlpt:"N4", state:"mastered" }, { jp:"動物", kana:"どうぶつ", roma:"dōbutsu", gloss:"animal", freq:680, jlpt:"N5", state:"mastered" }, { jp:"自動", kana:"じどう", roma:"jidō", gloss:"automatic", freq:1014, jlpt:"N3", state:"learning" }, { jp:"運動", kana:"うんどう", roma:"undō", gloss:"exercise; movement", freq: 562, jlpt:"N4", state:"mastered" }, { jp:"行動", kana:"こうどう", roma:"kōdō", gloss:"action, behavior", freq: 720, jlpt:"N3", state:"learning" }, { jp:"活動", kana:"かつどう", roma:"katsudō", gloss:"activity", freq: 480, jlpt:"N3", state:"frontier" }, { jp:"感動", kana:"かんどう", roma:"kandō", gloss:"emotion, being moved", freq:1240, jlpt:"N3", state:"learning" }, { jp:"動詞", kana:"どうし", roma:"dōshi", gloss:"verb (gram.)", freq:3804, jlpt:"N3", state:"locked" }, ]; return (
動 is a phono-semantic compound: 重 (heavy) carries the sound, 力 (power) carries the meaning. The kanji literally pictures force applied to a heavy thing — i.e., movement.