{"version":1,"format":"animcjk-component-composition","character":"憎","viewBox":"0 -900 1024 1024","strokes":["M124,502C115,458 102,414 87,371C78,348 82,325 98,303C105,293 117,292 128,303C160,339 168,388 162,448C159,471 157,492 148,507C144,513 138,515 135,514C128,513 125,509 124,502Z","M280,543C284,539 293,535 303,527C341,499 364,483 373,483C379,484 383,488 385,496C387,505 384,518 378,534C372,549 344,560 295,568C288,570 283,569 280,567C272,564 274,548 280,543Z","M280,567C280,624 282,686 298,735C301,747 307,755 304,763C300,770 278,783 243,805C226,816 212,816 200,806C196,804 194,796 201,786C221,754 234,716 235,670C237,528 237,392 236,261C235,206 228,149 213,92C205,64 210,32 228,-7C232,-17 238,-23 243,-27C247,-30 250,-30 256,-25C259,-21 266,-14 273,0C280,16 281,34 281,54C279,87 280,250 280,543C280,559 280,559 280,567Z","M551.516247 836.705556C553.719357 774.579525 496.314362 722.168628 465.275981 694.437094C420.385318 656.530503 457.000229 653.450627 487.414461 668.961356C528.903764 691.84831 576.667118 723.896971 618.06094 755.440688C623.615361 761.038355 634.459868 761.794904 632.5036 774.017441C629.01259 787.76866 617.617305 802.543618 611.838152 810.440369C599.430962 827.507486 589.896464 838.716672 573.666389 851.458004C558.122174 863.944267 550.021106 862.167442 551.516247 836.705556Z","M696.694288 857.478469C690.349649 856.614575 686.287451 851.279359 689.02638 845.913772C693.650767 832.86662 704.560286 824.787867 713.968013 818.321828C739.055287 801.079056 766.471195 765.981364 782.904765 733.787838C789.884412 721.44395 794.303653 702.152132 803.962722 688.547161C810.618208 678.167618 827.50201 686.300701 840.45594 690.168648C857.207414 697.23165 862.182588 700.778337 879.066389 708.91142C885.219194 712.809738 892.741462 714.025263 898.05411 724.886696C901.203331 732.010442 892.900414 733.653527 890.809808 735.090424C857.154963 751.83612 835.335926 767.993626 808.098539 790.777801C783.084086 813.195159 751.943454 850.272382 722.132347 856.829535C712.784127 859.191069 704.937698 859.939889 696.694288 857.478469Z","M417,628C411,630 403,632 396,633C387,635 383,634 381,631C376,626 377,620 383,609C405,562 422,499 433,422C436,400 442,381 456,364C468,350 475,347 479,357C481,364 483,371 483,378C482,388 483,398 482,407C478,440 474,456 471,478C461,533 454,571 452,590C449,607 434,625 417,628Z","M777,394C787,376 793,365 804,357C811,353 820,355 831,369C843,386 861,442 888,537C893,558 906,577 924,593C933,602 935,611 927,620C917,633 898,649 870,667C859,674 831,672 785,664C779,664 705,657 565,640C484,631 435,626 417,628C400,628 435,587 452,590C490,599 536,607 591,613C615,616 615,616 627,617C748,631 815,635 828,620C837,610 839,599 837,587C824,533 813,493 805,467C800,453 792,428 782,420C776,414 773,402 777,394Z","M591,613C593,609 596,606 598,602C601,595 602,532 606,415C606,403 643,408 643,420C645,473 649,519 651,559C652,585 646,602 637,609C632,613 629,616 627,617C617,624 584,623 591,613Z","M495,528Q531,468 548,464Q558,461 566,475Q569,485 564,504Q549,535 503,549Q496,552 493,543Q490,536 495,528Z","M728,554Q713,529 683,490Q679,484 683,479Q689,478 695,482Q755,524 784,539Q797,543 794,552Q790,564 774,577Q759,590 742,592Q732,591 732,577Q733,567 728,554Z","M483,378C487,378 493,376 500,377C558,386 654,393 777,394C786,394 788,414 782,420C773,429 751,434 732,432C717,430 682,426 643,420C618,417 618,417 606,415C575,411 520,410 482,407C472,407 474,380 483,378Z","M525,298C505,308 489,314 478,312C469,311 468,305 472,297C498,248 502,178 479,91C468,53 471,24 489,-1C494,-8 498,-11 504,-7C510,-3 518,18 523,30C526,41 528,52 530,62C534,97 532,121 533,149C534,167 534,167 534,176C535,225 535,256 537,268C539,279 535,293 525,298Z","M719,42C724,24 741,-36 761,-36C770,-35 780,-24 789,-5C799,18 804,44 802,71C798,108 793,161 789,230C787,249 792,266 803,279C808,288 808,294 803,300C792,312 770,326 738,340C727,345 717,345 707,340C665,322 604,308 525,298C514,296 526,268 537,268C551,268 603,277 695,292C708,295 720,294 726,287C744,267 748,202 738,93C737,83 737,75 732,63C729,55 717,50 719,42Z","M533,149Q540,149 548,149Q632,159 693,164Q717,167 709,180Q699,195 674,201Q646,207 534,176C525,174 524,149 533,149Z","M523,30C525,30 529,30 535,30C571,36 645,40 719,42C727,42 738,57 732,63C728,68 721,74 712,80C702,87 687,88 669,84C618,74 572,67 530,62C519,60 512,30 523,30Z"],"medians":[[[134,508],[107,299]],[[278,560],[382,495]],[[201,805],[265,745],[247,-20]],[[557.69481736,854.52402779],[593.40958345,788.55637683],[450.24294151,667.45864671]],[[693.08857772,851.24898783],[823.37404807,726.29086289],[894.06473143,724.7260664]],[[385,625],[425,583],[466,356]],[[422,622],[856,637],[884,598],[802,363]],[[599,614],[626,573],[622,411]],[[501,540],[560,474]],[[744,588],[760,548],[690,488]],[[477,396],[781,407]],[[478,304],[513,259],[499,-3]],[[527,293],[719,318],[771,281],[754,-29]],[[529,160],[706,176]],[[522,38],[728,57]]],"order":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-16","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/618e.json","originalSha256":"9d10580e2abbc2708945f03b46b3037c90f57525de99e6f4b478164b303404bc","originalStrokeCount":15,"components":[{"component":"忄","sourceCharacter":"憎","sourceLanguage":"ZhHans","sourceFile":"/strokes/animcjk-original-v2/618e.json","sourceSha256":"9d10580e2abbc2708945f03b46b3037c90f57525de99e6f4b478164b303404bc","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHans.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0]},{"component":"八","sourceCharacter":"曾","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/66fe.json","sourceSha256":"dfbdbb3d6b7d06f56f6ad8171dd803913800732b0f6eac531b7ddf7b3c341f04","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0],"targetStrokeIndices":[3],"transform":[0.685859945366723,-0.2550690579904045,-0.16302233128829896,1.0185446853578735,461.148920175887,91.52617086135756],"strokeRole":"left fall"},{"component":"八","sourceCharacter":"曾","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/66fe.json","sourceSha256":"dfbdbb3d6b7d06f56f6ad8171dd803913800732b0f6eac531b7ddf7b3c341f04","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[1],"targetStrokeIndices":[4],"transform":[0.5888150134245727,0.17581577296299983,0.13232696915826772,1.0700803685369449,231.85364457415477,-150.088745912619],"strokeRole":"right fall"},{"component":"曾 middle","sourceCharacter":"憎","sourceLanguage":"ZhHans","sourceFile":"/strokes/animcjk-original-v2/618e.json","sourceSha256":"9d10580e2abbc2708945f03b46b3037c90f57525de99e6f4b478164b303404bc","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHans.txt","sourceStrokeIndices":[5,6,7,8,9,10],"targetStrokeIndices":[5,6,7,8,9,10],"transform":[1,0,0,1,0,0]},{"component":"日","sourceCharacter":"憎","sourceLanguage":"ZhHans","sourceFile":"/strokes/animcjk-original-v2/618e.json","sourceSha256":"9d10580e2abbc2708945f03b46b3037c90f57525de99e6f4b478164b303404bc","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsZhHans.txt","sourceStrokeIndices":[11,12,13,14],"targetStrokeIndices":[11,12,13,14],"transform":[1,0,0,1,0,0]}],"referenceImage":"/media/55c20b7fba308484d32d67dfc2efb3bec52c8f820f712eb1033e26746fc4c782.jpg","referenceSha256":"55c20b7fba308484d32d67dfc2efb3bec52c8f820f712eb1033e26746fc4c782","educationReference":"https://www.moyaland.com/_new/hanja/item_01.php?it_id=1427873734","educationDiagram":"https://www.moyaland.com/_new/data/cheditor4/1504/9b04c80cd71f79f8ac552a3e02a90b53_PdlEuWXSo9xWbLMs2IAdsQPmdmN.png","educationReferenceScope":"Character-specific 15-stroke diagram, including the outward 八 and the six-stroke 曾 middle; visually compared with the retained textbook strip.","review":"Compared with the character-specific Korean education diagram and retained textbook strip; not independently certified by 한국어문회.","modification":"Replace the inward top with the two complete outward 八 stroke pairs from the existing 曾 (Ja). Fit each pair with matched weight and clearance from its neighbouring strokes. Keep all remaining original outline/median pairs and their order verbatim.","reviewedSequence":"忄 first, then outward 八 (left fall, right fall), then the six-stroke 曾 middle (left vertical, top/right bend, central vertical, left dot, right short left fall, bottom closure), then 日 (left vertical, top/right bend, inner horizontal, bottom closure).","shapeDifference":{"component":"曾 top","originalForm":"丷","appliedEducationForm":"八","sourceCharacter":"曾","sourceStrokeIndices":[0,1],"targetStrokeIndices":[3,4]},"topAdjustment":{"normalStretch":1.65,"frameBounds":[377.79860950453866,351.11160662783914,932.011697648485,671.2795558988645],"strokeTargetBounds":[[444.3041800818122,660.1952941359856,632.736630050754,859.0],[688.1579388651487,683.4722438380313,898.7589123598482,859.0]],"method":"Per-stroke positive affine maps of complete 曾 outline/median pairs; width, weight and landing heights are fitted to the middle frame.","selectionBasis":"Owner requested the same outward 八 treatment. The enclosed 層 uses a smaller, separately fitted pair to leave space below 尸."},"license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
