{"version":1,"format":"animcjk-component-composition","character":"級","viewBox":"0 -900 1024 1024","strokes":["M312,521C275,521 227,521 227,521C205,521 201,526 211,541C257,613 300,677 344,730C354,742 357,751 356,756C354,766 341,782 314,804C303,813 291,817 278,814C271,813 268,806 273,795C284,767 260,702 202,598C188,575 170,551 144,529C131,519 124,510 126,501C128,489 134,476 145,463C150,457 162,458 179,465C201,476 240,487 296,497C305,499 322,521 312,521Z","M359,388C322,380 283,367 243,351C230,347 228,350 236,360C264,400 311,459 377,539C396,563 413,583 430,597C438,604 439,611 436,617C429,630 415,643 393,655C382,662 373,664 367,661C360,659 359,653 360,642C361,620 341,566 312,521C301,505 301,505 296,497C235,406 170,340 161,333C151,328 149,319 151,310C152,302 161,293 178,279C186,273 192,272 203,280C247,315 303,344 370,370C377,373 366,389 359,388Z","M370,370C377,358 387,348 399,341C405,338 413,339 420,345C425,351 428,360 428,369C428,382 422,393 414,402C398,419 378,431 356,438C352,440 348,439 346,438C343,438 341,435 341,428C340,424 345,410 359,388C366,376 366,376 370,370Z","M249.948275862 350.516169588C260.931034483 336.85732246 265.155172414 321.491119441 266 307.263153683C267.689655172 273.116035863 269.379310345 216.204172831 271.068965517 137.096683215C271.068965517 118.884887045 256.706896552 112.624582111 235.586206897 117.177531154C224.603448276 120.023124305 212.775862069 123.437836087 200.103448276 126.283429239C193.344827586 127.99078513 189.965517241 127.4216665 189.965517241 125.145191978C189.120689655 121.730480196 191.655172414 118.315768414 196.724137931 114.331938002C225.448275862 92.7054300498 248.25862069 72.7862779883 267.689655172 56.8509563392C272.75862069 52.2980072966 282.051724138 54.0053631875 289.655172414 60.2656681211C310.775862069 79.6157015522 324.293103448 106.933395808 322.603448276 141.649632258C318.379310345 215.06593557 311.620689655 274.823391754 317.534482759 319.78376355C318.379310345 331.166136157 320.913793103 337.995559721 317.534482759 340.841152872C312.465517241 345.963220545 302.327586207 350.516169588 287.965517241 355.638237261C276.982758621 360.191186303 244.034482759 358.483830412 249.948275862 350.516169588Z","M215.096623585 278.843944601C197.490909653 258.361418314 178.284676272 238.417905877 156.677663719 219.552421139C141.472728959 207.694116446 139.872209511 194.757784054 148.675066477 180.743423963C152.676365098 174.275257767 160.67896234 171.580188519 173.483117927 175.892299316C187.087533238 181.282437813 198.291169377 190.445673257 208.694545792 201.7649641C221.498701379 216.318338041 228.701038897 230.332698132 232.702337518 243.808044373C235.903376415 256.205362916 239.104415311 267.524653758 235.903376415 277.765916902C234.302856966 281.53901385 230.301558345 283.695069248 227.100519448 283.695069248C222.298961103 284.234083098 217.497402758 282.617041549 215.096623585 278.843944601Z","M337,281C352,262 365,244 382,235C388,232 395,235 400,241C404,247 405,254 404,262C402,274 397,284 389,290C367,307 347,314 329,310C326,310 325,306 326,300C326,294 330,289 337,281Z","M539,599C545,581 538,531 533,503C522,449 505,393 485,344C448,251 396,170 322,87C318,84 315,81 314,77C311,71 313,68 320,68C342,69 387,103 447,178C478,219 504,269 523,309C530,324 530,324 533,331C546,361 589,508 595,524C603,553 616,569 611,579C604,592 591,601 576,611C565,618 536,612 539,599Z","M779,610C793,629 815,643 823,659C826,667 813,679 788,693C757,710 728,705 693,688C620,655 549,639 484,629C469,627 462,623 464,616C465,610 476,605 496,599C506,597 521,594 539,599C564,607 564,607 576,611C585,615 627,632 707,655C715,658 721,658 723,653C725,646 717,620 697,574C677,529 648,489 634,465C626,452 622,438 623,422C625,400 641,403 653,409C667,417 677,437 684,449C711,504 740,563 779,610Z","M643,168C614,137 523,72 462,49C446,44 439,39 440,36C442,29 464,31 506,44C558,62 622,91 673,130C687,141 700,153 712,167C747,212 786,285 803,352C809,380 822,399 837,411C839,414 841,419 841,422C839,436 821,451 788,467C766,478 753,460 684,449C667,446 637,403 653,409C667,417 733,430 749,413C755,407 753,392 748,366C733,304 701,238 674,202C664,190 653,180 643,168Z","M523,309C547,291 584,242 643,168C663,143 663,143 673,130C729,59 769,26 794,20C827,13 899,14 944,17C966,19 978,22 977,29C975,36 920,57 816,99C771,118 738,143 712,167C687,190 687,190 674,202C646,228 620,258 594,290C573,315 553,329 533,331C525,333 517,314 523,309Z"],"medians":[[[278,809],[314,753],[170,514],[186,491],[309,513]],[[368,655],[395,607],[194,333],[215,313],[366,376]],[[349,429],[418,348]],[[256.70689655,351.65440685],[290.5,331.16613616],[293.03448276,117.17753115],[262.62068966,84.16865059],[195.03448276,122.86871746]],[[225.5,281.0],[157.47792344,177.50934087]],[[333,304],[396,241]],[[547,603],[576,560],[504,326],[432,194],[322,73]],[[470,620],[544,620],[733,680],[773,656],[635,408]],[[652,415],[750,443],[796,411],[726,236],[641,135],[448,38]],[[531,323],[785,69],[970,30]]],"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/7d1a.json","originalSha256":"b689937a8c77d396385eb5d8895d913c7d8c7763eef3ae4d7ebc2533560fc922","originalStrokeCount":10,"originalOrder":[0,1,2,4,3,5,6,7,8,9],"referenceImage":"/media/19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57.jpg","referenceSha256":"19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57","components":[{"component":"Unchanged upper three 糸 strokes","sourceCharacter":"級","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d1a.json","sourceSha256":"b689937a8c77d396385eb5d8895d913c7d8c7763eef3ae4d7ebc2533560fc922","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/19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57.jpg","referenceSha256":"19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57"},{"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.8448275862068966,0,0,0.5691186303266224,-365.08620689655174,79.04658292191476],"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.8002597241991249,0,0,0.539013849661415,0.6270175000458948,142.47344063701635],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right dot, shape and weight preserved","sourceCharacter":"級","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d1a.json","sourceSha256":"b689937a8c77d396385eb5d8895d913c7d8c7763eef3ae4d7ebc2533560fc922","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,0,0],"referenceImage":"/media/19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57.jpg","referenceSha256":"19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"級","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7d1a.json","sourceSha256":"b689937a8c77d396385eb5d8895d913c7d8c7763eef3ae4d7ebc2533560fc922","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[6,7,8,9],"targetStrokeIndices":[6,7,8,9],"transform":[1,0,0,1,0,0],"referenceImage":"/media/19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57.jpg","referenceSha256":"19d014b47a3159bef8436844329654ed036912627c110d3e073bfd1db0312c57"}],"threadLowerStrokeNumbers":[[4,5,6]],"threadShape":"centered compact-hook lower three strokes","threadAlignment":{"upperSourceStrokeIndex":1,"upperMedianSegment":[[215,313],[366,376]],"horizontalMidpoint":[290.5,344.5],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":54.278640450004204,"leftDotTranslationY":-8,"rightDotTranslationX":0,"baseLowerEdge":-21.721359549995796,"lowerEndRaised":76,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[2,5],"referenceWidths":[52.0,46.0],"targetWidth":49.0,"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 from matched 術 (Ko), source index 10, for stroke 4 and the complete left dot from matched 糸 (Ja), index 4, for stroke 5. Center the shaft on the midpoint of the native second-stroke lower horizontal. Match their transverse ink width to the native third and sixth strokes, measuring multi-segment medians by arc length. Retain the native right-dot shape and weight. Raise the center bottom or translate dots only when needed for six-unit clearance. The hook reaches approximately 1.95 shaft widths. Preserve all three upper pairs and every right-component pair in the original playback order, including all four native 及 strokes in 級. Each complete outline and its median share one positive affine map; no cutting, tracing, joined outlines or added outline strokes. Total count is unchanged.","review":"The owner requests the same modest lower hook accepted in 純/編/紅/續. Visually compared the 結/級/絃 textbook strips, accepted compact hooks, full glyphs and cumulative lower-component stages. Frozen originals retain their three-dot lower forms. This separate correction follows the owner-selected form; 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"}}
