Bỏ qua đến nội dung

Kanji Writing Practice

Chờ xử lý #anki #addon #kanji #writing #practice
https://github.com/brtholomew/Kanji-Writing-Practice/issues
18/8/2025

Cách tải addon Kanji Writing Practice

Bạn có thể tải addon bằng một trong hai cách sau:

Click nút Copy bên dưới để copy code vào clipboard

1026498297

Sau đó mở Anki → Tools → Add-ons → Get Add-ons → Dán code → OK

Mở trang addon trên AnkiWeb và tìm mã code ở cuối trang

Mở trên AnkiWeb

Cuộn xuống cuối trang AnkiWeb, tìm dòng có mã code 1026498297 và copy

1

Mô tả chi tiết

Kanji-Writing-Practice

An Anki add-on that uses Pygame to practice writing Japanese Kanji

How to use?

Upon opening a deck for the first time, Kanji Writing Practice will ask if you would like to enable/disable it for that deck.

If enabled, once a card is revealed, the window where you write kanji will appear.

If a kanji character is found in the current card, you can begin drawing in the grid.

If multiple kanji characters are present, you will draw them one after the other.

After submitting a kanji, your accuracy will be graded, and you have the option of retrying.

Once you’re done drawing and submit all the kanji, proceed using Anki as usual

Button Information

There are three buttons:

Undo Hint Submit

Notably:

The hint button shows the stroke order and balance of the current kanji. The submit button grades the stroke order and balance of every stroke drawn, and compiles it into a final percent (%) grade. The individual grade of every stroke is indicated on a red-yellow-green gradient. (red - lowest, green - highest) If the stroke order is incorrect, or a stroke is completely wrong, it will be colored blue, which represents a 0%. Drawing more/less strokes than required will lower your score.

Once you have a score for a specific kanji, it will be saved in the config. The next time you practice writing that kanji, the old score will appear after submitting.

Config

In the config, settings for hint animation speed, kanji scores, and blacklisted/whitelisted decks are provided.

Hint animation speed ranges from 15-100. Higher animation speeds can result in certain kanji hints getting slightly distorted. This is due to limitations with Pygame.

Supported Kanji

This addon supports roughly 6500 different kanji characters.

If the card has any of the following:

No kanji characters Kanji characters that aren’t supported Specific Chinese characters

Kanji Writing Practice will show a red X, and drawing will be disabled. Feel free to close the Pygame window if this happens.

If you run into a kanji that isn’t supported by this addon, feel free to report it on github issue tracker. I cannot guarantee all kanji characters will receive support

Acknowledgements

Data for kanji retrieved from KanjiVG.

(KanjiVG-r20250422-main)

https://kanjivg.tagaini.net

Special thanks to:

userrnameee0 for helping debug and showing me the basics of svg files. Also showed me how to implement hint animations into the add-on. dae and Shigeyuki for helping me debug a problem I was having on the Anki development forums. Important Note

This addon uses the Pygame library on a background thread. It may crash Anki/result in abnormal behavior. I cannot guarantee it will work perfectly on older versions or other operating systems, such as Mac or Linux.


Liên kết hỗ trợ


Reviews (1)

👍 2025-09-12

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv