pyrite-dev/sj4
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
* What's SJ4 SJ4 is a fork of SJ3, which is a Japanese input system developed by Sony Corporation. * How to make In `build' directory, $ cmake .. $ make * Source tree include Header files lib/sj4core Kana-Kanji conversion library lib/sj4rkcv Roma-Kana conversion library dict Main dictionary(text file) src/sj4mkdic Tool for converting main dictionary from text file to binary file src/sj4test Demonstration program for Kana-Kanji conversion doc/man Online manual(Japanese) doc/doc Operation guide for SJ4 and other documents(Japanese) * Tested machine PC Debian GNU/Linux 13 Windows 11 * Tested compilers GCC/Clang Debian GNU/Linux 13 Open Watcom 2.0 Windows 11 Visual C++ 6.0 Windows 11 * Differences - Multiple contexts can be created in SJ4. SJ3's behavior of using global variables can be brought back with -DSJ3_GLOBAL. - Dictionary input is UTF-8 instead of EUC-JP, but output binary is still in EUC-JP. This allows SJ4 to use characters like emojis. - SJ4 is monolithic unlike SJ3, which is C/S. - SJ4 has Windows support. * Bug report If some bugs are found, please send bug report(Japanese or English) https://forgejo.nishi.boats/pyrite-dev/sj4 or send me email at nishi@nishi.boats. * Acknowledgements I would like to thank to the people who worked on SJ3 originally, including Sony Corporation. June 20, 2026 Nishi Pyrite development team