chanind / hanzi-writer

Chinese character stroke order animations and practice quizzes
https://hanziwriter.org
MIT License
3.47k stars 539 forks source link

Stroke order of 翰 is wrong #243

Open andrewlhicks opened 3 years ago

andrewlhicks commented 3 years ago

The stroke order of 翰 is very much wrong, from the 9th stroke onwards it is completely messed up.

chanind commented 3 years ago

oh yeah, that's definitely messed up! I'll see if I can correct this on the hanzi-writer side, but do you also mind opening up an issue in the makemeahanzi repo too?

peterolson commented 3 years ago

Same issue with 肠

peterolson commented 3 years ago

There's been issues open on the makemeahanzi for a while already.

https://github.com/skishore/makemeahanzi/issues/95 https://github.com/skishore/makemeahanzi/issues/96

If you want to patch this, here is the correct stroke data for 翰

{"strokes":["M 317 657 Q 428 684 431 686 Q 438 693 435 701 Q 428 711 402 718 Q 372 724 325 704 L 276 690 Q 272 690 271 689 Q 228 679 176 674 Q 142 668 167 653 Q 200 635 273 647 L 317 657 Z","M 302 568 Q 309 614 317 657 L 325 704 Q 326 755 349 799 Q 352 809 336 822 Q 308 841 288 846 Q 275 850 268 844 Q 261 838 267 825 Q 280 800 280 784 Q 279 739 276 690 L 273 647 Q 269 605 264 560 C 261 530 297 538 302 568 Z","M 181 540 Q 171 547 138 552 Q 128 555 124 551 Q 120 545 126 531 Q 153 474 167 381 Q 170 353 186 334 Q 202 315 206 329 Q 209 336 209 347 L 209 368 Q 208 378 207 389 Q 203 413 199 432 L 195 456 Q 188 495 187 512 C 185 538 185 538 181 540 Z","M 338 364 Q 350 348 361 342 Q 370 335 384 354 Q 396 373 421 476 Q 428 503 448 524 Q 460 534 450 547 Q 437 560 400 583 Q 385 590 325 575 Q 313 575 302 568 L 264 560 Q 218 554 181 540 C 153 530 158 503 187 512 Q 242 530 338 547 Q 360 551 367 545 Q 377 532 375 521 Q 357 422 349 407 Q 346 398 332 393 C 320 386 320 386 338 364 Z","M 199 432 Q 208 438 321 454 Q 342 458 333 469 Q 323 482 301 485 Q 268 488 195 456 C 167 444 171 421 199 432 Z","M 283 356 Q 311 362 338 364 C 368 366 362 392 332 393 Q 319 394 300 389 Q 251 379 209 368 C 180 360 179 347 209 347 Q 212 347 217 347 Q 235 351 253 352 L 283 356 Z","M 309 231 Q 354 243 409 251 Q 425 254 426 261 Q 427 274 409 282 Q 375 295 310 274 L 263 262 Q 125 234 68 227 Q 55 226 53 217 Q 50 207 65 196 Q 101 169 145 183 Q 214 208 261 220 L 309 231 Z","M 261 220 Q 261 126 247 90 Q 235 62 267 11 Q 277 -7 283 -10 Q 293 -11 298 0 Q 310 28 307 55 Q 307 151 309 231 L 310 274 Q 311 302 316 317 Q 317 327 312 333 Q 296 348 283 356 C 258 373 240 379 253 352 Q 265 340 263 262 L 261 220 Z","M 658 712 Q 676 758 685 766 Q 691 773 688 782 Q 685 791 672 799 Q 639 820 608 812 Q 601 808 605 797 Q 626 725 542 584 Q 541 583 539 579 Q 514 539 447 455 Q 440 449 451 448 Q 502 460 589 581 Q 628 651 649 692 L 658 712 Z","M 649 692 Q 710 607 781 528 Q 800 506 834 503 Q 895 497 960 506 Q 976 507 978 511 Q 981 517 968 523 Q 808 589 736 644 Q 717 659 699 675 Q 674 700 658 712 C 635 731 631 716 649 692 Z","M 534 71 Q 512 77 488 83 Q 472 87 473 80 Q 519 40 546 11 Q 556 -5 569 -9 Q 576 -12 583 -4 Q 613 33 615 92 Q 594 365 618 410 Q 628 426 618 434 Q 602 449 572 461 Q 556 468 517 446 Q 501 439 463 432 Q 450 431 458 424 Q 464 415 476 411 Q 488 408 538 424 Q 553 428 558 421 Q 562 409 564 390 Q 570 212 562 103 Q 561 81 554 72 Q 550 68 534 71 Z","M 444 339 Q 489 291 509 292 Q 519 292 523 307 Q 524 317 515 332 Q 500 353 445 360 Q 438 361 438 352 Q 437 345 444 339 Z","M 403 167 Q 394 163 395 155 Q 396 145 406 141 Q 428 135 456 130 Q 465 130 472 140 Q 482 162 540 222 Q 547 231 553 240 Q 560 249 558 256 Q 552 259 461 198 Q 406 168 403 167 Z","M 775 264 Q 776 86 765 66 Q 761 60 740 65 Q 713 69 687 75 Q 668 81 669 71 Q 726 28 758 -7 Q 771 -25 786 -29 Q 795 -33 802 -23 Q 841 22 839 76 Q 812 379 836 422 Q 846 441 836 450 Q 815 468 781 482 Q 763 489 748 481 Q 729 468 715 463 Q 696 454 654 447 Q 639 446 648 437 Q 657 427 671 422 Q 692 418 740 437 Q 758 443 763 434 Q 770 410 775 287 L 775 264 Z","M 655 347 Q 688 314 708 305 Q 718 304 724 313 Q 728 322 726 333 Q 722 349 709 357 Q 667 384 644 374 Q 640 373 642 364 Q 643 357 655 347 Z","M 775 287 Q 658 200 628 191 Q 621 187 621 180 Q 622 171 631 168 Q 650 162 676 158 Q 683 158 689 167 Q 710 200 775 264 C 796 285 799 305 775 287 Z"],"medians":[[[169,665],[226,660],[383,697],[426,695]],[[277,835],[312,799],[287,594],[269,567]],[[131,545],[161,514],[196,333]],[[191,520],[198,530],[217,537],[339,565],[375,565],[390,559],[410,534],[383,427],[364,379],[342,388]],[[199,438],[210,450],[262,463],[296,468],[325,463]],[[213,352],[233,362],[295,374],[316,376],[331,370]],[[66,214],[103,205],[131,208],[356,264],[416,264]],[[261,353],[278,338],[288,317],[285,183],[275,73],[285,0]],[[616,803],[645,770],[624,698],[601,647],[576,599],[529,531],[454,454]],[[660,705],[664,692],[713,637],[813,551],[888,527],[971,516]],[[466,424],[523,431],[532,439],[559,443],[571,439],[589,419],[586,72],[567,39],[481,77]],[[449,349],[496,321],[507,307]],[[408,155],[441,158],[457,166],[557,252]],[[658,438],[710,442],[761,462],[779,455],[801,432],[798,300],[805,84],[799,48],[785,27],[678,69]],[[651,367],[691,344],[710,319]],[[633,180],[668,184],[750,258],[763,262],[765,270]]]}

and for 肠:

{"strokes":["M 217 376 Q 217 379 218 380 Q 225 432 229 485 L 231 521 Q 232 542 232 562 Q 232 637 238 669 C 241 691 241 691 222 702 Q 209 712 188 718 Q 169 727 157 721 Q 147 714 154 700 Q 170 679 178 627 Q 178 383 153 288 Q 126 192 56 54 Q 52 47 51 41 Q 50 31 59 34 Q 77 37 107 88 Q 179 181 211 345 L 217 376 Z","M 238 669 Q 251 675 297 691 Q 316 698 322 688 Q 335 652 340 368 Q 341 140 326 113 Q 325 113 251 116 Q 230 120 233 111 Q 290 69 322 38 Q 335 19 352 15 Q 361 12 369 22 Q 408 73 404 127 Q 371 625 398 677 Q 410 696 397 706 Q 375 725 339 739 Q 320 746 305 738 Q 280 722 264 715 Q 248 709 222 702 C 193 694 210 658 238 669 Z","M 229 485 Q 271 492 304 496 Q 326 500 317 513 Q 307 526 283 529 Q 262 530 231 521 C 202 513 199 480 229 485 Z","M 211 345 Q 212 345 215 345 Q 269 355 309 360 Q 331 364 321 377 Q 311 390 286 393 Q 247 396 217 376 C 192 360 181 345 211 345 Z","M 737 91 Q 721 70 705 73 Q 678 80 640 89 Q 624 93 623 90 Q 623 86 640 70 Q 674 36 692 -4 Q 702 -20 712 -24 Q 719 -27 739 -11 Q 796 35 834 110 Q 871 189 912 411 Q 918 438 931 450 Q 944 462 931 478 Q 915 494 884 512 Q 862 525 834 518 Q 806 509 778 504 Q 757 500 678 487 Q 596 475 581 472 Q 566 463 560 477 Q 560 490 644 613 Q 687 670 706 677 Q 719 684 719 689 Q 720 698 713 703 Q 689 725 660 735 Q 644 744 565 716 Q 483 698 463 697 Q 447 697 444 692 Q 441 686 447 678 Q 454 666 471 658 Q 484 649 530 659 Q 626 692 629 680 Q 629 656 548 533 Q 485 455 488 440 Q 488 430 494 420 Q 497 410 526 421 Q 536 425 551 428 L 583 435 Q 622 447 679 456 L 722 463 Q 786 473 820 473 Q 844 473 847 462 Q 865 372 799 196 Q 760 118 742 96 Q 739 95 737 91 Z","M 551 428 Q 551 427 553 422 Q 562 365 439 218 Q 432 215 428 203 Q 428 199 433 199 Q 499 212 587 347 Q 593 359 611 381 Q 617 391 611 403 Q 598 425 584 435 L 583 435 C 559 452 543 457 551 428 Z","M 679 456 Q 679 455 680 452 Q 699 373 590 208 Q 542 145 460 55 Q 453 49 463 48 Q 509 55 612 170 Q 684 273 745 395 Q 752 411 759 417 Q 765 423 762 432 Q 761 441 747 451 Q 735 460 722 463 C 694 473 674 481 679 456 Z"],"medians":[[[166,709],[194,685],[205,657],[201,465],[187,340],[168,258],[147,200],[90,86],[60,43]],[[231,700],[250,693],[322,717],[347,704],[361,682],[361,456],[370,194],[366,108],[348,74],[243,110]],[[237,491],[256,509],[287,512],[308,506]],[[213,353],[223,353],[231,365],[266,374],[313,370]],[[452,686],[499,677],[633,709],[664,693],[622,611],[540,491],[533,458],[574,451],[691,475],[845,495],[875,480],[888,461],[868,324],[842,225],[820,163],[776,81],[749,50],[722,31],[646,80],[626,87]],[[557,427],[579,406],[582,392],[562,350],[498,261],[434,206]],[[686,456],[719,425],[718,418],[690,343],[656,275],[591,174],[505,84],[466,53]]]}