{"version":1,"format":"animcjk-component-composition","character":"羅","viewBox":"0 -900 1024 1024","strokes":["M322,785Q309,789 281,790Q269,791 267,786Q261,779 272,766Q300,723 326,649Q332,627 347,613Q366,594 370,610Q370,614 371,619C373,627 370,636 368,644Q365,662 340,750C337,763 335,782 322,785Z","M687,664Q687,660 689,655Q692,640 703,640Q721,643 753,696Q771,744 807,769Q825,782 811,798Q795,816 750,843Q735,852 661,837Q562,828 436,804Q372,792 322,785C309,782 327,747 340,750Q374,760 427,770C444,773 444,773 452,775Q501,785 567,793C595,796 595,796 609,798Q702,813 723,800Q729,796 724,776Q705,712 695,691C692,682 685,673 687,664Z","M479,662Q479,663 480,665Q483,695 462,750Q459,756 457,763Q456,770 452,775C448,782 425,778 427,770Q433,746 438,697Q441,673 459,658C464,653 478,655 479,662Z","M584,681Q585,685 588,689Q618,755 625,764Q635,774 627,782Q621,791 609,798C597,805 563,806 567,793Q579,769 556,676C554,667 580,672 584,681Z","M371,619Q383,618 401,620Q564,648 687,664C696,666 704,689 695,691Q691,692 685,694Q672,697 584,681C565,678 565,678 556,676Q516,670 479,662C466,659 466,659 459,658Q411,654 368,644C360,642 363,619 371,619Z","M335,391Q298,390 267,387Q242,386 255,401Q300,470 342,521Q354,536 352,542Q351,555 317,581Q304,591 288,589Q278,588 284,574Q296,541 238,436Q225,414 200,391Q184,378 186,368Q190,352 202,337Q212,328 222,334Q241,347 310,365Q313,366 316,365C327,365 346,391 335,391Z","M399,292Q345,282 283,259Q267,252 277,266Q311,309 389,393Q414,426 439,444Q449,453 445,462Q436,480 407,498Q392,507 384,505Q375,502 376,488Q377,460 335,391C322,374 322,374 316,365Q226,256 208,244Q195,237 198,223Q199,211 222,194Q232,184 245,194Q302,239 405,276C410,278 405,293 399,292Z","M405,276Q406,270 421,251Q428,245 437,250Q444,254 447,265Q450,293 409,336Q402,343 395,344Q391,345 389,338Q386,329 399,292C403,281 403,281 405,276Z","M294.982758621 259.532213108C304.060344828 244.21408662 307.551724138 226.981194321 308.25 211.024812563C309.646551724 172.729496344 311.043103448 108.903969312 312.439655172 20.1864867378C312.439655172 -0.237681912391 300.568965517 -7.25848988591 283.112068966 -2.15244772335C274.034482759 1.03882862825 264.25862069 4.86836025017 253.784482759 8.05963660177C248.198275862 9.97440241273 245.405172414 9.33614714241 245.405172414 6.78312606113C244.706896552 2.95359443921 246.801724138 -0.875937182711 250.99137931 -5.34372407495C274.732758621 -29.5974243471 293.586206897 -51.9363588083 309.646551724 -69.8075063772C313.836206897 -74.9135485398 321.517241379 -72.9987827288 327.801724138 -65.9779747553C345.25862069 -44.2772955645 356.431034483 -13.6410425891 355.034482759 25.2925289004C351.543103448 107.627458772 345.956896552 174.644262155 350.844827586 225.06642851C351.543103448 237.831533917 353.637931034 245.490597161 350.844827586 248.681873512C346.655172414 254.426170945 338.275862069 259.532213108 326.405172414 265.276510541C317.327586207 270.382552703 290.094827586 268.467786892 294.982758621 259.532213108Z","M255.445594217 183.833490999C241.815061353 163.251655494 226.945389138 143.211447239 210.217007896 124.254493484C198.445184059 112.33869398 197.206044707 99.3396399769 204.021311139 85.2573314731C207.119159518 78.7578044714 213.314856274 76.0496682206 223.227971084 80.3826862218C233.76065557 85.7989587232 242.434631029 95.0066219757 250.489036812 106.380794229C260.402151622 121.004729983 265.978278703 135.087038486 269.076127081 148.62771974C271.554405783 161.085146493 274.032684486 172.459318746 271.554405783 182.750236499C270.315266432 186.54162725 267.217418054 188.708136251 264.739139351 188.708136251C261.021721297 189.249763501 257.304303244 187.62488175 255.445594217 183.833490999Z","M395,171Q408,153 421,131Q428,121 440,118Q447,117 454,125Q458,135 458,157Q455,178 400,206Q390,210 384,210Q380,209 379,199Q380,190 395,171Z","M543,445Q565,472 593,509Q606,531 618,540Q625,549 622,560Q618,570 596,588Q575,603 560,602Q545,601 551,584Q563,559 514,472Q490,432 457,388Q450,381 448,375Q445,366 456,369Q465,370 517,417C534,436 534,436 543,445Z","M571,99Q575,370 578,389Q582,408 577,417Q573,433 543,445C531,450 509,427 517,417Q544,390 527,113Q523,82 514,44Q501,-10 534,-51Q544,-64 554,-52Q569,-28 571,78C571,92 571,92 571,99Z","M700,560Q752,515 765,516Q774,517 777,528Q781,541 772,565Q763,586 694,599Q681,600 676,599Q672,595 674,585Q677,576 700,560Z","M726,430Q853,463 856,465Q863,472 859,479Q852,488 829,493Q816,496 734,470Q656,452 622,446Q592,440 614,428Q642,413 687,420C713,427 713,427 726,430Z","M749,314Q839,342 840,343Q847,349 843,355Q837,364 815,368Q794,371 749,352C718,341 718,341 702,336Q668,327 628,321Q601,314 622,303Q652,288 697,301Q698,301 702,301C718,301 733,311 749,314Z","M747,210Q849,237 852,239Q858,245 854,251Q850,260 827,265Q800,271 747,246C717,237 717,237 702,233Q665,226 625,220Q598,216 618,203Q648,185 693,198Q696,199 703,199C732,206 732,206 747,210Z","M745,125Q746,170 747,210C747,234 747,234 747,246Q748,282 749,314C749,339 749,339 749,352Q749,368 751,386Q758,405 726,430C716,438 682,432 687,420Q697,399 702,336C702,313 702,313 702,301Q702,273 702,233C703,210 703,210 703,199Q703,163 704,118C704,104 745,111 745,125Z","M704,118Q641,111 571,99C564,98 565,82 571,78Q598,59 625,66Q712,90 918,90Q934,91 939,98Q943,108 929,120Q881,156 822,139Q789,135 745,125C718,120 718,120 704,118Z"],"medians":[[[274,781],[316,741],[365,610]],[[333,780],[732,824],[771,781],[701,645]],[[443,769],[465,662]],[[574,790],[600,763],[563,683]],[[374,638],[689,684]],[[291,580],[316,533],[221,378],[237,361],[328,385]],[[386,500],[408,459],[237,239],[257,224],[400,284]],[[396,334],[435,254]],[[300.56896552,260.80872365],[328.5,237.83153392],[330.59482759,-2.15244772],[305.45689655,-39.1712534],[249.59482759,4.23010498]],[[263.5,186.0],[210.83657757,82.00756797]],[[387,201],[444,126]],[[557,593],[585,548],[455,376]],[[526,420],[555,391],[543,-53]],[[680,591],[769,522]],[[615,436],[854,474]],[[622,313],[837,355]],[[615,213],[850,248]],[[694,417],[724,387],[717,121]],[[577,92],[856,117],[936,102]]],"order":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-17","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7f85.json","originalSha256":"f2a6d727fc35c61d416f846af3deac24f29b2ee0c7cbbf6aa638a7f7d9921fb9","originalStrokeCount":19,"originalOrder":[0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,16,17,15,18],"referenceImage":"/media/993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74.jpg","referenceSha256":"993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74","components":[{"component":"Unchanged upper 罒 in its existing playback order","sourceCharacter":"羅","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7f85.json","sourceSha256":"f2a6d727fc35c61d416f846af3deac24f29b2ee0c7cbbf6aa638a7f7d9921fb9","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0,1,2,3,4],"targetStrokeIndices":[0,1,2,3,4],"transform":[1,0,0,1,0,0],"referenceImage":"/media/993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74.jpg","referenceSha256":"993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74"},{"component":"Unchanged upper three 糸 strokes","sourceCharacter":"羅","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7f85.json","sourceSha256":"f2a6d727fc35c61d416f846af3deac24f29b2ee0c7cbbf6aa638a7f7d9921fb9","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[5,6,7],"targetStrokeIndices":[5,6,7],"transform":[1,0,0,1,0,0],"referenceImage":"/media/993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74.jpg","referenceSha256":"993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74"},{"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":[8],"transform":[0.6982758620689655,0,0,0.6382552703197847,-213.3620689655172,-44.915550834775836],"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":[9],"transform":[0.6195696756314153,0,0,0.5416272501446218,89.40092114757229,46.801796712832214],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Native right dot, shape and weight preserved","sourceCharacter":"羅","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7f85.json","sourceSha256":"f2a6d727fc35c61d416f846af3deac24f29b2ee0c7cbbf6aa638a7f7d9921fb9","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[10],"targetStrokeIndices":[10],"transform":[1,0,0,1,0,0],"referenceImage":"/media/993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74.jpg","referenceSha256":"993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74"},{"component":"Unchanged right component in its existing playback order","sourceCharacter":"羅","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7f85.json","sourceSha256":"f2a6d727fc35c61d416f846af3deac24f29b2ee0c7cbbf6aa638a7f7d9921fb9","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[11,12,13,14,16,17,15,18],"targetStrokeIndices":[11,12,13,14,15,16,17,18],"transform":[1,0,0,1,0,0],"referenceImage":"/media/993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74.jpg","referenceSha256":"993aff9afe8be6acaa81e2573099e42c22bc9881e88cf61657efd0231b88cc74"}],"threadLowerStrokeNumbers":[[9,10,11]],"threadStartIndex":5,"threadShape":"centered compact-hook lower three strokes","threadAlignment":{"upperSourceStrokeIndex":6,"upperMedianSegment":[[257,224],[400,284]],"horizontalMidpoint":[328.5,254.0],"centralSourceAxisX":776,"anchorOverlap":10,"lowerEdge":-72.6923076923077,"leftDotTranslationY":0,"rightDotTranslationX":0,"baseLowerEdge":-72.6923076923077,"lowerEndRaised":0,"centralStrokeHasHook":true,"hookReachInShaftWidths":1.9482758620689655},"weightMatching":{"referenceSourceStrokeIndices":[7,10],"referenceWidths":[38.0,43.0],"targetWidth":40.5,"centralDonorWidth":58.0,"method":"Median transverse ink width at 35%, 50% and 65% of the native 糸 third and sixth stroke medians, at 1024 units."},"ownerRequestedSequence":"幺 아래 가로획 가운데에 짧은 갈고리로 마치는 긴 세로획, 양옆 점; 전체 획에 어울리는 굵기; 가운데 세로 → 왼쪽 점 → 오른쪽 점","reviewedSequence":"Unchanged upper 罒 (1-5), Unchanged upper 糸 (6-8), centered long vertical (9), left dot (10), right dot (11), unchanged right component (12-19).","modification":"Use the complete compact hooked vertical from matched 術 (Ko), source index 10, for stroke 9 and the complete left dot from matched 糸 (Ja), index 4, for stroke 10. 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 any preceding 罒 pairs, all three upper 糸 pairs and every right-component pair in the original playback order, including the horizontal-before-inner-vertical 隹 order in 維 and 羅. 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 centered shaft, modest lower hook and matching side-dot weight in 維/羅/經; compatibility input 羅 resolves to the canonical 羅 lesson. Visually compared the three target textbook strips, accepted compact hooks, full glyphs and cumulative stages, including 羅's preceding five-stroke 罒. 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"}}
