{"version":1,"format":"animcjk-component-composition","character":"終","viewBox":"0 -900 1024 1024","strokes":["M332,523C296,519 260,513 231,508C216,506 212,510 219,520C265,595 311,660 356,714C365,727 369,735 368,740C366,750 353,766 326,788C315,797 303,802 291,799C282,798 280,791 285,780C289,768 290,753 286,735C277,703 251,651 211,579C197,556 178,532 152,509C139,499 132,489 135,480C138,468 145,454 157,442C164,435 173,434 182,440C210,462 254,480 315,494C326,496 343,525 332,523Z","M378,393C341,381 302,366 261,347C252,344 249,346 255,353C280,392 325,448 386,523C405,548 421,568 438,581C445,588 447,595 444,601C437,614 422,626 400,638C389,644 381,646 375,644C368,642 367,637 368,626C369,608 353,560 332,523C321,504 321,504 315,494C288,449 197,335 182,324C172,318 171,310 173,301C174,293 184,285 201,272C209,266 216,264 226,273C262,307 316,342 388,377C394,379 384,395 378,393Z","M388,377C394,368 408,355 418,352C426,351 434,354 439,365C442,373 440,384 436,396C429,413 408,429 372,442C366,445 363,442 361,434C359,430 364,416 378,393C385,382 385,382 388,377Z","M269.534482759 350.578577264C280.629310345 333.705127885 284.896551724 314.722497333 285.75 297.145987562C287.456896552 254.962364114 289.163793103 184.656325032 290.870689655 86.9309307089C290.870689655 64.4329982029 276.362068966 56.6993339039 255.025862069 62.3238170304C243.931034483 65.8391189845 231.982758621 70.0574813294 219.181034483 73.5727832835C212.353448276 75.6819644559 208.939655172 74.9789040651 208.939655172 72.1666625018C208.086206897 67.9483001569 210.646551724 63.7299378121 215.767241379 58.8085150764C244.784482759 32.0922202254 267.827586207 7.48510654691 287.456896552 -12.2005843959C292.577586207 -17.8250675224 301.965517241 -15.71588635 309.646551724 -7.982222051C330.982758621 15.9218312367 344.637931034 49.6687299958 342.931034483 92.5554138354C338.663793103 183.25020425 331.836206897 257.071545286 337.810344828 312.61331616C338.663793103 326.674523977 341.224137931 335.111248666 337.810344828 338.62655062C332.689655172 344.954094138 322.448275862 350.578577264 307.939655172 356.906120782C296.844827586 362.530603908 263.560344828 360.421422736 269.534482759 350.578577264Z","M235.018641803 272.808245146C217.2809587 251.986574033 197.930758952 231.712841634 176.161784234 212.534986661C160.8428761 200.480334964 159.230359454 187.329805841 168.099201006 173.08339929C172.13049262 166.508134728 180.193075849 163.76844116 193.093209014 168.151950868C206.799600503 173.631338003 218.087217023 182.946296133 228.56857522 194.453009116C241.468708386 209.24735438 248.725033291 223.493760931 252.756324906 237.192228769C255.981358197 249.794819179 259.206391489 261.301532163 255.981358197 271.712367719C254.368841551 275.547938713 250.337549937 277.739693567 247.112516646 277.739693567C242.274966709 278.287632281 237.437416771 276.64381614 235.018641803 272.808245146Z","M373,268C382,258 390,245 400,232C406,224 414,220 423,219C429,219 433,223 437,229C441,237 440,249 438,265C436,274 430,284 416,291C382,309 361,315 356,311C353,310 351,305 351,297C351,291 359,283 373,268Z","M581,673C615,727 633,762 643,772C648,778 648,787 646,794C643,801 633,811 615,823C599,834 585,839 574,837C563,836 559,827 566,815C586,780 547,687 444,535C439,529 435,525 434,520C432,514 436,511 444,513C458,517 484,541 521,588C528,597 528,597 531,601C546,621 559,640 570,656C577,667 577,667 581,673Z","M671,502C696,535 721,571 748,609C760,628 776,647 798,664C807,672 809,677 807,684C804,690 785,699 746,714C732,719 721,718 709,710C687,697 644,686 581,673C574,672 564,659 570,656C584,646 604,643 629,648C645,652 659,656 671,659C685,663 694,663 699,656C702,652 697,643 690,627C673,595 655,561 632,527C620,510 620,510 614,501C569,437 504,381 457,338C448,331 448,325 458,326C482,329 525,355 582,406C623,444 637,460 648,473C663,492 663,492 671,502Z","M648,473C742,396 791,346 825,345C868,345 911,353 945,360C976,366 992,372 993,375C994,379 989,383 980,385C849,423 805,435 769,450C748,459 715,474 671,502C645,519 645,519 632,527C623,533 545,593 531,601C526,604 518,593 521,588C521,584 550,553 614,501C637,482 637,482 648,473Z","M599,289C617,275 637,258 658,238C666,230 676,227 686,227C692,228 698,232 701,240C704,250 702,265 696,283C688,306 653,323 593,335C583,338 575,338 572,335C568,333 567,327 569,319C570,312 581,303 599,289Z","M578,109C612,75 646,37 681,-3C689,-13 699,-18 710,-19C718,-19 724,-15 729,-7C733,3 733,19 730,40C724,77 675,117 579,159C568,164 560,165 556,163C551,161 549,155 550,146C551,138 561,126 578,109Z"],"medians":[[[292,794],[326,735],[177,495],[196,472],[330,515]],[[374,634],[402,589],[213,328],[238,308],[383,383]],[[368,433],[423,356]],[[276.36206897,351.98469805],[310.5,326.67452398],[313.06034483,62.32381703],[282.3362069,21.54631436],[214.06034483,69.35442094]],[[245.5,275.0],[176.96804256,169.79576701]],[[358,306],[427,224]],[[571,832],[607,777],[441,521]],[[575,661],[716,686],[755,668],[605,456],[456,333]],[[529,591],[817,390],[983,376]],[[575,329],[666,274],[685,230]],[[559,154],[668,68],[715,-15]]],"order":[0,1,2,3,4,5,6,7,8,9,10],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-19","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7d42.json","originalSha256":"caacd6dec7c894e95cc73a34679a5746aedfe4ce55b32e5e47f4c0cc1bc8c992","originalStrokeCount":11,"originalPlaybackOrder":[0,1,2,4,3,5,6,7,8,9,10],"components":[{"component":"Unchanged upper 幺","sourceCharacter":"終","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d42.json","sourceSha256":"caacd6dec7c894e95cc73a34679a5746aedfe4ce55b32e5e47f4c0cc1bc8c992","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0],"referenceImage":"/media/4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4.jpg","referenceSha256":"4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4"},{"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.853448275862069,0,0,0.7030603908143196,-351.77586206896547,15.218770845869319],"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.8062583228558658,0,0,0.5479387134964525,18.941411277501686,134.1797506314117],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right lower stroke with clearance","sourceCharacter":"終","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d42.json","sourceSha256":"caacd6dec7c894e95cc73a34679a5746aedfe4ce55b32e5e47f4c0cc1bc8c992","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,0,0],"referenceImage":"/media/4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4.jpg","referenceSha256":"4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"終","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d42.json","sourceSha256":"caacd6dec7c894e95cc73a34679a5746aedfe4ce55b32e5e47f4c0cc1bc8c992","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[6,7,8,9,10],"targetStrokeIndices":[6,7,8,9,10],"transform":[1,0,0,1,0,0],"referenceImage":"/media/4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4.jpg","referenceSha256":"4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4"}],"referenceImage":"/media/4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4.jpg","referenceSha256":"4b795a3b419ed0437df2761cb181eadaa0f82c815a2051111af4cdc69e9c2cb4","threadLowerStrokeNumbers":[[4,5,6]],"threadAlignment":{"upperSourceStrokeIndex":1,"upperMedianSegment":[[238,308],[383,383]],"horizontalMidpoint":[310.5,345.5],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":-15.378293432230898,"baseLowerEdge":-15.378293432230898,"lowerEndRaised":0,"leftStrokeTranslationY":-16,"rightStrokeTranslationX":0,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[2,5],"referenceWidths":[49.0,50.0],"targetWidth":49.5,"centralDonorWidth":58.0},"ownerRequestedSequence":"幺 맨 아래 가로획의 가운데에 세로획을 연결하고, 가운데 세로획 → 왼쪽 → 오른쪽 순서로 씁니다.","reviewedSequence":"Upper 幺 three, central hooked vertical four, left fall five, right fall six, original right component seven through 11.","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"}}
