Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A GTK3 rewrite of KanjiPad, a Japanese Handwriting recognition software
C HTML Perl Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
jstroke
LICENSE
Makefile
README.md
app.c
app.h
callbacks.c
conv_jdata.pl
engine.c
engine.h
jdata.dat
main.c
ui.glade

README.md

moe [ moɛ ] 萌

A GTK3 rewrite of KanjiPad, a Japanese Handwriting recognition software

Why rewrite kanjipad

Kanjipad is a great software, but it's also quit old and cannot be compiled with the later version of GTK2 and of course with GTK3 .

So I rewrite it using GTK3, Glade and Cairo, keeping most of the engine as-is.

Similarites with Kanjipad

  • Almost the same user interface layout
  • Uses the same engine (JStroke)

Differances with KanjiPad

  • Use GTK3: Cairo, Glade and non deprecated widgets
  • Code simplified and commented
  • JStroke is now integrated at compile time instead using a separate software (KanjiPad <-stdin-> KPengine <-linked-> Jstroke). At the cost UI / Engine full separation, but at the benefits of a much more clear code.
  • Prettier, thanks to Cairo and GTK3 theme.

TODO

  • set stroke width
  • Option to append several kanji in the clipboard / erase clipboard and push kanji (current)
  • Save settings
  • Guesses font and size option

Credits for the Kanjipad and JStroke softwares goes to the original author and contributors.

Something went wrong with that request. Please try again.