Comments (7)
Archiving for now - certainly not in demand, as most users practising kanji production are doing it in handwriting. On mobile there is already the scratch pad (at least, on iOS).
A nice to have, and perhaps optional feature in the future.
from migaku-kanji-addon.
It might be a good idea to somehow/somewhere show the same drawn-canvas on the back of the card, so the user can compare the "correct" answer/stroke-order with what they've drawn, but that could be a challenge.
For future reference, this solution can be used for exchanging data between the front and back of the card: https://github.com/SimonLammer/anki-persistence
Canvas context can be converted to base64 string, stored using the code in linked repo and then displayed as an image on the back of the card.
from migaku-kanji-addon.
I'm adding gists with manual, local changes to the card's template to present a possible approach:
Front: https://gist.github.com/aslucki/5f4ef7a55feab1bcc4e5e4fa828a7fd1#file-card_front-html
Back: https://gist.github.com/aslucki/89e7f5790169c56face412aa3d9fef98#file-card_back-html
BTW, Free handwriting can be not just simpler to implement but also superior to that "stroke nice-ifying/correction" (for example stokes auto snapping to correct position) mentioned in the original description of the issue.
from migaku-kanji-addon.
Awesome, that sounds useful @aslucki - thanks for chiming in!
from migaku-kanji-addon.
Cross-posting a Reddit comment to keep references to this feature centralised:
Reddit user thehershel
posted screenshots of a solution they DIYd for themselves (thread):
I duct-tape added drawing functionality to "production" cards and now it's almost as perfect as I could imagine.
After some tweaking, I added displaying drew kanji on the card's back.
from migaku-kanji-addon.
Awesome, thanks for the valuable contribution. We will point people here for those who express interest in this and are comfortable with DIY-ing a solution.
I agree with you that stroke nice-ifying probably just reinforces sloppy handwriting. A free-drawing canvas is a better solution, and an optimal one would show the stroke order - though not sure how feasible that would be.
from migaku-kanji-addon.
Note for future reference, the screenshots in the initial description seem to be using Hanzi Writer under the hood:
https://hanziwriter.org/docs.html
from migaku-kanji-addon.
Related Issues (20)
- [BUG] Vocabulary words are displayed outside the colored box
- [FEATURE] Add kanji based on review queue
- [FEATURE] Add "Only add specific types of kanji " to settings
- [BUG] Addon not usable on IOS devices due to missing meanings HOT 14
- [FEATURE] Explanation for tags on hover like you get in the browser extension and yomichan
- Add script to convert google sheet to database HOT 1
- Extract kanjivg_download into a script to make development setup easier
- Some heisig primitives cannot be displayed HOT 21
- New tasks
- [BUG] No Updates Found HOT 1
- Characters missing stroke order diagrams HOT 1
- Error when click on "Study Now" after syncing HOT 3
- [BUG] Orange kanji can't be marked as known
- Confirm functionality on latest versions of Anki and publish release HOT 1
- [FEATURE] Create Kanji cards from right-click context menu in card browser
- [BUG] On the screen for automatically adding Kanji cards after card creation, the Kanji are not colored HOT 3
- [BUG] Some Heisig primitives seem to be missing entirely HOT 2
- [BUG] Some Kanji cards have no primitives or stories at all
- [BUG] Permission issue when installing the latest version of Migaku Kanji God (1.0.5)
- [BUG] Cards No Longer Render in AnkiWeb HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from migaku-kanji-addon.