{"version":1,"format":"animcjk-component-composition","character":"純","viewBox":"0 -900 1024 1024","strokes":["M281,447C258,449 225,452 201,452C172,454 169,459 181,478C225,549 261,614 302,667C311,680 315,689 314,693C311,703 297,719 270,739C258,748 245,751 233,748C226,747 224,740 229,729C233,717 235,702 232,684C226,652 203,602 168,533C156,511 139,487 114,464C101,454 95,445 97,437C99,425 105,412 115,399C121,392 129,391 138,395C158,406 199,415 261,422C271,424 292,447 281,447Z","M328,343C296,335 263,324 230,309C219,305 217,307 224,316C250,353 295,407 356,480C375,504 392,524 409,537C417,544 419,550 415,557C407,570 394,583 373,595C362,602 354,603 348,601C341,599 339,593 340,583C342,555 313,488 281,447C268,430 268,430 261,422C194,339 157,294 150,289C141,283 138,275 140,266C141,258 150,249 168,235C175,230 183,229 193,237C225,265 272,294 335,324C341,327 335,344 328,343Z","M335,324C343,302 354,290 363,287C369,285 378,286 385,295C389,301 389,312 388,325C386,336 378,344 369,352C353,366 342,376 335,379C330,382 327,380 324,374C320,370 321,360 328,343C333,330 333,330 335,324Z","M225.189655172 305.597714879C235.836206897 288.789880177 239.931034483 269.881066138 240.75 252.372904991C242.387931034 210.353318237 244.025862069 140.320673647 245.663793103 42.975297668C245.663793103 20.5648513993 231.74137931 12.8612604945 211.267241379 18.4638720616C200.620689655 21.9655042911 189.155172414 26.1674629665 176.870689655 29.6690951959C170.318965517 31.7700745336 167.043103448 31.0697480877 167.043103448 28.2684423042C166.224137931 24.0664836288 168.681034483 19.8645249534 173.594827586 14.9622398321C201.439655172 -11.6501651119 223.551724138 -36.1615907182 242.387931034 -55.7707312033C247.301724138 -61.3733427705 256.310344828 -59.2723634328 263.681034483 -51.5687725279C284.155172414 -27.7576733675 297.25862069 5.85799603551 295.620689655 48.5779092351C291.525862069 138.920020756 284.974137931 212.454297575 290.706896552 267.7800868C291.525862069 281.786615718 293.982758621 290.190533069 290.706896552 293.692165299C285.793103448 299.995103312 275.965517241 305.597714879 262.043103448 311.900652892C251.396551724 317.503264459 219.456896552 315.402285121 225.189655172 305.597714879Z","M189.886915441 224.613825831C173.618618495 201.945171222 155.871385463 179.873060155 135.905748303 158.994036174C121.855855486 145.870078242 120.3769194 131.553033226 128.511067873 116.042901126C132.208408088 108.884378618 139.603088518 105.901660906 151.434577206 110.674009245C164.005533936 116.639444668 174.358086538 126.780684888 183.971171097 139.308099277C195.802659785 155.41477492 202.457872172 170.92490702 206.155212387 185.838495579C209.113084559 199.558997053 212.070956731 212.086411442 209.113084559 223.420738746C207.634148473 227.596543542 203.936808258 229.982717712 200.978936086 229.982717712C196.542127828 230.579261254 192.10531957 228.789630627 189.886915441 224.613825831Z","M325,205C355,167 372,146 379,145C385,144 389,148 393,153C396,160 398,171 397,187C396,198 389,209 375,218C340,240 319,248 312,246C309,246 307,242 307,234C307,228 314,219 325,205Z","M451,469C501,482 542,492 574,500C606,509 606,509 622,513C700,535 731,545 773,550C790,553 798,552 803,563C808,576 784,598 753,613C737,622 723,625 711,622C701,621 697,611 694,602C689,590 666,578 625,562C592,549 592,549 575,543C552,535 456,500 435,488C416,479 435,465 451,469Z","M615,289C657,306 690,314 712,315C724,315 731,351 720,349C682,343 647,334 616,324C583,314 583,314 566,309C545,303 527,297 511,290C499,285 494,292 496,306C498,346 495,370 489,377C480,386 468,394 453,401C446,404 439,405 434,402C427,400 427,393 434,382C445,362 451,340 450,316C449,296 445,279 437,268C428,257 424,248 430,240C436,231 446,225 457,220C465,216 472,217 477,222C489,238 519,253 565,270C598,283 598,283 615,289Z","M712,315C712,297 715,281 720,267C724,255 732,252 741,259C760,275 768,312 785,365C796,402 811,418 814,420C821,429 822,440 816,449C806,463 789,477 769,492C761,499 752,500 744,496C738,494 733,489 736,480C739,469 746,447 742,409C738,384 728,365 720,349C714,339 712,327 712,315Z","M565,270C562,183 563,89 614,53C646,31 709,11 823,17C871,20 913,30 950,44C972,53 979,65 971,82C954,117 941,165 930,227C928,237 925,245 921,248C915,253 911,250 910,239C903,203 895,171 889,142C885,124 875,110 860,95C843,80 799,65 723,74C673,81 652,90 637,113C621,137 611,173 615,289C616,312 616,312 616,324C618,393 618,460 622,513C624,546 624,546 625,562C630,645 633,704 644,738C648,753 643,767 623,781C606,793 591,801 578,809C565,817 554,817 543,810C535,806 538,795 552,776C568,754 575,727 576,697C576,665 576,617 575,543C574,514 574,514 574,500C573,462 566,327 566,309C565,283 565,283 565,270Z"],"medians":[[[234,742],[273,688],[142,443],[154,424],[271,440]],[[349,591],[373,543],[181,289],[200,269],[329,332]],[[331,370],[372,290]],[[231.74137931,306.99836777],[264.5,281.78661572],[266.95689655,18.46387206],[237.47413793,-22.1550618],[171.95689655,25.46713652]],[[199.5,227.0],[136.64521635,112.46363987]],[[316,242],[385,153]],[[709,613],[753,574],[432,479]],[[437,396],[471,356],[464,270],[482,254],[712,343]],[[744,490],[781,434],[735,261]],[[545,806],[608,744],[589,252],[618,93],[706,46],[892,68],[929,98],[916,241]]],"order":[0,1,2,3,4,5,6,7,8,9],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-17","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7d14.json","originalSha256":"ca7ccfb03d91dd05109fef69f9768995f680a71e2ab41da73835ad51384ed3dd","originalStrokeCount":10,"originalOrder":[0,1,2,4,3,5,6,7,8,9],"referenceImage":"/media/ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749.jpg","referenceSha256":"ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749","components":[{"component":"Unchanged upper three 糸 strokes","sourceCharacter":"純","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7d14.json","sourceSha256":"ca7ccfb03d91dd05109fef69f9768995f680a71e2ab41da73835ad51384ed3dd","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0],"referenceImage":"/media/ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749.jpg","referenceSha256":"ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749"},{"component":"Centered compact-hook 術 vertical with matched weight","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.8189655172413793,0,0,0.7003264458953895,-371.01724137931035,-28.457999813368534],"referenceImage":"/media/8d9a1460679b0b58bd25be5f18b31e4eb9c227dc4587f38f77f56766729cbed6.jpg","referenceSha256":"8d9a1460679b0b58bd25be5f18b31e4eb9c227dc4587f38f77f56766729cbed6"},{"component":"Full 糸 left dot 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.7394680429918246,0,0,0.5965435423354556,-8.290520080702692,73.6883096197879],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right dot, shape and weight preserved","sourceCharacter":"純","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7d14.json","sourceSha256":"ca7ccfb03d91dd05109fef69f9768995f680a71e2ab41da73835ad51384ed3dd","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,0,0],"referenceImage":"/media/ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749.jpg","referenceSha256":"ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"純","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7d14.json","sourceSha256":"ca7ccfb03d91dd05109fef69f9768995f680a71e2ab41da73835ad51384ed3dd","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[6,7,8,9],"targetStrokeIndices":[6,7,8,9],"transform":[1,0,0,1,0,0],"referenceImage":"/media/ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749.jpg","referenceSha256":"ed03eebe4c9da2d93fdab182aa28e5160109dd9aa4a1bc9bab9d1c4b3c960749"}],"threadLowerStrokeNumbers":[[4,5,6]],"threadShape":"centered compact-hook lower three strokes","threadAlignment":{"upperSourceStrokeIndex":1,"upperMedianSegment":[[200,269],[329,332]],"horizontalMidpoint":[264.5,300.5],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":-58.93608329051593,"leftDotTranslationY":0,"rightDotTranslationX":0,"baseLowerEdge":-58.93608329051593,"lowerEndRaised":0,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[2,5],"referenceWidths":[47.0,48.0],"targetWidth":47.5,"centralDonorWidth":58.0,"method":"Median transverse ink width at 35%, 50% and 65% of the existing third and sixth stroke medians, at 1024 units."},"ownerRequestedSequence":"幺 아래 가로획 가운데에 짧은 갈고리로 마치는 긴 세로획, 양옆 점; 전체 획에 어울리는 굵기; 가운데 세로 → 왼쪽 점 → 오른쪽 점","reviewedSequence":"Unchanged upper 糸 (1-3), centered long vertical (4), left dot (5), right dot (6), unchanged right component (7-10).","modification":"Use the complete compact hooked vertical outline/median pair from matched 術 (Ko), index 10, for the fourth stroke. Its median hook reach is approximately 1.95 shaft widths. Center it on the midpoint of the retained second-stroke lower horizontal and match its transverse width to the native third and sixth strokes. Retain the previously accepted lower edge, including the 76-unit lift in 編 to clear the neighboring right component. Use the complete left dot from matched 糸 (Ja), index 4, matched to the same native weight. Preserve both accepted side-dot outline/median pairs exactly, including the eight-unit left-dot drop and four-unit right-dot shift in 編; verify six-unit clearance. Preserve the upper three pairs and every right-component pair in existing playback order. Every complete outline and its median share a positive affine map; no cutting, tracing, joined outlines or added outline strokes. Total count is unchanged.","review":"The owner supersedes the previous hookless request with a modest lower hook. Visually compared the compact hooked 術 (Ko) source, the accepted earlier 糸 hooks, and the four updated glyphs and cumulative stages. Center attachment, native weight, lower edge and side dots are retained. The frozen originals retain their three-dot lower forms. No independent educational certification is claimed.","ownerReference":{"url":"https://hanja.dict.naver.com/#/entry/ccko/c4e5057a93fb4b2fb6ea5b1d3be03aa2","access":"Automated reading blocked by robots.txt; no Naver image was copied or claimed verified."},"license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
