{"version":1,"format":"animcjk-component-composition","character":"之","viewBox":"0 -900 1024 1024","strokes":["M446,766C468,749 491,728 515,706C524,698 535,693 547,693C555,694 560,699 564,708C567,719 566,735 559,757C550,783 511,804 440,819C429,822 421,822 416,819C411,817 409,811 412,801C413,793 426,782 446,766Z","M528.969913 554.253664C543.415721 557.628097 611.130445 574.50026 732.114086 593.622044C739.33699 595.871666 748.36562 596.996477 752.879934 608.244585C755.588523 619.492694 743.851305 628.491181 730.30836 638.614479C703.22247 657.736263 668.010814 654.361831 616.547623 636.364857C496.466846 596.996477 343.883001 570.001016 226.510812 547.504799C205.744963 544.130366 203.036374 536.25669 219.287908 519.384527C241.859483 498.013121 264.431058 489.014634 285.196906 494.638688C348.397316 513.760473 456.740874 540.755934 500.078298 548.62961C519.03842 552.004042 519.03842 552.004042 528.969913 554.253664Z","M705.636656 647.379674C580.723979 476.375106 439.767472 383.418776 262.139353 277.308249C236.92762 263.277105 254.117438 253.630694 285.05911 265.030998C492.482914 350.094809 649.483251 464.974801 750.330183 588.624258C765.228025 607.917081 719.388511 667.549443 705.636656 647.379674Z","M258,283C223,279 197,272 175,266C141,258 123,256 93,259C78,261 71,258 72,248C72,238 83,228 102,214C116,204 134,199 154,208C224,244 291,250 364,225C411,210 501,162 632,74C667,51 709,18 750,18C783,19 932,54 953,88C956,94 945,97 930,97C829,101 750,109 694,130C574,175 503,209 477,221C394,262 340,277 311,281C293,284 275,286 258,283Z"],"medians":[[[415,811],[515,755],[554,699]],[[213.87073032,536.25669029],[265.33392067,523.88377084],[746.55989357,618.36788304]],[[713.65857147,646.50272725],[714.80455933,600.90150908],[587.59990639,470.23648011],[438.62148403,362.37206022],[258.70138933,268.53878438]],[[79,248],[133,231],[262,262],[358,249],[738,68],[946,90]]],"order":[0,1,2,3],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-17","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/4e4b.json","originalSha256":"58877d99cbadf591367eccbb76eb09c8cec0126666ca720e4f01d86d99203994","originalStrokeCount":3,"components":[{"component":"Unchanged opening dot","sourceCharacter":"之","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/4e4b.json","sourceSha256":"58877d99cbadf591367eccbb76eb09c8cec0126666ca720e4f01d86d99203994","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0],"targetStrokeIndices":[0],"transform":[1,0,0,1,0,0],"referenceImage":"/media/6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099.jpg","referenceSha256":"6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099"},{"component":"Independent left-to-right horizontal","sourceCharacter":"文","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/6587.json","sourceSha256":"20a95b4242fddbcfd671a527b5373630dfa9648dcc7a2426271fbe3cafb91bb4","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[1],"targetStrokeIndices":[1],"transform":[0.9028629885568821,0,0,1.1248108595082829,52.25825536880711,-84.63890415450362],"referenceImage":"/media/04e101d3ced402f05c47bd4d25373ca7f0ceac3fa105e0b9b31d502d1ac36481.jpg","referenceSha256":"04e101d3ced402f05c47bd4d25373ca7f0ceac3fa105e0b9b31d502d1ac36481"},{"component":"Independent descending left fall","sourceCharacter":"入","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/5165.json","sourceSha256":"8a619147d989e0ecff3c5f6c51c2b4e2966171343d40c810d6496e766ce6cb17","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[0],"targetStrokeIndices":[2],"transform":[1.1459878643337362,0,0,0.876946503167362,133.78871211747895,193.12138511005202],"referenceImage":"/media/a904fe052b906a1932bb66dd8d3aa1a946209bc3a7736ae40002ba11afd6149c.jpg","referenceSha256":"a904fe052b906a1932bb66dd8d3aa1a946209bc3a7736ae40002ba11afd6149c"},{"component":"Unchanged final rightward sweep","sourceCharacter":"之","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/4e4b.json","sourceSha256":"58877d99cbadf591367eccbb76eb09c8cec0126666ca720e4f01d86d99203994","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[2],"targetStrokeIndices":[3],"transform":[1,0,0,1,0,0],"referenceImage":"/media/6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099.jpg","referenceSha256":"6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099"}],"referenceImage":"/media/6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099.jpg","referenceSha256":"6b13fdf1b8add0dd485cf3cfe9eadaab768acc89c5bbfe2ff108937e2c016099","separateStrokeNumbers":[2,3],"modification":"Keep the original dot and final rightward sweep verbatim. Replace only the connected middle pair with the complete horizontal pair from matched 文 (Ko), index 1, and the complete descending left-fall pair from matched 入 (Ko), index 0. Fit each outline and its median together with a positive affine transform. Both use the original middle stroke right/top bounds; the horizontal keeps its left edge and uses lower bound 493, while the left fall uses left/lower bounds 250/260 to meet the retained sweep. The two source strokes remain independent and play as strokes 2 and 3. No source stroke is cut, joined or traced. 晩 is outside this correction and retains its original twelve pairs.","reviewedSequence":"Dot (1), left-to-right horizontal (2), descending left fall (3), final rightward sweep (4).","educationReference":"https://moyaland.com/_new/hanja/search_extend.php?search_flag=%ED%9A%8D%EC%88%98&search_str=4","educationReferenceScope":"Moyaland lists 之 at four strokes, corroborating the count only. The retained four-stage 之 strip and matched 文/入 donor strips were visually inspected; no external character-specific animation was inspected.","review":"Textbook-based shape and order review using complete paired source strokes. No independent 한국어문회 certification is claimed.","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
