view Xwnmo/README @ 22:c966456648ad

- fixed argument style in function definition - created header files for prototype check. (in progress) - suppress warnings
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 17 Apr 2008 01:17:45 +0900
parents bbc77ca4def5
children
line wrap: on
line source

/*
 * $Id: README,v 1.3.2.1 1999/02/08 08:14:40 yamasita Exp $
 */

/*
 * FreeWnn is a network-extensible Kana-to-Kanji conversion system.
 * This file is part of FreeWnn.
 * 
 * Copyright Kyoto University Research Institute for Mathematical Sciences
 *                 1987, 1988, 1989, 1990, 1991, 1992
 * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
 * Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
 *
 * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2, or (at your option)
 * any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GNU Emacs; see the file COPYING.  If not, write to the
 * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 * Commentary:
 *
 * Change log:
 *
 * Last modified date: 8,Feb.1999
 *
 */
		XWNMO - X Input Manager
	     (+ XJUTIL - Dictionary Utility Manager)

This directory contains XWNMO's sources, XJUTIL's sources and multi-automaton's
sources.

	XWNMO - Input Manager for XIM (X Input Method)
	XJUTIL - Dictionary Utility Manager (called by XWNMO)

XWNMO is a input manager offers multi-language input to XIM library of
X11R5 and X11R6. In case of X11R5, the protocol between XWNMO and XIM
library is specified by Xsi Protocol. The Xsi Protocol adopts Back-End
method, because Back-End method is a perfect syncronus comminucation,
so problem of lost key doesn't occur. In case of X11R6, it is specified
by XIM Protocol. The XIM Protocol is a X Consortium Standard. XWNMO
support only back-end method.

For further information about these, please see:
	xwnmo/README and manual of xwnmo	for XWNMO
	xjutil/README and manual of xjutil	for XJUTIL
	X11R5/doc/I18N/Xsi/Xim/XimProto.man	for Xsi Protocol
	X11R6/doc/specs/XIM/xim.ms		for XIM Protocol

Architecture of Input Manager and XIM library.

 +------------------------+         +----------------+  +----------------+
 |     Application        |     +---+     XWNMO      +--+     XJUTIL     |
 |   +--------------------+     |   +-------+--------+  +-------+--------+
 |   |     Widgets        |     |           |                   |
 |   +--------------------+     |           +-------------------+
 |   |      Toolkit       |     |           |
 +---+--------------------+     |           |   +---------+
 |       +------------+   |     |           +---+ Cserver |
 | Xlib  | XIM library+---+-----+           |  +---------++
 |       +------------+   |                 +--+ Jserver |
 +------------------------+                    +---------+

[Using under X11R6]
¡¦About locale name
  XWNMO uses the following locale names as internal codeset.
      ja_JP.eucJP(Japanese-EUC)
      zh_CN.eucCN(Simplified-Chinese-EUC)
      zh_TW.eucTW(Traditional-Chinese-EUC)
      ko_KR.eucKR(Korean-EUC)
  Some OS have different names even if those have same contents. In those
  case, please mofify ximconf.

¡¦About input of Chinese
  XWNMO(cWnn) use a original codeset, it's called "Sisheng". Fonts for
  "Sisheng" are provided in Xsi/Xwnmo/X11R6/fonts. Those size are 26, 24,
  18 and 16 bots. And must use Xsi/Xwnmo/X11R6/locale/zh instead of
  xc/nls/X11/locale/XLC_LOCALE/zh.

Special thanks to Mr. Bill McMahon of Hewlett Packard. He contributed
toward better portability and reliablity of XWNMO.