Giter VIP home page Giter VIP logo

write-kanji's Introduction

Write Kanji

Learn, read, write and practice Kanji by drawing strokes with Onyomi, Kunyomi and Meaning in English.

Demo

Quick Start

Download from AnkiWeb
Write Kanji

Download from GitHub
Download lated deck from release page
Release

Features

Note: Some changes will get reflect from next card.

Turn off default settings

If below lines not present in write kanji deck then deck can be updated by two methods.

  1. Download latest deck from release page. or
  2. Copy the back.html to Back Template of deck. View this to copy back.html to existing deck.

Now, Open template editor. In Back Template at top will be following lines

<script>
    var default_show_kanji = true;
    var default_show_onyomi = true;
    var default_show_Kunyomi = true;
    var default_show_outline = true;
    var default_show_meaning = true;
</script>

Change true to false for not showing the respective fields. For ex:- To stop by default showing Kanji at beginning of review.

var default_show_kanji = false;

Data

Character's stroke data
https://github.com/chanind/hanzi-writer-data-jp

Kanji list taken from
https://www.mext.go.jp/a_menu/shotou/new-cs/youryou/syo/koku/001.htm

Onyomi, Kunyomi and Meaning extracted from
https://github.com/davidluzgouveia/kanji-data

Faq?

Are all kanji supported?
No, Currently hanzi-writer-data-jp limited number of kanji data json.

Are kana characters supported?
No, View this. chanind/hanzi-writer-data-jp#3

Can I add my own words?
Yes, See Anki Manual.

Add to existing deck

View xiehanzi Wiki

Wiki

Bug, feature request or have any questions?

https://github.com/krmanik/Write-Kanji/issues

My other decks

https://ankiweb.net/shared/byauthor/119943820

License

Write Kanji MIT License
Copyright (c) 2020 krmanik

Other Third party licenses

Read License

write-kanji's People

Contributors

krmanik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

write-kanji's Issues

Default settings?

I like to turn off the "kanji" and "outline" options for this deck, because I want to study it not just for the stroke order but also to remember the kanji themselves, and I like to teach myself to write the strokes not just in the right order but in approximately the right place in the grid, without being shown the strokes ahead of time.

However, the settings have these as on by default, and these settings are taken every time I start a new review session, which means that the first kanji that is shown always does get "spoiled" for me, because I haven't yet been able to change these settings for this review session. It also does not seem possible to access the settings when you are looking at the front of a card, only the back.

Would it be possible to allow the user to edit their default settings somehow? Presumably this could be done in the template or styling for the cards. Perhaps you could include instructions on how to achieve this in the readme on this repository?

Thank you.

Writing component bug - integrating with pre-existing deck

I was trying to integrate the writing component into a pre-existing deck which has images and audio/voiceover that plays. Unfortunately, after dropping in the scripts you provided, as well as editing the templates, I wasn't able to get the writing component to work in the preview or in the actual decks. (Interestingly, I have to check the "Fill Empty Fields" option in the Card Types/Template view to be able to see the hanzi writer as well. Maybe I'm doing something wrong there as well?)

The above is on my Windows desktop. Ultimately, I'd love to use this on my AnkiDroid (mobile app) as well, but I know that doesn't have your scripts. My workaround is just using the whiteboard feature to draw onscreen and manually comparing for now.

Smaller workable sample of above deck, download from WeTransfer: https://we.tl/t-NPsmo5FsdC

image
image

Hiragana and katakana

Hi,

Just wanted to let you know that I converted animCJK kana data into MakeMeAHanzi compatible data : https://github.com/ailectra/kana-json

I have no trouble when writing hiragana with overlapping stroke in Hanzi Writer.

Maybe you could fetch this dataset when a kana is used?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.