https://github.com/madladsquad/untitledibushandwriting
Hanzi and Kanji handwriting IM for IBus
https://github.com/madladsquad/untitledibushandwriting
c cpp handwriting handwriting-recognition ibus ibus-ime imgui rust
Last synced: about 1 year ago
JSON representation
Hanzi and Kanji handwriting IM for IBus
- Host: GitHub
- URL: https://github.com/madladsquad/untitledibushandwriting
- Owner: MadLadSquad
- License: mit
- Created: 2023-04-20T14:48:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T00:51:47.000Z (over 1 year ago)
- Last Synced: 2025-04-11T06:14:08.663Z (over 1 year ago)
- Topics: c, cpp, handwriting, handwriting-recognition, ibus, ibus-ime, imgui, rust
- Language: C++
- Homepage: https://madladsquad.com/untitled-desktop/subprojects/i18n
- Size: 28.9 MB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
Awesome Lists containing this project
README
# UntitledIBusHandwriting
[](https://github.com/MadLadSquad/UntitledIBusHandwriting/actions/workflows/ci.yml)
[](https://lbesson.mit-license.org/)
[](https://trello.com/b/HmfuRY2K/untitleddesktop)
[](https://discord.gg/4wgH8ZE)

A multilingual handwriting IM for IBus.
This project uses the [hanzi-lookup](https://github.com/gugray/hanzi_lookup/) library which handles character recognition.
Features:
1. Fed additional data from [hanzi-writer-data-youyin](https://github.com/MadLadSquad/hanzi-writer-data-youyin/) for larger script support
1. Fast and accurate character recognition, even when you make mistakes
## Showcase

## Install
Other requirements:
1. A recent version of the rust programming language and cargo
1. Developer packages for IBus may be required if your distribution does not ship them as part of the main IBus package
This is a standard [UntitledImGuiFramework](https://github.com/MadLadSquad/UntitledImGuiFramework) project. Building instructions can be found
[here](https://github.com/MadLadSquad/UntitledImGuiFramework/wiki/Collaborating-on-a-project-with-the-framework#setting-up-another-persons-project).
Before compiling and installing, make sure that you have compiled beforehand `hanzi_lookup`. This can be done like this:
```sh
cd hanzi_lookup || exit
cargo build --release
cd ..
```