{"version":1,"format":"animcjk-component-composition","character":"線","viewBox":"0 -900 1024 1024","strokes":["M303,543C275,543 249,541 227,539C207,538 203,543 212,556C250,618 284,674 321,721C330,734 333,741 332,746C329,756 317,771 290,791C279,800 267,804 256,800C247,798 246,791 251,781C263,755 240,687 180,579C172,567 160,555 147,543C135,533 130,524 132,516C134,504 141,492 152,480C158,474 166,472 175,477C203,495 240,508 286,516C296,518 314,543 303,543Z","M347,410Q298,400 242,380Q221,373 234,390Q268,436 350,532Q377,566 401,587Q411,597 406,606Q396,624 366,642Q350,651 342,648Q332,645 334,630Q334,609 303,543C292,525 292,525 286,516Q274,492 176,374Q149,353 152,343Q153,330 178,312Q188,302 202,313Q263,364 354,393C360,395 353,411 347,410Z","M354,393Q369,366 375,361Q384,357 393,362Q400,368 402,380Q402,413 359,446Q349,453 342,453Q338,454 337,445Q336,439 347,410C352,399 352,399 354,393Z","M244 377.929062361C253.75 362.257276169 257.5 344.626516704 258.25 328.301739421C259.75 289.122273942 261.25 223.82316481 262.75 133.057403116C262.75 112.161688194 250 104.97878619 231.25 110.20271492C221.5 113.467670377 211 117.385616925 199.75 120.650572381C193.75 122.609545655 190.75 121.956554564 190.75 119.344590199C190 115.426643651 192.25 111.508697103 196.75 106.937759464C222.25 82.1240979937 242.5 59.2694097975 259.75 40.9856592406C264.25 35.7617305101 272.5 37.720703784 279.25 44.9036057885C298 67.1053028934 310 98.4488752766 308.5 138.281331847C304.75 222.517182627 298.75 291.081247215 304 342.66754343C304.75 355.727365256 307 363.563258352 304 366.828213808C299.5 372.70513363 290.5 377.929062361 277.75 383.805982183C268 389.029910913 238.75 387.070937639 244 377.929062361Z","M206.160092692 295.843944601C191.200249555 275.361418314 174.880420679 255.417905877 156.520613193 236.552421139C143.600748666 224.694116446 142.240762927 211.757784054 149.720684495 197.743423963C153.120648844 191.275257767 159.920577543 188.580188519 170.80046346 192.892299316C182.360342247 198.282437813 191.880242425 207.445673257 200.720149733 218.7649641C211.600035651 233.318338041 217.719971479 247.332698132 221.119935829 260.808044373C223.839907308 273.205362916 226.559878787 284.524653758 223.839907308 294.765916902C222.479921568 298.53901385 219.079957219 300.695069248 216.35998574 300.695069248C212.280028521 301.234083098 208.200071302 299.617041549 206.160092692 295.843944601Z","M321 291C334 267 345 246 362 234C367 230 374 233 380 237C384 242 388 249 388 258C387 279 373 296 350 309C333 319 323 323 318 322C315 322 313 319 313 313C312 307 316 301 321 291Z","M546,636C568,664 597,703 631,752C640,767 650,780 663,791C675,802 675,813 664,821C651,830 635,835 616,838C597,842 584,842 577,837C569,833 568,829 574,820C585,803 570,749 533,659C529,651 525,641 522,631C519,623 541,629 546,636Z","M507,628Q497,634 462,640Q452,643 448,638Q444,632 451,618Q479,557 497,456Q500,426 517,406Q533,387 538,401Q539,407 540,414C541,429 541,429 541,436Q538,455 530,504C527,520 527,520 525,528Q516,574 513,596C511,607 517,623 507,628Z","M701,432C711,416 722,404 733,397C739,393 748,397 758,410C768,425 783,475 805,558C810,579 821,596 837,611C845,620 846,628 839,636C829,647 811,662 784,679C772,687 742,678 693,668C673,665 625,653 546,636C530,633 530,633 522,631C516,630 511,630 507,628C497,624 502,594 513,596C515,596 519,597 524,598C568,612 631,627 712,640C728,643 739,642 747,636C755,630 758,620 756,607C736,517 721,468 711,459C705,451 695,440 701,432Z","M530,504Q536,503 544,504Q626,519 687,527Q709,531 701,544Q691,559 665,563Q641,566 600,553Q560,540 525,528C517,525 522,504 530,504Z","M617,422Q660,429 701,432C711,432 720,455 711,459Q707,460 701,462Q683,466 541,436C534,435 533,414 540,414Q544,413 553,414Q566,417 582,417C605,420 605,420 617,422Z","M658,301Q659,338 669,365Q678,383 662,395Q640,413 617,422C606,426 578,428 582,417Q582,413 588,404Q610,367 609,326Q615,80 595,63Q591,60 522,71Q510,74 511,66Q512,60 522,52Q582,-6 601,-38Q614,-54 630,-41Q666,-13 664,58Q661,88 658,272C658,291 658,291 658,301Z","M410,314C403,314 399,312 399,307C398,305 401,301 410,296C434,283 453,281 468,286C494,297 509,304 512,303C518,302 516,295 511,282C468,189 408,115 330,59C321,53 319,48 325,47C330,46 338,49 349,53C389,72 425,97 459,126C490,154 526,204 566,277C571,288 577,298 584,303C591,309 593,313 589,319C584,326 571,332 552,340C538,346 528,347 519,341C510,336 497,331 481,326C462,321 438,317 410,314Z","M695,269C767,313 819,346 855,358C866,362 872,363 870,371C867,382 860,394 850,406C839,419 827,427 814,429C805,431 798,425 798,412C797,404 796,394 789,385C765,358 728,324 682,281C678,277 690,265 695,269Z","M682,281C674,289 658,301 658,301C650,307 653,280 658,272C704,212 757,150 818,89C829,78 844,76 862,78C922,87 961,93 979,98C983,100 987,103 988,105C988,108 984,113 976,115C892,143 823,175 770,213C746,231 719,247 695,269C686,277 686,277 682,281Z"],"medians":[[[256,795],[291,741],[174,532],[194,507],[299,535]],[[344,644],[365,596],[192,361],[211,343],[349,402]],[[344,444],[386,365]],[[250.0,379.23504454],[280.0,355.72736526],[282.25,110.20271492],[255.25,72.32923162],[195.25,116.73262583]],[[215.0,298.0],[157.20060606,194.50934087]],[[322,313],[375,239]],[[576,832],[624,798],[530,634]],[[454,633],[487,604],[531,401]],[[506,610],[733,660],[790,637],[799,613],[722,407]],[[523,519],[698,541]],[[538,424],[711,451]],[[590,415],[639,368],[631,47],[604,6],[519,67]],[[404,308],[514,322],[552,303],[454,149],[332,53]],[[809,424],[826,371],[692,278]],[[657,293],[848,120],[980,107]]],"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-19","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7dda.json","originalSha256":"ac872258181a6e68cf874b850c68b0e52aae229fc012870ba63ef0493650a00d","originalStrokeCount":15,"originalPlaybackOrder":[0,1,2,4,3,5,6,7,8,9,10,11,12,13,14],"components":[{"component":"Unchanged upper 幺","sourceCharacter":"線","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7dda.json","sourceSha256":"ac872258181a6e68cf874b850c68b0e52aae229fc012870ba63ef0493650a00d","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/6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827.jpg","referenceSha256":"6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827"},{"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.75,0,0,0.6529910913180967,-302.0,66.45231180204114],"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.6799928698445605,0,0,0.539013849661415,23.922003573678495,159.47344063701635],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right lower stroke with clearance","sourceCharacter":"線","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7dda.json","sourceSha256":"ac872258181a6e68cf874b850c68b0e52aae229fc012870ba63ef0493650a00d","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,8,0],"referenceImage":"/media/6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827.jpg","referenceSha256":"6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"線","sourceLanguage":"Ko","sourceFile":"/strokes/animcjk-original-v2/7dda.json","sourceSha256":"ac872258181a6e68cf874b850c68b0e52aae229fc012870ba63ef0493650a00d","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsKo.txt","sourceStrokeIndices":[6,7,8,9,10,11,12,13,14],"targetStrokeIndices":[6,7,8,9,10,11,12,13,14],"transform":[1,0,0,1,0,0],"referenceImage":"/media/6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827.jpg","referenceSha256":"6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827"}],"referenceImage":"/media/6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827.jpg","referenceSha256":"6fb51323dc0781a7ed11f48d26afac21cfd6a5cd73ba0c92ed4a809528e9d827","threadLowerStrokeNumbers":[[4,5,6]],"threadAlignment":{"upperSourceStrokeIndex":1,"upperMedianSegment":[[211,343],[349,402]],"horizontalMidpoint":[280.0,372.5],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":38.0342546121812,"baseLowerEdge":38.0342546121812,"lowerEndRaised":0,"leftStrokeTranslationY":0,"rightStrokeTranslationX":8,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[2,5],"referenceWidths":[41.0,46.0],"targetWidth":43.5,"centralDonorWidth":58.0},"ownerRequestedSequence":"幺 맨 아래 가로획의 가운데에 세로획을 연결하고, 가운데 세로획 → 왼쪽 → 오른쪽 순서로 씁니다.","reviewedSequence":"Upper 幺 three, central hooked vertical four, left fall five, right fall six, original right component seven through 15.","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"}}
