2026-06-20 02:18:45 +09:00
|
|
|
* What's SJ4
|
2026-06-20 05:01:29 +09:00
|
|
|
SJ4 is a fork of SJ3, which is a Japanese input system developed
|
2026-06-20 02:18:45 +09:00
|
|
|
by Sony Corporation.
|
2008-01-11 11:57:08 +00:00
|
|
|
|
|
|
|
|
* How to make
|
2026-06-20 02:18:45 +09:00
|
|
|
In `build' directory,
|
2008-01-11 11:57:08 +00:00
|
|
|
|
2026-06-20 02:18:45 +09:00
|
|
|
$ cmake ..
|
2008-01-11 11:57:08 +00:00
|
|
|
$ make
|
|
|
|
|
|
|
|
|
|
* Source tree
|
|
|
|
|
include Header files
|
|
|
|
|
|
2026-06-20 22:59:31 +09:00
|
|
|
lib/sj4core Kana-Kanji conversion library
|
2008-01-11 11:57:08 +00:00
|
|
|
|
2026-06-20 22:59:31 +09:00
|
|
|
lib/sj4rkcv Roma-Kana conversion library
|
2008-01-11 11:57:08 +00:00
|
|
|
|
|
|
|
|
dict Main dictionary(text file)
|
|
|
|
|
|
2026-06-20 22:59:31 +09:00
|
|
|
src/sj4mkdic Tool for converting main dictionary from text file
|
2008-01-11 11:57:08 +00:00
|
|
|
to binary file
|
|
|
|
|
|
2026-06-20 22:59:31 +09:00
|
|
|
src/sj4test Demonstration program for Kana-Kanji conversion
|
2008-01-11 11:57:08 +00:00
|
|
|
|
|
|
|
|
doc/man Online manual(Japanese)
|
2026-06-21 23:54:50 +09:00
|
|
|
doc/doc Operation guide for SJ4 and other documents(Japanese)
|
2008-01-11 11:57:08 +00:00
|
|
|
|
|
|
|
|
* Tested machine
|
2026-06-20 02:32:08 +09:00
|
|
|
PC Debian GNU/Linux 13
|
2026-06-20 02:18:45 +09:00
|
|
|
Windows 11
|
2008-01-11 11:57:08 +00:00
|
|
|
|
2026-06-20 02:32:08 +09:00
|
|
|
* Tested compilers
|
|
|
|
|
GCC/Clang Debian GNU/Linux 13
|
|
|
|
|
Open Watcom 2.0 Windows 11
|
2026-06-20 03:04:36 +09:00
|
|
|
Visual C++ 6.0 Windows 11
|
2026-06-20 02:32:08 +09:00
|
|
|
|
2026-06-20 02:23:55 +09:00
|
|
|
* 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.
|
|
|
|
|
|
2008-01-11 11:57:08 +00:00
|
|
|
* Bug report
|
|
|
|
|
If some bugs are found, please send bug report(Japanese or English)
|
2026-06-20 02:18:45 +09:00
|
|
|
https://forgejo.nishi.boats/pyrite-dev/sj4
|
|
|
|
|
or send me email at nishi@nishi.boats.
|
2008-01-11 11:57:08 +00:00
|
|
|
|
|
|
|
|
* Acknowledgements
|
2026-06-20 02:23:55 +09:00
|
|
|
I would like to thank to the people who worked on SJ3 originally,
|
2026-06-20 02:18:45 +09:00
|
|
|
including Sony Corporation.
|
2008-01-11 11:57:08 +00:00
|
|
|
|
2026-06-20 02:18:45 +09:00
|
|
|
June 20, 2026
|
2008-01-11 11:57:08 +00:00
|
|
|
|
2026-06-20 02:18:45 +09:00
|
|
|
Nishi
|
|
|
|
|
Pyrite development team
|