sj4/README

57 lines
1.6 KiB
Text
Raw Normal View History

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
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