{"version":1,"format":"animcjk-component-composition","character":"紀","viewBox":"0 -900 1024 1024","strokes":["M351,536Q348,537 345,536Q303,532 269,530Q235,526 251,548Q309,660 365,744Q378,763 375,770Q371,785 329,814Q311,827 292,822Q282,818 289,802Q296,786 294,758Q287,709 236,603Q220,567 185,531Q167,515 170,502Q176,483 192,465Q204,455 216,464Q241,482 338,511C347,514 360,536 351,536Z","M400,388Q349,375 292,352Q270,342 283,362Q322,423 414,549Q441,589 465,613Q477,623 470,634Q458,653 423,670Q407,679 396,675Q386,671 389,655Q393,621 351,536C342,519 342,519 338,511Q337,511 337,509Q238,347 206,329Q193,319 197,304Q200,291 228,273Q240,261 254,275Q299,317 406,370Q407,371 412,373C418,375 406,389 400,388Z","M412,373Q439,346 450,343Q463,340 470,357Q471,369 465,388Q453,415 392,435Q383,436 381,426Q380,419 400,388C408,378 408,378 412,373Z","M295.448275862 349.357128501C306.431034483 331.724426218 310.655172414 311.88763615 311.5 293.520237939C313.189655172 249.438482232 314.879310345 175.968889388 316.568965517 73.846155334C316.568965517 50.3358856238 302.206896552 42.2542304109 281.086206897 48.1317978385C270.103448276 51.8052774807 258.275862069 56.2134530514 245.603448276 59.8869326936C238.844827586 62.0910204789 235.465517241 61.3563245505 235.465517241 58.4175408367C234.620689655 54.009365266 237.155172414 49.6011896953 242.224137931 44.4583181962C270.948275862 16.5398729153 293.75862069 -9.17448458025 313.189655172 -29.7459705767C318.25862069 -35.6235380043 327.551724138 -33.4194502189 335.155172414 -25.337795006C356.275862069 -0.358133438909 369.793103448 34.9072711264 368.103448276 79.7237227616C363.879310345 174.499497531 357.120689655 251.642570018 363.034482759 309.683548365C363.879310345 324.377466934 366.413793103 333.193818075 363.034482759 336.867297717C357.965517241 343.479561073 347.827586207 349.357128501 333.465517241 355.969391857C322.482758621 361.846959284 289.534482759 359.642871499 295.448275862 349.357128501Z","M260.596623585 249.843944601C242.990909653 229.361418314 223.784676272 209.417905877 202.177663719 190.552421139C186.972728959 178.694116446 185.372209511 165.757784054 194.175066477 151.743423963C198.176365098 145.275257767 206.17896234 142.580188519 218.983117927 146.892299316C232.587533238 152.282437813 243.791169377 161.445673257 254.194545792 172.7649641C266.998701379 187.318338041 274.201038897 201.332698132 278.202337518 214.808044373C281.403376415 227.205362916 284.604415311 238.524653758 281.403376415 248.765916902C279.802856966 252.53901385 275.801558345 254.695069248 272.600519448 254.695069248C267.798961103 255.234083098 262.997402758 253.617041549 260.596623585 249.843944601Z","M378,251Q412,202 434,198Q447,197 453,213Q454,225 447,244Q432,268 384,275Q375,276 374,266Q373,259 378,251Z","M754,487Q784,589 822,615Q838,637 822,655Q737,713 683,678Q599,642 532,625Q516,621 518,612Q522,603 542,599Q569,592 604,607Q655,620 703,635Q715,639 721,634Q731,624 727,604Q715,544 699,496C692,479 750,469 754,487Z","M699,496Q585,459 540,448Q536,448 536,446C525,440 548,418 561,418Q568,418 576,420Q633,439 759,461Q769,462 770,472Q770,478 754,487C738,497 716,503 699,496Z","M536,446Q529,450 519,454Q506,458 499,453Q492,449 498,433Q511,396 509,361Q503,216 516,176Q523,145 550,120Q643,41 840,75C860,80 860,80 870,83Q916,98 962,132Q983,148 968,177Q955,199 933,269Q932,285 925,290Q918,293 914,275Q887,199 871,175Q855,154 809,142Q701,114 608,154Q571,172 561,195Q536,246 561,408Q562,414 561,418C561,431 547,440 536,446Z"],"medians":[[[292,818],[335,765],[208,517],[227,497],[348,528]],[[396,668],[427,620],[241,328],[266,310],[406,379]],[[387,429],[463,353]],[[302.20689655,350.82652036],[336.0,324.37746693],[338.53448276,48.13179784],[308.12068966,5.51943399],[240.53448276,55.47875712]],[[271.0,252.0],[202.97792344,148.50934087]],[[380,267],[445,205]],[[522,615],[711,663],[770,643],[778,619],[714,483]],[[539,440],[765,472]],[[502,450],[533,407],[537,188],[597,125],[716,98],[869,123],[929,175],[921,279]]],"order":[0,1,2,3,4,5,6,7,8],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-19","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7d00.json","originalSha256":"31e5842b79d7a24addbb80dd7d4db1d594e58867bc44dc01ca84241fd0f894f6","originalStrokeCount":9,"originalPlaybackOrder":[0,1,2,4,3,5,6,7,8],"components":[{"component":"Unchanged upper 幺","sourceCharacter":"紀","sourceLanguage":"ZhHant","sourceFile":"/strokes/animcjk-original-v2/7d00.json","sourceSha256":"31e5842b79d7a24addbb80dd7d4db1d594e58867bc44dc01ca84241fd0f894f6","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHant.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0],"referenceImage":"/media/00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d.jpg","referenceSha256":"00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d"},{"component":"Central vertical with the accepted compact hook","sourceCharacter":"術","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/8853.json","sourceSha256":"382ba3ac08604108321eb944337e568cb83b7b17125016b0ee3520a876b93c01","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[10],"targetStrokeIndices":[3],"transform":[0.8448275862068966,0,0,0.7346959284449455,-319.58620689655174,-1.0928293673535983],"referenceImage":"/media/8d9a1460679b0b58bd25be5f18b31e4eb9c227dc4587f38f77f56766729cbed6.jpg","referenceSha256":"8d9a1460679b0b58bd25be5f18b31e4eb9c227dc4587f38f77f56766729cbed6"},{"component":"Left-falling lower stroke with matched weight","sourceCharacter":"糸","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7cf8.json","sourceSha256":"52069af64c3341e70e25bb950ee16bedaaab55958b1ca3a8785c4757ef38bebe","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[4],"targetStrokeIndices":[4],"transform":[0.8002597241991249,0,0,0.539013849661415,46.127017500045895,113.47344063701635],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right lower stroke with clearance","sourceCharacter":"紀","sourceLanguage":"ZhHant","sourceFile":"/strokes/animcjk-original-v2/7d00.json","sourceSha256":"31e5842b79d7a24addbb80dd7d4db1d594e58867bc44dc01ca84241fd0f894f6","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHant.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,0,0],"referenceImage":"/media/00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d.jpg","referenceSha256":"00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"紀","sourceLanguage":"ZhHant","sourceFile":"/strokes/animcjk-original-v2/7d00.json","sourceSha256":"31e5842b79d7a24addbb80dd7d4db1d594e58867bc44dc01ca84241fd0f894f6","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHant.txt","sourceStrokeIndices":[6,7,8],"targetStrokeIndices":[6,7,8],"transform":[1,0,0,1,0,0],"referenceImage":"/media/00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d.jpg","referenceSha256":"00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d"}],"referenceImage":"/media/00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d.jpg","referenceSha256":"00173545e2dfbc0dac877c558f226a5a700dd9ae21d25c8c29123baffff1d13d","threadLowerStrokeNumbers":[[4,5,6]],"threadAlignment":{"upperSourceStrokeIndex":1,"upperMedianSegment":[[266,310],[406,379]],"horizontalMidpoint":[336.0,344.5],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":-33.06666666666666,"baseLowerEdge":-33.06666666666666,"lowerEndRaised":0,"leftStrokeTranslationY":0,"rightStrokeTranslationX":0,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[2,5],"referenceWidths":[49.0,49.0],"targetWidth":49.0,"centralDonorWidth":58.0},"ownerRequestedSequence":"幺 맨 아래 가로획의 가운데에 세로획을 연결하고, 가운데 세로획 → 왼쪽 → 오른쪽 순서로 씁니다.","reviewedSequence":"Upper 幺 three, central hooked vertical four, left fall five, right fall six, original right component seven through 9.","modification":"Use the complete compact-hook vertical from matched 術 (Ko), index 10, and the complete left-falling stroke from matched 糸 (Ja), index 4. Center the shaft at the midpoint of the lower horizontal median segment of the retained 幺, following the owner clarification. Match transverse weight to the native third and sixth strokes. Retain the native right lower stroke, translating it only for clearance. Preserve all three upper strokes and every right-component pair in its original playback order. Materialize center-left-right as stages four, five and six without reapplying the original dot permutation. Each complete source outline and median share one positive affine transform. No tracing, stroke splitting or stroke merging.","review":"Owner-requested continuation of the accepted centered, compact-hook 糸 corrections. Preserve the frozen native assets and the published credit-list/download snapshot; source references and modification provenance accompany each refinement.","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
