From CCNET-L@uga.cc.uga.edu Tue Jun 25 15:11:36 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA24461; Tue, 25 Jun 91 15:11:10 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 2151; Tue, 25 Jun 91 15:09:21 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 0812;
 Tue, 25 Jun 91 14:12:54 EDT
Date:         Sat, 22 Jun 1991 00:30:03 EDT
Reply-To: Huangxin Wang <wang%PENNMESS.PHYSICS.UPENN.EDU@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: Huangxin Wang <wang%PENNMESS.PHYSICS.UPENN.EDU@uga.cc.uga.edu>
Subject:      RANDPY:  random Chinese display
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

I wrote three programs "RANDPY" (RANDOM-PinYin) to display Chinese
character and its pinyin randomly.  The UNIX randpy needs Fung F.
Lee's "hzview" program for display. The Mac version need to run on
Macintosh Chinese OS.  It contains a standalone application and a
"AfterDark" screen saver module.

All these programs can be ftp from ahkcus.org

RANDPY for UNIX:  in src/unix

RANDPY for Mac and "AfterDark" screen saver ADRandpy: in src/Mac

Have fun with Chinese characters!

		Huangxin Wang, University of Pennsylvania

From CCNET-L@uga.cc.uga.edu Wed Jun 26 11:41:59 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA00396; Wed, 26 Jun 91 11:41:32 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 2384; Wed, 26 Jun 91 11:40:09 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 1716;
 Wed, 26 Jun 91 11:39:16 EDT
Date:         Wed, 26 Jun 1991 07:33:01 PLT
Reply-To: 25822873%WSUVM1.BITNET@uga.cc.uga.edu
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: 25822873%WSUVM1.BITNET@uga.cc.uga.edu
Subject:      software announcement
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

I wrote a program which can display chinese gb files under Microsoft Windows on
 PC. It will help user to take the advantages of Windows. I put it in the subdi
rectory of /src/pc/wingb.zip at ahkcus.org.

From CCNET-L@uga.cc.uga.edu Thu Jun 27 18:31:18 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA13804; Thu, 27 Jun 91 18:11:37 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 0515; Thu, 27 Jun 91 18:06:20 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 5420;
 Thu, 27 Jun 91 17:55:04 EDT
Date:         Thu, 27 Jun 1991 17:54:43 TZONE
Reply-To: MINGHUI YAO <YAOM%ASUCP2.LA.ASU.EDU@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: MINGHUI YAO <YAOM%ASUCP2.LA.ASU.EDU@uga.cc.uga.edu>
Subject:      Some recent uploads in anon ftp at ahkcus.org
Comments: To: ccman-l@uga.cc.uga.edu, ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

The following is a list of some recent uploads in anonymous ftp at ahkcus.org.
The programs in the list provide some alternatives for HXWZ subscribers to read
Guobiao files(HXWZ is in GB code). The authors of these programs can be reached
at the e-mail addresses given in list. Please comment on the software to
authors directly.

Many of the programs listed bellow are contributed from our HXWZ readers. We
hope more Chinese GB viewers/editors will be written for various systems.
GB viewers/editors for VMS and CMS systems are especially welcome.

 Minghui Yao
for CND-CM  (Hua Xia Wen Zhai)




----------------------------------------------------------------------------
  file name             date     size           author
1.src/Mac/MacHanzi.hqx  6/12/91  672042  Xing Li <xli@king.mcs.drexel.edu>
  Chinese GuoBiao and BIG5 viewer on Mac.  No Chinese OS needed.

2.src/pc/CWP/*.*        6/13/91          B. Ao <ao-b@CIS.OHIO-STATE.EDU>
  Chinese word processor for PC. Support CGA,EGA,VGA etc.

3.src/pc/chv.exe        6/5/91   272033  Zhang <zhang@latcs1.lat.oz.au>
  Guobiao viewer for CGA.

4.src/pc/cp_laser.zip   6/22/91  27196   R.Zhang<zhang@gumby.cc.wmich.edu>
  Print Chinese Guobiao document on HP LaserJet or compatible printers.

5.src/pc/wingb.zip      6/22/91  196813  J.Zhang<25822873@wsuvm1.cs.wsu.edu>
  Display Chinese Guobiao file in windows3.

6.src/unix/gb2ps.tar.Z  5/7/91   435047  Wei Sun <william@anucsd.anu.edu.au>
  Convert GB file to PostScript.

7.src/atari/cpreview.prg 6/11/91 333937  Liwen Jin  <jin@dmznat51>
  Display HXWZ on ATARI ST.

8.src/pc/BYX/yindian    6/4/91    19284  H. Ni<hongbo@usage.csd.unsw.oz.au>
  Update of Yindian in BYX1.1 Chinese word processor.
------------------------------------------------

Following is an incomplete list of Guobiao related programs that  Ricky Yeung
(yeung@atd.dec.com) moved to ahkcus.org

src/unix/hz2ps-2.0.tar.Z
	converts a GB/BIG5 file to PostScript, supports horizontal and
	vertical printing, page numbers, and many other options.
	New version.

src/unix/xhzview.3.0.shar
	latest update of xhzview, an X11 GB/BIG5 file browser.
	New version.

src/unix/hzview-2.0.tar.Z
	a simple tty hanzi previewer for GB/BIG5 files.
	New version.

src/Mac/HC-1.5.hqx
	Hanzi Converter which converts between GB and BIG5 files
	(Macintosh version). Moved from june and slightly updated.

src/Mac/HanziTerm-0.21.hqx.Z
	dumb hanzi terminal emulator, can display Chinese characters in
	GB, BIG5, hz, or zW coding.
	Moved from june and slightly updated.
---------------------------------------------------------------------------

To subscribe Hua Xia Wen Zhai, send listserv command to listserv@uga.bitnet.
sub ccman-l <your full name>

To contribute a Chinese article to Hua Xia Wen Zhai, mail uuencoded Guobiao
or big5 file to cnd-cm@bronze.ucs.indiana.edu
---------------------------------------------------------------------------

From CCNET-L@uga.cc.uga.edu Mon Jul  8 14:44:07 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA26944; Mon, 8 Jul 91 14:42:52 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 8878; Mon, 08 Jul 91 14:41:58 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 6125;
 Mon, 08 Jul 91 14:41:57 EDT
Date:         Mon, 8 Jul 1991 10:04:11 PLT
Reply-To: 25822873%WSUVM1.BITNET@uga.cc.uga.edu
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: 25822873%WSUVM1.BITNET@uga.cc.uga.edu
Subject:      PC Windows Screen Saver
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

PC users may ftp a chinese character screen saver at ahkcus.org under /src/pc. T
his program must run under Microsoft Windows 3.0. You may have fun by admiring c
hinese character on screen when you need relax after hard work. A potential appl
ication of this program is to teach or test your children chinese character with
 fun. This program includes common used chinese characters. You may freeze scree
n by toggling spacebar or left button of mouse. Enjoy chinese characters!


                                    Zhang Jie

From ghuang@umvlsi.ecs.umass.edu Sat Dec  9 18:28:24 1989
Received: from umvlsi.ecs.umass.edu by sirius.ctr.columbia.edu (4.0/5.10) id AA11845; Sat, 9 Dec 89 18:28:15 EST
Received: by umvlsi.ecs.umass.edu (5.57/Ultrix2.4-C)
	id AA01584; Sat, 9 Dec 89 18:30:19 EST
Date: Sat, 9 Dec 89 18:30:19 EST
From: ghuang@umvlsi.ecs.umass.edu (Guyang Huang)
Message-Id: <8912092330.AA01584@umvlsi.ecs.umass.edu>
To: yjj@sirius.ctr.columbia.edu
Status: RO

>From umvlsi!m2c!husc6!wuarchive!usc!apple!agate!shelby!med!hanauma!rick Sat Dec  9 18:18:49 EST 1989
Article 28348 of soc.culture.china:
Path: umvlsi!m2c!husc6!wuarchive!usc!apple!agate!shelby!med!hanauma!rick
>From: rick@hanauma (Richard Ottolini)
Newsgroups: soc.culture.china
Subject: Re: public domain Chinese word processing and fonts (long)
Message-ID: <229@med.Stanford.EDU>
Date: 8 Dec 89 17:26:20 GMT
Sender: news@med.stanford.edu (USENET News System)
Reply-To: rick@hanauma (Richard Ottolini)
Organization: Stanford University, Dept. of Geophysics
Lines: 320


A group from Singapore just posted an X-Windows Asian languages terminal
package on expo.lcs.mit.edu.  Thanks!  New items in addition to the
material described on SCC last summer include a traditional font and
Zhu Yin Fu Hao index (phonetic).   The author's description follows shortly.

Note that a terminal emulator is not a word processor.  Word processors
have editing, formatting, file management, and printing capabilities in
addition to terminal display.

I am still looking for other indexes to Chinese fonts than single-syllable
phonetic.  I haven't seen a stroke-based index in the public domain, nor
a full word (multi-syllable) index.  Full word indexes guess characters better
than single syllable.

/*----------------------------------------------------------------------*/
 *	This is a simple usage document to tell you how to use our	*
 *	Multilingual X Window software package. Please refer to the	*	
 *	original X documets for those utilities (e.g. xfd) which	* 
 *	haven't been explained carefully here.				*
 *									*
 *	If you have any problems about the package, please don't	*	
 *	hestitate to contact us.					*
 *									*
 *	Multilingual X Window Group, 					*
 *	Institute of Systems Science					*
 *	National University of Singapore				*
 *	Singapore 0511							*
 *									*
 *	Bitnet Address: ISSMLX@NUSVM					*
 *      Bugs Report to: HU Xian Xiang & ZENG Yu				*
 *									*
 *	NOVEMBER 1989							*
/*----------------------------------------------------------------------*/

I.  THE PACKAGE COMPONENTS

This Multi-Lingual(ML) X Window package includes the following key parts:

ML XTERM Window
An Common Input Window
ML Fonts
A ML Calls Library
ML Input Tables
Utilities for Font Management

For all the existing X applications and widgets, if they are required to 
support ML characters, all of them should be modified.


II.  MLXTERM

MLXTERM is derived from XTERM of MIT X11R2. Mlxterm provides a ML input/
output emulator terminal environment, and includes tty I/O with ML internal 
code. 

II.1 Since the original XTERM does not support varied-width font, when more 
than one fonts are used in Mlxterm, one requirement exists: the width of 
character in all non-ASCII fonts should double that of character in ASCII 
fonts. Otherwise, a ugly-looking display may appear.

II.2 Because the CTRL key + Right Mouse Button is not used in the original 
XTERM, Mlxterm uses this key-combination to set the window to ML Receiving 
Mode (or MLR mode). The functions of other keyboard and mouse events are 
compatible with XTERM.

II.3 When the Mlxterm window is in MLR mode, the mouse cursor is a box labelled `ISS'. If the mouse leaves the Mlxterm window, the flag 'ML' will be displayed 
in reverse mode at the upper left corner of the window indicating that the 
window is in MLR mode.

II.4 If another window is selected as the Ml input window, namely the CTRL+RightButton event happens in that window, the MLR mode in the current window will be automatically cancelled. Meanwhile, the `ML' flag in the upper left corner disappears. T



From CCNET-L@uga.cc.uga.edu Mon Dec 16 14:21:21 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA27025; Mon, 16 Dec 91 14:21:04 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 0066; Mon, 16 Dec 91 14:20:11 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 2433;
 Mon, 16 Dec 91 14:20:09 EST
Date:         Mon, 16 Dec 1991 14:07:31 EST
Reply-To: Undetermined origin c/o Postmaster <POSTMASTER@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
Comments:     <Parser> E: Mail origin cannot be determined.
Comments:     <Parser> E: Original tag was -> FROM: Simon Yeh <csf!syeh>
From: Undetermined origin c/o Postmaster <POSTMASTER@uga.cc.uga.edu>
Subject:      "xhzed" is available on ahkcus.org now.
Comments: To: sjin@castle.edinburgh.ac.uk, CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

In response to several inquires, I have uploaded xhzed-1.0 onto ahkcus.org.
Check out the compressed tar file `xhzed-1.0.tar.Z' under directory ~incoming.
For those who are interested in xhzed but have no access to ahkcus.org, please
let me know the desired format (shell archive, btoa or uuencoded) you would
like to receive so I can send it to you via e-mail.

As a reminder, xhzed is an Open Look based Hanzi editor/browser that supports
both GB and Big5 encoded Hanzi text. It runs under Sun's OpenWindows 2.0 &
3.0. Its especially useful to OpenWindows users who do not have the full X11R4
environment in order to run other X Hanzi applications such as cxterm and
celvis.


--- Simon                                  inet: csf!syeh@bcr.cc.bellcore.com
                                                 (or syeh@caip.rutgers.edu)
      .&______~*@*~______&.       m        uucp: ...!bellcore!bcr!csf!syeh
    "w/%%%%%%%%%%%%%%%%%%%\w"    mmm***
      `Y""Y""Y"""""Y""Y""Y'      mm*****   "One day our civilization,
   p-p_|__|__|_____|__|__|_q-q   mm**Y**    sublimation or vanity,
_-[EEEEM==M==MM===MM==M==MEEEE]-_.|..|....  will be over."  -- Zhang Ailing

From CCNET-L@uga.cc.uga.edu Thu Dec 19 03:30:08 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA20941; Thu, 19 Dec 91 03:29:30 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 9313; Thu, 19 Dec 91 03:28:28 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 7457;
 Thu, 19 Dec 91 03:28:27 EST
Date:         Thu, 19 Dec 1991 03:25:39 EST
Reply-To: XiaoFei Wang <xiaofei%ACSU.BUFFALO.EDU@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: XiaoFei Wang <xiaofei%ACSU.BUFFALO.EDU@uga.cc.uga.edu>
Subject:      Re: [LUKE@utkvx.utk.edu: Re: CHPOEM-L Info File]
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
In-Reply-To:  <94471@eerie.acsu.Buffalo.EDU>
Status: RO

/* on sunyab.mlists.ccnet-l you said: */
* Anyone know the answer to Lu Ke's question?  Something like HKU's
* shownews (or is it readnews? the one that displays characters using a
* 16x16 matrix of letter x's) would work, but I only know of the DOS
* executable file for that.

Hi, Now that you have asked :-) here is the answer. I have tirelessly
pointed out that one can read China-Digest on any dummy terminals as I
often do and suggested to add in the `how can I read a Chinese magzine'
list.

Here is my post to scc:

I have received many requests asking how to do GB/Big5 to dot matrix
conversion and I think it is proper to post a reply on scc. My apologies
to Scott for wasting the net resource.

There are many ways of doing it and I do it on unix using

b2g -b GB_File | readnews > ASCII_File
           GB -->  Big5 --> ASCII

b2g is available via anonymous ftp in the src/unix subdirectory at
ahkcus.org [192.55.187.25].

readnews is available via anonymous ftp in the src/pc/hku subdirectory
at ahkcus.org [192.55.187.25]. Even it is in pc directory, it can be
compiled on unix as well.

The following chars are drawn with such utilities.

            #      #     #        ##########
 #############     #  #  #   #         #   # #
       #           ##### ######      # #   ##
       #          # #   # #      ####  #   # #
       #         #   # #   #       #   #   #
       #                #####      #   #    ###
       #   #      ######           #   #
  ###########          #     #  ############  #
       #        ###############    #   #   # #
       #              # #          #   #   ##
       #             #   #         #   #   # #
       #            #     ##      #    #   #  #
       #     #     #        ###  #     #    # #
###############  ##          #  #      #     ##

--
xiaofei@acsu.buffalo.edu | Subscribe Chinese Poem Exchange and Discussion List
mail LISTSERV@UBVM.BITNET with "SUB CHPOEM-L 1st LastName" in the MESSAGE BODY
Posting address: CHPOEM-L@UBVM.BITNET | InterNet Address: UBVM.CC.BUFFALO.EDU

From CCNET-L@uga.cc.uga.edu Fri Dec 27 02:56:42 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA12297; Fri, 27 Dec 91 02:56:33 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 8832; Fri, 27 Dec 91 00:24:36 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 9959;
 Fri, 27 Dec 91 00:24:35 EST
Date:         Fri, 27 Dec 1991 00:24:21 -0500
Reply-To: Cwnn project <walt!omcp.omron!cwnn%UUNET.UU.NET@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Cwnn project <walt!omcp.omron!cwnn%UUNET.UU.NET@uga.cc.uga.edu>
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

***********************************************************************
*  Release of cWnn 4.10 (A Chinese Input System on Unix Workstations) *
***********************************************************************

  cWnn is an integrated Chinese Input system running on Unix Workstations.
  It supports a wide range of input methods, satisfying the needs of the
  Chinese users from all over the world, including both P.R.China and Taiwan.

  cWnn is capable of carrying out Hanzi conversion from an arbitrary Pinyin
  or Zhuyin sequence, hence improving the speed of Pinyin/Zhuyin input.
  cWnn is developed on Omron LUNA workstation and has been ported to other
  Unix workstations.


System Architecture and Configurations
=======================================
  cWnn adopts the Client-Server Model of Unix operating system.  The server
  will perform the service requests from all the clients, which may reside
  in the same or different machines.  In this way, resources are shared and
  multi-user environment is achieved.

  cWnn is capable of displaying Chinese characters based on GB and CNS
  internal codes.

  Current machines/OS that support cWnn are:
      Hardware		 Operating System	Window system
    --------------	 ----------------	-------------
    LUNA (Omron)	 UniOS-U, UniOS-B	X, GMW
    LUNA II (Omron)	 UniOS-U, Mach		X, GMW
    LUNA 88K (Omron)	 Mach			X
    Sun-3		 SunOS 4.1		SunView, X
    Sun-4		 SunOS 4.1		SunView, X
    SPARCstation	 SunOS 4.1		SunView, X


Input Methods and Features of cWnn
===================================
  The current input methods available from cWnn are the commonly used
  phonetic input methods such as Pinyin (Quanpin, Erpin, Sanpin), and
  Zhuyin.
  The encoded input methods include Wubi and Qianma.  However, cWnn
  enables any encoded input methods to be installed easily.
  Other input methods include Guobiao, Quwei, Neima, Banjiao and
  Quanjiao input.

  The features of cWnn are:
  (1) Multi-phrase Hanzi Conversion
      - System is able to convert an arbitrary length of Pinyin/Zhuyin
        to the expected Hanzi at one time.

  (2) Standardization of Pinyin and Zhuyin
      - User is able to input both Pinyin and Zhuyin, while the system
        will still be able to carry out the conversion.

  (3) Ideal Input Environment
      - There will be a check on all user input, and warning is provided
        during illegal input.
      - Auto-correction may be performed on certain Pinyin/Zhuyin.
      - Automatic segmentation of input.
      - Auto-mapping of input performed by the preprocessor.
      - Error tolerance for 4 tones, which may be omitted or input wrongly.
      - Error tolerance for Pinyin.  User can have his individual
        definitions for Pinyin which he often gets confused.

  (4) Easy Installation of Any Input Method

  (5) Environment Independent
      - Multi-environment / multi-user
      - Each user has his individual environment
      - Input environment can be defined and modified.

  (6) Good and Flexible Environment Setup
      - Setup of dictionary
        User is able to have his own dictionary setup according to his needs.

      - User interface
        User is able to setup his own input environment, including keyboard
        definition and conversion key setup.

      - Setup of input methods
        Input methods can be easily selected.

      - Conversion parameters
        User is able to change the parameter values used for conversion.

      - Addition / modification / deletion of grammar files is possible
        (Note: After modification, the definitions in the dictionary and
               grammar file should be consistent)

  (7) Resource Sharing
      - Sharing of dictionaries, usage frequency and grammar files.
      - Sharing of conversion service.

  (8) Library functions available for implementation of other Chinese
      applications.


Other Functions
===============
  (1) Candidates Selection
      - User is able to select other candidates having the same pronunciation.

  (2) Re-Conversion
      - Re-input and re-conversion of input is possible after the initial
        conversion.

  (3) Self Adaptation
      - Usage frequency is updated whenever a word is selected.

  (4) Addition / Deletion of Dictionary
      Registration / Search / Deletion of Words


Where and How to Access cWnn Source
===================================
  cWnn has been released together with X11R5 by X-consortium, MIT.
  A multi-language input client called "Xwnmo", which makes use of various
  language servers including cserver, is also available from X-consortium.

  cWnn's source program is now available from the X-consortium.  However,
  an alternative source is from the FTP site in Japan.

  FTP address in Japan:
	relay.ncl.omron.co.jp

  Procedure to obtain cWnn source from FTP site:
	% ftp relay.ncl.omron.co.jp
 	user(ftp): ftp
	passwd:
	> cd ~/pub/x11r5

  You may obtain all cWnn related information from the above directory.

  Online manual and man files are available.  These include cWnn usage
  and installation, and they are found under the directory cWnn/manual.en.

  cWnn is now freely distributed, and we welcome any questions regarding
  cWnn to be sent to us if problems are encountered.  Please direct your
  questions to:
	cwnn@nff.ncl.omron.co.jp
	cwnn@omcp.omron.co.jp


CWNN DEVELOPMENT TEAM

From sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!swrinde!news.dell.com!math.utexas.edu!lab4.ma.utexas.edu!txu Wed Jan  1 20:53:30 EST 1992
Article: 46973 of soc.culture.china
Path: sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!swrinde!news.dell.com!math.utexas.edu!lab4.ma.utexas.edu!txu
From: txu@lab4.ma.utexas.edu (Tao Xu)
Newsgroups: soc.culture.china
Subject: HELP-CHINESE EDIT
Keywords: CELVIS
Message-ID: <1991Dec29.224635.12161@math.utexas.edu>
Date: 29 Dec 91 22:46:35 GMT
Sender: usenet@math.utexas.edu
Distribution: soc.culture.china,soc.culture.hongkong
Organization: University of Texas at Austin Mathematics
Lines: 5
Nntp-Posting-Host: lab4.ma.utexas.edu
Status: RO

I have installed cxterm and celvis in my X11R4 and openwindow. Now I need
to edit chinese articles by celvis. But I do not know how to work by celvis.
Who can tell me where I may get information about celvis? At best,
I wish that I can edit chinese article by PINYIN system. 
I appreciate any help.


From CCNET-L@uga.cc.uga.edu Tue Mar 17 02:34:49 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA21619; Tue, 17 Mar 92 02:34:44 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 2786; Tue, 17 Mar 92 02:32:39 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 6040;
 Tue, 17 Mar 92 02:32:37 EST
Date:         Mon, 16 Mar 1992 23:31:52 -0800
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      ChiRK 1.0 located under /pub/chinese at crl.nmsu.edu
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

The subject say it all.

Bo Yang
eric@coeus.ucsd.edu

From CCNET-L@uga.cc.uga.edu Tue Mar 17 16:00:21 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA26734; Tue, 17 Mar 92 16:00:14 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6124; Tue, 17 Mar 92 15:59:47 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 7933;
 Tue, 17 Mar 92 15:59:45 EST
Date:         Tue, 17 Mar 1992 12:58:32 -0800
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      Question about Tek4014 to PS filter
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

-----------------------------
From: lwang@astro.ufl.edu
To: eric@coeus.ucsd.edu
Subject: Re: ChiRK 1.0( a terminal Chinese viewer) released
Dear Bo,

I will be very interested in getting ChiRK 1.0 that you recently
released. At the moment I am interested in how well it works on
converting gb files into ps file by using it as a filter. You
mentioned its capability of doing that in the READ file:

>     You could use it as a filter with flag -f. One nice thing about this is
> that you could get the Postscript file printed if you have a Tek to PS filter
> installed:
>
>         % chirk -f peom1 | ps4014 > peom1.ps
>

Can you tell me where I can get a tek to ps filter?

...
                                        Liyun
------------------------------

We have ps4014 installed on our machine. I don't know if the program is
commercial. Anyone knows if there's a public domin Tektronics to Postscipt
converter avialable and the location of the sites?

Thanks.

Bo

From CCNET-L@uga.cc.uga.edu Tue Mar 17 18:09:31 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA27955; Tue, 17 Mar 92 18:09:09 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6754; Tue, 17 Mar 92 18:07:49 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 6549;
 Tue, 17 Mar 92 18:07:47 EST
Date:         Tue, 17 Mar 1992 17:57:23 EST
Reply-To: H u a n g Yolin <yih@BRL.MIL>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: H u a n g Yolin <yih@BRL.MIL>
Subject:      Re:  Question about Tek4014 to PS filter
Comments: To: Bo Yang <eric@coeus.ucsd.edu>
Comments: cc: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

tek2ps in comp.sources.unix v11i049: Tektronix4014 to PostScript filter,
is in public domain.  Also availble at simtel20 (used to be in
PD2:<UNIX-C.POSTSCRIPT> as TEK2PS.TAR-Z.  But, I only got the last page
out.  And the size of sample.3 enlarged from 2720 to 915440.  The bitmap
font didn't work right on my xterm.

However, the tek mode is a great idea.

From CCNET-L@uga.cc.uga.edu Fri Mar 20 14:56:58 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA27644; Fri, 20 Mar 92 14:56:43 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 7050; Fri, 20 Mar 92 14:54:33 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 8597;
 Fri, 20 Mar 92 08:39:37 EST
Date:         Fri, 20 Mar 1992 05:39:09 -0800
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      ChiRK-1.1 with BIG5 support
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

ChiRK-1.1 is available at :
	crl.nmsu.edu
	ahkcus.org
Andy Kou ( kuo@spot.Colorado.EDU) has added the BIG5 support into the program,
also if you have problem with 1.0 please try the new version, many bugs
have been fixed.

I have to take a break now :-)


Yang, Bo
eric@coeus.ucsd.edu

------------------------------------------------------------------------------
Changes:  ChiRK 1.1 ( March 20, 1992)

 Changes from ChiRK 1.0   ( March 16, 1992):

        * Added BIG5 support, by Andy Kou (kuo@spot.Colorado.EDU).
        * Added total page number at status line, suggested by Lin Wei of
          HuaXiaWenZhai (wlin@u.washington.edu).
        * The "squeezing" process of bitmap font on 40 char/line screen
          was made simpler to fit BIG5 font. GB users are recommanded to
          use vector font.
        * Keyboard stop( Ctrl-Z) and resume functions are now smooth.

 Bug fixes of ChiRK 1.0 :

        * A silly bug in Makefile causes compiling errors on System-5
          machines. ( term.c)
        * Memory allocation problem causes segmentation fault on
          some machines. (chirk.c)
        * Possibly a compiler bug of SUN UNIX 4.2 complaint about type
          mismatch of ':' operator. (text.c)
        * A type casting error messed up the bitmap mode on SUN.
        * Wrong order between screen mode switching and keyboard mode
          switching made interrupts handling unstable. (chirk.c)
        * any more?

  Thank all the users who reported the problems and gave me kind comments.
     Sorry, there're too many of them to list here. Also I'm grateful to
     Hou, Shouqin of UCSD who kindly provided me temperary accounts on his
     SUN and S.G. IRIS machines so that the codes could be tested.


                        ----- March 20, 1992 ------

From CCNET-L@uga.cc.uga.edu Tue May  5 00:02:27 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA13672; Tue, 5 May 92 00:01:42 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 8336; Mon, 04 May 92 23:59:31 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 3985;
 Mon, 04 May 92 23:59:28 EDT
Date:         Mon, 4 May 1992 20:59:36 -0700
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      How to solve the problem of ChiRK on PC
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

D-P Deng <deng@AX61.BNL.GOV> writes:
        > XiaoFei Wang <xiaofei@EINSTEIN.PHYSICS.BUFFALO.EDU> writes:
                >>I connect to unix from a PC via telnet.
                >> I obtained and compiled Chirk and the problem I
                >> am running into is that the second page overrides the
                >> first page ...... What is wrong?
        > I had the problem before, but didn't know how to modify the codes.
        > To solve it, you need to know how to clear it up from the keyboard.
        > So I clear it up after each page and then read the next page.


It seems that a lot of people are having problems with their PCs connected to
a unix machine when trying to work with ChiRK. This simply is because the
terminal emulation programs of their PCs are using screen-clear control codes
diffrent from those used by DEC VT240/330, GraphON, or Xterm.

In file control.h of ChiRK, string 'Tekclearst' is defined as {ESC, 12, GS, \0},
piping those characters to one of the terminals mentioned above will clear the
graphics screen, so next page cab be displayed. You could look through the
menual of your terminal emulator and replace 'Tekclearstr' with the one you've
found.

Same with 'Tekinitstr'( graphics mode initialization), 'Tekoverstr'( text mode
initialization), if you have problems with switching between graphics and text
modes

Good luck.

-- Yang, Bo --			Chirk yourselves up!

From CCNET-L@uga.cc.uga.edu Tue May  5 00:12:42 1992
Received: from ugav2.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA13749; Tue, 5 May 92 00:12:38 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 8351; Tue, 05 May 92 00:10:23 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 4273;
 Tue, 05 May 92 00:10:20 EDT
Date:         Tue, 5 May 1992 00:08:47 EDT
Reply-To: XiaoFei Wang <xiaofei@ACSU.BUFFALO.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: XiaoFei Wang <xiaofei@ACSU.BUFFALO.EDU>
Subject:      Chirk problem `solved'
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
In-Reply-To:  <102020@eerie.acsu.Buffalo.EDU>
Status: RO

/* on sunyab.mlists.ccnet-l D-P Deng said: */
: [ regarding the problem that Chirk does not clear previous pages
:   when telnet'ed to mainframe from a PC ]

:I had the problem before, but didn't know how to modify the codes. To solve
:it, you need to know how to clear it up from the keyboard. So I clear it up
:after each page and then read the next page.

The key to clear the creen the screen using telnet from a
PC to login to mainframe is ALT-R. Following D-P's advice
I do a ALT-R after each page to clear the screen and then
a space to display the next page and it works fine. I believe that
the problem can be `really' solved by sending a `ALT-R' after each
page, but being non-expert, I am happy with the current `solution'.

I would to add that Chirk is a wonderful piece of software.
I used to login to mainframe and then transfer a GB file to PC and then
log out to PC and then use _a1 li3 ba1 ba1_ to preview it and then login to
mainframe again ... With Chirk, all these hassles are gone. Thanks.

PS: `telnet' is modern software to connect PC to mainframe
via ethernet while `kermit' is an archaic software to conncet PC to
mainframe via telephone line.

--
xiaofei@acsu.buffalo.edu | Subscribe Chinese Poem Exchange and Discussion List
mail LISTSERV@UBVM.BITNET with "SUB CHPOEM-L 1st LastName" in the MESSAGE BODY
InterNet Address: UBVM.CC.BUFFALO.EDU | Posting in UUENCODED GB and BIG5

From CCNET-L@uga.cc.uga.edu Sat May 30 14:50:46 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA28084; Sat, 30 May 92 14:50:26 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 4983; Sat, 30 May 92 14:48:18 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 4455;
 Sat, 30 May 92 14:48:15 EDT
Date:         Sat, 30 May 1992 10:38:37 EDT
Reply-To: H u a n g Yolin <yih@BRL.MIL>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: H u a n g Yolin <yih@BRL.MIL>
Subject:      modem access Han script on remote machines
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

modem access Han script on remote machines:

Lately there were some discussions about 'chirk', which allows modem
access to remote 8-bit Han file; and with MSDOS kermit (public domain,
watsun.cc.columbia.edu), 'chirk' can automatically switch the kermit to
the tek mode to draw the Han script on PC screen.  But, because of the
huge glyphs/font info running through the modem line, the thru-put or
speed-per-character is not that great even with vector simplified fonts.
However, chirk allows access to remote files without downloading, which
was not popular before.

Recently, I have experimented with the kermit, and found out a different
and faster way to access remote files.  I like to share my findings with
CCNet.  It involves the following steps:

1) on the PC side, after starting-up ETen (a commercial Big5 TSR
software) on PC, use Ctrl-Alt-A (ETen specific) to switch the display
over to ASCII mode, with ETen in TSR.

2) fire up MSDOS kermit for communication (on top of ETen), log into
remote machine; but set the following options in kermit: (either change
in mskerm.ini, or change during the kermit session by using 'set'.)

----------
Display: 8-bit
Term character-set: Transparent
----------

on PC, use Ctrl-Alt-A (ETen hot-key) to switch the display mode back to
8-bit Han script display again.  Then, on the remote machine, one can use
'more', 'cat', or 'cless' (from cs.purdue.edu.) to roll the Han text.
And, voila, they are now in the form you can read.  The paging feature of
kermit is still available, and very handy.  The speed is almost as fast
as ASCII files (not hard to imagine, since the display scheme access the
local font files on PC disks.)  With a converter, one can also read GB
files this way (b2g -b | cless), much faster than chirk.  [There is
something with the 'cless', I couldn't find a fix: 1) it alway adds a
"^M" (CR) to the end of each line, 2) the shift-H for help gives a {"-P":
invalid flag} error.  But otherwise, the paging both forward and backward
works fine.]

(If use 'rlogin', probably need option '-8'.)

I have tried this out on a few remote machines: such as Sun, SGI
workstations, VAX, and some other larger machines.

For some reason, it didn't work on Alliant, and Pyramid.  Maybe stty need
more fine-tuning.

The fun is not over yet.  One can use editors on remote machines, such as
emacs (cemacs), to edit files.  (I haven't tried celvis, since I am a
vi-illiterate.  But, there is a good chance, that this will work as well.)
One more bonus with this access, is that large files can be edited on
remote Unix boxes from home, which is far larger than regular DOS machines
can take.  If an emacs-derivative is also used on DOS, then the interface
to files on either PC or remote machine makes no difference. ... Say some
might contemplate in typing-in the KangXi lexicon during the long summer
night, for instance.

==========

The JHL (ChinaStar) code works to some extent, but has some key-mapping
conflicts?; needs more tuning.

For the GB users, I haven't seen any software in the public arena, which
works in the same TSR way as ETen.  zW or hc approach is probably TSR, but
looks like they have stripped down the code to 7-bit with shift-in and
shift-out a la Junet.  However, since there are quite a few top-gun GB
hackers around, some relevent utilities might come up pretty soon.
Furthermore, there is a good chance that the CCDOS probably works the
same way as ETen, since no matter what they are probably both ChinaStar
derivatives adaptive to different dogmata.  But, I don't have CCDOS, I
can't tell.

==========

This approach will possibly also work with other 8-bit codes, 2-byte
(e.g. Japanese JIS, Korean, and Unicode [back to the future]) or 3-byte
(CCCII, or EACC. - Is there such a TSR for those codes?  It will be very
handy to remotely access huge library databases in those codes from home!)

Thanks to those code developers, who made the codes available.

============================================================

Also a Question: I didn't have much luck in converting ETen 24x24 fonts
for pmC TeX by using the et2bdf, bdf2pmmf, and MakeFont trilogy from
'nmsu.edu'.  Anybody had better luck?  Please let me hear from you.
Thanks.

From @QUCDN.QueensU.CA:chang@mjs.Phy.QueensU.CA Tue Jun 16 12:34:27 1992
Received: from QUCDN.QueensU.CA by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA08768; Tue, 16 Jun 92 12:34:16 -0400
Received: from mjs.Phy.QueensU.CA by QUCDN.QueensU.CA (IBM VM SMTP V2R2)
   with TCP; Tue, 16 Jun 92 12:33:15 EDT
Received: from localhost by mjs.Phy.QueensU.CA (4.1/4.7)
	id AA03616; Tue, 16 Jun 92 12:32:38 EDT
Message-Id: <9206161632.AA03616@mjs.Phy.QueensU.CA>
To: Yuan Jiang <yjj@ctr.columbia.edu>
Subject: Re: Ctalk 
In-Reply-To: Your message of "Tue, 16 Jun 92 10:04:08 EDT."
             <9206161404.AA18022@telesto.ctr.columbia.edu> 
Date: Tue, 16 Jun 92 12:32:36 -0400
From: chang@mjs.Phy.QueensU.CA
Status: RO

In message <9206161404.AA18022@telesto.ctr.columbia.edu> you write:
>What is this Ctalk?  Is it a machine generate Chinese speak
>program?  I'm curious about this program.
>
>Thanks,
>

This is a Chinese version of talk program. You can talk in Chinese if you are
in a Chinese terminal emulator, like cxterm. It works for UNIX system. The
ftp site at purdue has this program.

From CCNET-L@uga.cc.uga.edu Fri Jul  3 17:41:10 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA06310; Fri, 3 Jul 92 17:40:22 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3075; Fri, 03 Jul 92 17:37:10 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 3463;
 Fri, 03 Jul 92 17:37:05 EDT
Date:         Fri, 3 Jul 1992 14:37:54 -0700
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      Modification of ChiRK for HZ/zW support
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Since the creation of alt.chinese.text( though I still havn't get it on our
machine :-)), I've got several requests for modification of ChiRK so that
HZ/zW coding could be recognized. Here is the modified the version of chirk.c
and text.c ( Let's call them 1.1a ). The defaul is the same as before, to
use with HZ:

	chirk -h ***.hz

with zW:

	chirk -z ***.zw

The original -h flag( HighFont) was changed to -H. Also in chirk.c, the
psignal() call was deleted since it won't compile on some machines.

Goodluck.  ( How do you get alt.chinese.text, anyway? I didn't see it on RFD or
CFV)

Bo Yang ( ~{Qn  2*~}, here you go :-))

---------------- text.c,  CUT HERE ------------------------
/* ChiRK 1.1a  (c) 1992 Bo Yang                                           */

#include "chirk.h"

#include <fcntl.h>
#include <string.h>

extern BOOL     big5;
extern BOOL     autowrap;
extern BOOL     eightypl;
extern BOOL     bitmapfont;
extern BOOL     highfont;
extern BOOL     interactive;

extern char    *clearstr;
extern void     (*outchar) ();
extern FILE    *fp;
extern unsigned int fx, fy;
extern int      pagenum;
extern int	HZon, zWon;

unsigned int    Yp = Lheight;
unsigned int    Xp = 0;
int             lcwidth, cwidth = 80;
int             cheight;
int             lfheight;

void
dummy(len, code)		/* do nothing, use with page counting   */
      int             len, code;
{
}

/* clear screen and display page number and the help at the bottom  */

void
newpage(page)
      int             page;
{
      int             org_80;

      if (page == 0) {
	    outchar = dummy;	/* page==0: Do not write on screen;  */
	    return;		/* Count the Pages only;    */
      }
      if (bitmapfont)
	    outchar = outcharB;
      else
	    outchar = outcharV;
      fputs(clearstr, fp);
      fx = (fy = 0);
      outvct();
      fputc(C_Move, fp);
      fy = highfont ? HiLbtline : Lbtline;
      fx = Lwidth - 2;
      outvct();
      fx = 0;
      outvct();
      fputc(C_Move, fp);
      Yp = highfont ? HiLbtline : Lbtline;
      Xp = 0;
      org_80 = eightypl;
      eightypl = TRUE;
      outtext("ChiRK 1.1");
      eightypl = org_80;
}

/*
 * display a screenful of text( return number of chars written, or utill end
 * of the string( return 0)
 */

int
outtext(Pbuf)
      unsigned char  *Pbuf;
{
      int             i = 0, j = 0, k = 0, l, cp = 1, wr = 0, ret = 0;
      unsigned int    quwei;
      unsigned char   chr, cb1;
      static unsigned char hzhighbit=0;

      lcwidth = eightypl ? 25 : 34;
      cwidth = eightypl ? 80 : 60;
      while (i < cheight && (chr = Pbuf[k]) != '\0') {
	    switch (chr) {
	    case 13:
		  ret = 1;
	    case 10:
		  if (ret == 2) {
			ret = 0;
			break;
		  }
		  if (autowrap || !wr) {
			Yp -= lfheight;
			Xp = 0;
			i++;
		  }
		  if( zWon) hzhighbit=0;
		  cp = 1;
		  j = 0;
		  wr = 0;
		  break;
	    case 9:
		  Xp += 8 * lcwidth;
		  j += 8;
		  ret = 0;
		  break;
	    default:
		  ret = 0;
		  if( HZon && chr == '~' && Pbuf[k+1]=='{'){
			hzhighbit= 0x80;
			k++;}
		  else if( HZon && chr== '~' && Pbuf[k+1]=='}') {
			hzhighbit=0; k++;}
		  else if( zWon && j==0 && !wr && chr== 'z' && Pbuf[k+1]=='W'){
			hzhighbit= 0x80;
			k++;}
		  else{/*
		   * if (chr>127 && chr <161) chr -= 128;
		   */ chr |= hzhighbit;
		      if (((chr > 160) && (cp > 0)) ||
			  ((chr >= 0x40) && (cp < 0))) {
			cp = -cp;
			if (cp < 0)
			      cb1 = chr;
			else {
			      if (autowrap || !wr) {
				    if (j + 2 > cwidth) {
					  Yp -= lfheight;
					  Xp = 0;
					  if (++i == cheight)
						return (k - 1);
					  wr = 1;
					  j = 0;
				    }
			      }
			      if (autowrap || !wr) {
				    quwei = big5 ? big5order(cb1, chr)
					  : gborder(cb1, chr);
				    (*outchar) (2, quwei);
				    Xp += lcwidth << 1;
				    j += 2;
			      }
			}
		    } else {
			if (autowrap || !wr) {
			      if (j + 1 > cwidth) {
				    Yp -= lfheight;
				    Xp = 0;
				    if (++i == cheight)
					  return (k);
				    wr = 1;
				    j = 0;
			      }
			}
			if (autowrap || !wr) {
			      (*outchar) (1, chr);
			      Xp += lcwidth;
			      j += 1;
			}
		  }
	     }
	    }
	    ret++;
	    k++;
      }
      return (chr == '\0' ? 0 : k);
}

int
showpage(page, Pbuf)
      int             page;
      char           *Pbuf;
{
      char            title[80];
      int             textln, org_80;

      newpage(page);
      Yp = Lheight - 2;
      Xp = 0;
      textln = outtext(Pbuf);
      org_80 = eightypl;
      eightypl = TRUE;
      Yp = highfont ? HiLbtline : Lbtline;
      Xp = 0;
      if (interactive) {
	    sprintf(title, "          | Page %d/%d |\0", page, pagenum);
	    outtext(title);
	    if (page < pagenum)
		  outtext(" page forward: nSPACE ");
	    else
		  outtext("                      ");
	    if (page < pagenum || page > 1)
		  outtext("|");
	    if (page > 1)
		  outtext(" page back: nB ");
	    else
		  outtext("               ");
	    outtext("| exit: Q");
      }
      eightypl = org_80;
      return (textln);
}

/*
 * big5order - big5 font order
 */
static unsigned int
big5order(h, l)
      unsigned char   h, l;
{
      register unsigned int charno;

      if (h < 0xA4) {
	    if (l < 0x7F)
		  charno = (h - 0xA1) * 157 + (l - 56);
	    else
		  charno = (h - 0xA1) * 157 + (l - 90);
      } else {
	    if (l < 0x7F)
		  charno = (h - 0xA4) * 157 + (l + 709);
	    else
		  charno = (h - 0xA4) * 157 + (l + 675);
      }
      return (charno);
}

/*
 * gborder - gb font order
 */
unsigned int
gborder(h, l)
      unsigned char   h, l;
{
      register unsigned int charno;

      if (l < 0xa1)		/* GB low is >= 0xa1, make it space */
	    return (0);

      if (h > 175)
	    h -= (bitmapfont ? 8 : 6);
      charno = (h - 161) * 94 + (l - 161);

      return (charno);
}
------------------------ CUT HERE, end of text.c ----------------------
------------------------- Did you foget copying this first :-)---------

------------------------ chirk.c, CUT HERE ----------------------------
/* ChiRK 1.1a  (c) 1992 Bo Yang                                           */

#include <fcntl.h>
#include <signal.h>
#include <string.h>
#include <setjmp.h>

#include "chirk.h"
#include "control.h"

char           *getenv();

extern int      cwidth;		/* number of chars per line  */
extern int      cheight, lfheight;

char           *initstr = Tekinitstr;	/* Tektronics graphics initialization */
char           *teststr = Tekteststr;	/* Tektronics graphics test, not used
					 * yet */
char           *overstr = Tekoverstr;	/* Tektronics graphics exit */
char           *clearstr = Tekclearstr;

#define  BufSize 248
#define  MaxFileLn  128000	/* Maxmum text length, chang if have problem */
#define  Cclibln   481000	/* Length of cclib.v	 */

BOOL            big5 = BIG5;	/* view big5 encoded Chinese? */
BOOL            autowrap = TRUE;
BOOL            eightypl = TRUE;/* 80 chars per line?   */
BOOL            bitmapfont = FALSE;	/* default vector font  */
BOOL            doubleline = FALSE;	/* use with Hi-Res monitors  */
BOOL            highfont = FALSE;	/* higher font for VT2xx terminals */
BOOL            interactive = TRUE;	/* otherwise use as a filter */
BOOL		HZon = FALSE;
BOOL		zWon = FALSE;

void            (*outchar) ();
jmp_buf         env;
FILE           *fp = stdout;
unsigned char  *ccfont;
int             pagenum = 0;

/* interactive  interface   */

void
tekccview(Hfile, Hcclib)
      int             Hfile, Hcclib;
{
      int             i, j, k, cb1, quwei, quitflag = 0, pageln = 1;
      static unsigned char Fbuf[MaxFileLn], ccbuf[Cclibln], kchr;
      long int        chpst = 0, fileln = 0;
      int             page = 1, num0 = 0, num = 1;

      while (!quitflag) {
	    if (read(Hfile, &Fbuf[fileln], BufSize) > 0) {
		  while (Fbuf[++fileln] > 0);
		  if (quitflag = (fileln + BufSize > MaxFileLn))
			fputs("File too long, trancated\n", stderr);
	    } else
		  quitflag = 1;
      }

      fileln = 0;
      quitflag = 0;
      while (!quitflag) {
	    if (read(Hcclib, &ccbuf[fileln], 480061) > 0)
		  while (Fbuf[++fileln] > 0);
	    else
		  quitflag = 1;
      }
      ccfont = ccbuf;

      while (pageln) {		/* figure out the total pages:   */
	    pageln = showpage(0, &Fbuf[chpst += pageln]);
	    pagenum++;
      }

      chpst = 0;
      setjmp(env);		/* return here after being stopped	 */
      pageln = showpage(1, &Fbuf[chpst]);
      quitflag = 0;
      while (!quitflag) {
	    fflush(fp);
	    kchr = interactive ? getchr() : (page == pagenum ? 'q' : 'f');
	    switch (kchr) {
	    case ' ':
	    case 13:
	    case 'f':
	    case 'F':
		  if (page == pagenum)
			break;
		  if (page + num > pagenum)
			num = pagenum - page;
		  for (i = 0; i < num - 1; i++) {
			chpst += pageln;
			pageln = showpage(0, &Fbuf[chpst]);
			page++;
		  }
		  chpst += pageln;
		  setjmp(env);	/* return here also		 */
		  pageln = showpage(++page, &Fbuf[chpst]);
		  num0 = 0;
		  break;
	    case 'b':
	    case 'B':
		  if (page == 1)
			break;
		  chpst = 0;
		  page = page - num > 1 ? page - num : 1;
		  for (i = 1; i < page; i++) {
			pageln = showpage(0, &Fbuf[chpst]);
			chpst += pageln;
		  }
		  setjmp(env);	/* here too	 */
		  pageln = showpage(page, &Fbuf[chpst]);
		  num0 = 0;
		  break;
	    case '0':
	    case '1':
	    case '2':
	    case '3':
	    case '4':
	    case '5':
	    case '6':
	    case '7':
	    case '8':
	    case '9':
		  num0 = num0 > 1000 ? (num0 % 1000) * 10 + kchr - '0' :
			num0 * 10 + kchr - '0';
		  break;
	    case 'q':
	    case 'Q':
		  quitflag = 1;
		  break;
	    default:
		  num0 = 0;
	    }
	    num = num0 ? num0 : 1;
      }
}

/*
 * interrupt and signal processing, make sure the terminal's OK when exiting
 * from the program
 */

#ifdef SIGTSTP
void
stopint()
{
      fflush(fp);
      tekover();
      (void) signal(SIGTSTP, SIG_DFL);
#if SIGSETMASK
      sigsetmask(0);
#endif
      kill(getpid(), SIGTSTP);	/* Leave here... Now returned */
      tekinit();
      longjmp(env, 1);
}
#endif

void
interrupt()
{
      (void) signal(SIGINT, SIG_DFL);
      tekover();
      exit(0);
}

/* put the terminal to graphics mode, keyboard to raw mode */

void
tekinit()
{
      (void) signal(SIGINT, interrupt);
#ifdef SIGTSTP
      (void) signal(SIGTSTP, stopint);
#endif
      fputs(initstr, fp);
      raw_mode(1);
}

/* switch back	 */

void
tekover()
{
      fputs(overstr, fp);
      fflush(fp);
      raw_mode(0);
}

main(argc, argv)
      int             argc;
      char           *argv[];
{
      int             i, j, Hfile = 0, Hcclib;
      char            filename[30], *termname, *cclibfile;

      for (i = 1; i < argc; i++) {
	    if (argv[i][0] == '-') {
		  for (j = 1; j < strlen(argv[i]); j++)
			switch (argv[i][j]) {
			case '5':
			      big5 = TRUE;

			case 'g':
			case 'G':
			      /* GouBiao encoded  */
			      big5 = FALSE;
			      break;
			case 'n':
			case 'N':
			      autowrap = FALSE;
			      break;
			case 'w':
			case 'W':
			      eightypl = FALSE;
			      break;
			case 'd':
			case 'D':
			      doubleline = TRUE;
			      break;
			case 'h':
			      HZon = TRUE;
			      break;
			case 'z': case 'Z':
			      zWon = TRUE;
			      break;
			case 'H':
			      highfont = TRUE;
			      break;
			case 'b':
			case 'B':
			      bitmapfont = TRUE;
			      break;
			case 'f':
			case 'F':
			      interactive = FALSE;
			      break;

			default:
			      fprintf(stderr, "Invalid flag = %c\n", argv[i][j]);
			}
	    } else if (!Hfile) {
		  strcpy(filename, argv[i]);
		  if ((Hfile = open(filename, O_RDONLY)) < 0) {
			fprintf(stderr, "Can't open file %s\n", filename);
			exit(-1);
		  }
	    } else
		  fprintf(stderr, "Extra argument = %s\n", argv[i]);
      }

      termname = getenv("TERM");/* use doubleline with Xterms  */
      if (strncmp(termname, "xterm", 5) == 0)
	    doubleline = TRUE;
      else if (strncmp(termname, "aixterm", 7) == 0)
	    doubleline = TRUE;

      /* no vector font available for big5 (?) */
      if (big5) {
	    bitmapfont = TRUE;
	    outchar = outcharB;
	    if (!(cclibfile = getenv("CHINESE16")))
		  cclibfile = CHINESE16;
      } else if (bitmapfont) {
	    outchar = outcharB;
	    if (!(cclibfile = getenv("CCLIB16")))
		  cclibfile = CCLIB16;
      } else {
	    outchar = outcharV;
	    if (!(cclibfile = getenv("CCLIBv")))
		  cclibfile = CCLIBv;
      }
      if ((Hcclib = open(cclibfile, O_RDONLY)) < 0) {
	    fprintf(stderr, "Can't open chinese font file %s\n", cclibfile);
	    exit(-1);
      }
      cheight = highfont ? HiCheight : Cheight;
      lfheight = highfont ? HiLFheight : LFheight;
      if (Hfile)
	    fputs("\nChiRK 1.1  by Bo Yang,  (c)1992\n\n", stderr);
      if (interactive)
	    tekinit();
      tekccview(Hfile, Hcclib);
      if (interactive)
	    tekover();
}

From sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!uwm.edu!wupost!news.utdallas.edu!convex!convex!seas.smu.edu!vivaldi!netkeeper!nec-gw!nec-tyo!wnoc-tyo-news!toumon!wsdohr!kataoka Sat Jul  4 13:57:54 EDT 1992
Article: 62 of alt.chinese.text
Newsgroups: alt.chinese.text
Path: sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!uwm.edu!wupost!news.utdallas.edu!convex!convex!seas.smu.edu!vivaldi!netkeeper!nec-gw!nec-tyo!wnoc-tyo-news!toumon!wsdohr!kataoka
From: kataoka@ohara.info.waseda.ac.jp (Yutaka Kataoka)
Subject: X11R5 supports Chinese
Message-ID: <KATAOKA.92Jul5002807@qlair.ohara.info.waseda.ac.jp>
Sender: news@ohara.info.waseda.ac.jp
Nntp-Posting-Host: qlair.ohara.info.waseda.ac.jp
Organization: Ohara Lab., Dept. of Info. and Comp. Sci., Waseda Univ., JAPAN
Distribution: alt
Date: Sat, 4 Jul 1992 15:28:07 GMT
Lines: 22
Status: RO

X11R5 has international I/O system.  We designed X11R5 as
multi-lingual I/O system.  Since it is rather difficult to compile
X11R5 with multi-lingual I/0 functions, binary installation packages
for SS2, SUN4, SUN3 have been released.  The packages includes
GB2312.1980 font files.  And the packages includes exterm as
multi-lingual terminal emulator based on Compound Text (subset of
ISO2022).  Pin Yin, Wu Bi, Zhu Yin, Cang Jie were supported by X
Input Method Manager (xwnmo).  The binary packages were compiled by
native CC -- not necessary to install GCC.  X11R5 compiled with
multi-lingual I/O compiling switch can mix multiple languages
simultaneously.  Enjoy multi-lingual environment.

FTP site: ftp.waseda.ac.jp(133.9.1.32)
For Sparc
 Directory: pub/X11R5/binaries
For SS3
 Directory: pub/X11R5/binaries/SUN3
--
Yutaka Kataoka    kataoka@ohara.info.waseda.ac.jp
Department of Information and Computer Science
School of Science and Engineering
Multi-lingual I/O System Project, Waseda University


From sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!rpi!utcsri!helios.physics.utoronto.ca!bullet.ecf.toronto.edu!zeng Mon Jul 13 23:49:25 EDT 1992
Article: 189 of alt.chinese.text
Newsgroups: alt.chinese.text
Path: sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!rpi!utcsri!helios.physics.utoronto.ca!bullet.ecf.toronto.edu!zeng
From: zeng@bullet.ecf.toronto.edu (ZENG  WEI GANG)
Subject: Re: Problem!?
Message-ID: <BrCDKz.D@helios.physics.utoronto.ca>
Sender: news@helios.physics.utoronto.ca (News Administrator)
Organization: University of Toronto, Engineering Computing Facility
References: <1992Jul12.001029.28719@newshub.ariel.yorku.ca>
Date: Mon, 13 Jul 1992 19:17:23 GMT
Expires: Mon, 13 Jul 1992 04:00:00 GMT
Lines: 15
Status: RO

In article <1992Jul12.001029.28719@newshub.ariel.yorku.ca> cs902125@ariel.yorku.ca (SHUK C YIP) writes:
>Help! Is there any way to connect the commands CHIRK and RN together? I
>don't really want to save every message from this group in RN. Then exit
>RN and use CHIRK to view it. 


Pipe it to chirk from within rn -- at rn command line type  
	|chirk
and there you go ...

---
-----------------------------------------------------------------------------
| It's not what I say , nor what I think , but what I do that make up for   |
| what I am    -- ~{NR~} == ~{TxN,8U~} , ~{5XV7~}  zeng@ecf.toronto.edu     |
-----------------------------------------------------------------------------


From CCNET-L@uga.cc.uga.edu Wed Jul 15 15:26:35 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA19965; Wed, 15 Jul 92 15:26:26 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6701; Wed, 15 Jul 92 15:24:01 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 0763;
 Wed, 15 Jul 92 15:23:58 EDT
Date:         Wed, 15 Jul 1992 12:24:01 -0700
Reply-To: Bo Yang <eric@COEUS.UCSD.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bo Yang <eric@COEUS.UCSD.EDU>
Subject:      Re:  Chirk-1.1a cannot read .big5 file
Comments: To: zhaoc@surf03.sci.fau.edu
Comments: cc: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

--------------------------------

	From: zhaoc@surf03.sci.fau.edu (Changyi Zhao)
	Subject: Chirk-1.1a cannot read .big5 file
	To: eric@coeus.ucsd.edu
	Date: Tue, 14 Jul 92 18:25:31 EDT

	Hi, Yang Bo! Thank you for updating the chirk. Now people can read hz or
	zw coded chinese text files on unix machine. But I met one problem with
	the new version. It cannot read .big5 files anymore. If I run
	"chirk -5 sample1.big5" for example, what shows up on my screen is
	exactly the same as I run without the flag -5.

	I tried to read .big5 files on two DECstations, both has ChiRK-1.1a
	set up, the results were the same. Today, I got the old version and
	compiled it, the problem's gone.

	Could you please check to see if there is anything wrong?

	Thanks a lot!


	Changyi Zhao

--------------------------------------------

Hi, that was a supprise for me. You're right, I must have touched some wrong
key when I was editing chirk.c.  Here is the cure:

Line 206 of chirk.c (1.1a) is a blank one. Replace the blank line with:

		break;

and re-compile.

Thanks a lot for pointing it out. Goodluck to you.

Bo





                                                                      ~{Qn  2*~}
B O   Y A N G                          < e r i c @ c o e u s . u c s d . e d u >

From CCNET-L@uga.cc.uga.edu Sun Aug  2 15:59:22 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA28102; Sun, 2 Aug 92 15:59:00 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0690; Sun, 02 Aug 92 15:57:00 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 0946;
 Sun, 02 Aug 92 15:56:56 EDT
Date:         Sun, 2 Aug 1992 14:55:04 -0500
Reply-To: "Ya-Gui Wei ~{QG9p~}" <yawei@BRONZE.UCS.INDIANA.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: "Ya-Gui Wei ~{QG9p~}" <yawei@BRONZE.UCS.INDIANA.EDU>
Subject:      ZWDOS 2.1 Release Announcement
Comments: To: alt.chinese.text@usenet.ucs.indiana.edu,
              ccnet-l%uga.bitnet@cunyvm.cuny.edu, cnd-cm@library.uta.edu,
              soc.culture.china@usenet.ucs.indiana.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Dear netters,

  Version 2.1 of ZWDOS is now available for ftp. The new version fixes
a couple of mistakes in the HZ implementation, and offers a better
screen drawing algorithm. A couple of hot keys is now provided to let
the user control the switching between ASCII and Chinese modes if so
desired. The CGA version in particular has had some major improvements,
including a "magnifying glass" for easier reading.

  Those of you who had had problems with version 2.0 please let me
know whether this version runs better.

  Because of disk space problems with ahkcus.org version 2.1 of
ZWDOS has not been uploaded there.

  Ya-Gui Wei ~{N:QG9p~}

---- attached: announcement for zwdos version 2.0 ----

A package of programs for MS-DOS systems that reads zW/HZ coded Chinese
text is now available.  It is currently available in the following
anonymous ftp sites (login ftp, password anything, binary mode):

  cs.purdue.edu:pub/ygz/zW-hz/zwdos21.zip
  ahkcus.org:src/zw/zwdos.zip  (version 2.0 only!)

You will need the MS-DOS program "pkunzip.exe" for unpacking the
package. (pkunzip should be available in ahkcus.org:src/pc/pkz110eu.exe.)


Program features:

  *  Read Chinese e-mail and news effortlessly. After loading the
software, you can use any of your ms-dos programs for Chinese. Your
programs should run just exactly as it would under ms-dos, except
that Chinese texts are automatically displayed as Chinese
characters without your intervention.

  *  High degree of compatibility with ASCII-based programs.

  *  Reads both zW and HZ codes, simultaneously.

  *  Runs on CGA, EGA, VGA, and Hercules monochrome graphic systems.
(Doesn't look very good on CGA though.)

  *  Small memory consumption - it takes only 27KB of memory (50KB
on CGA). If you use DOS5 or QEMM, you can load it into high
memory area so that it doesn't take up any DOS memory.

  *  Inteligent Chinese (pinyin) input. Most of the times you just
type in the pinyin and the program chooses the right character
among the homophones for you.

  *  Personal non-profit use is free of charge.


  Ya-Gui Wei  ~{N:QG9p~}

From CCNET-L@uga.cc.uga.edu Thu Sep 13 02:02:09 1990
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.64/5.10) with SMTP id AA06967; Thu, 13 Sep 90 02:01:53 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 4304; Thu, 13 Sep 90 01:38:59 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 3796;
 Thu, 13 Sep 90 01:38:55 EDT
Date:         Thu, 13 Sep 90 00:35:14 CDT
Reply-To: aaron%UX.ACS.UMN.EDU@uga.cc.uga.edu
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: aaron%UX.ACS.UMN.EDU@uga.cc.uga.edu
Subject:      Chinese articles displayer on the Internet (for X windows only)
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

Dear everyone,

     This is a new Chinese software announcement for use with Unix and
X window, and across the Internet.  The current release is for beta test
only.  You will need access to X window facility to use the software or
it's public services.

     This software is part of the incad project to bring Chinese news
to the Internet community by and large.  This is first part of a series
of later releases for the afore-mentioned purpose.  The current release
is in binaries only and for some popular machines; it is available via
anonymous ftp host news.cc.umanitoba.ca.

  ---------------------------------------------------------------------------

     FOR DEMONSTRATION (for Internet users only):
     try "telnet vlsi.cs.umn.edu 2020" if you are running X with Unix; for
     VMS X users, try either the above or "telnet /port=2020 vlsi.cs.umn.edu"

     Substitute 128.101.230.15 for vlsi.cs.umn.edu if it says host unknown.

  ---------------------------------------------------------------------------

==========
The following two documents, bundled with the release, might be of help:
==========

          XINCAD(l)         MISC. REFERENCE MANUAL PAGES          XINCAD(l)



          NAME
               xincad - network-extensible Chinese articles displayer (X)

          SYNOPSIS
               xincad [ -s ] [ -display DISPLAY ]

               xincad [ -d ] [ -port PORT ] [ -s ]

          DESCRIPTION
               xincad is an  interactive,  network-based  Chinese  articles
               displayer  which displays BIG5-encoded Chinese articles on X
               windows, with (hopefully) user-friendly controls  especially
               when browsing through many articles.

               Window size can be adjusted to the viewer's preference  when
               a  window  manager  is  in  use.   User operations supported
               include  "summaries",   "articles-selection",   "page-down",
               "page-up",  "first-page",  and "quit", which are implemented
               as control panel buttons selectable using the mouse.

          OPTIONS
               -s   Force instant update of the summaries file.

               -d   Run xincad in server mode at default network port 2020.
                    The server can be accessed by " telnet HOST 2020 " from
                    a Unix (and some other) system that runs an  X  Server,
                    and has given HOST access rights by the xhost command.

               -port PORT
                    When used with -d option, the  server  is  run  at  the
                    given TCP PORT instead of the default port 2020.

               -display DISPLAY
                    Display xincad windows on the given X DISPLAY. If  this
                    option  is  not  selected,  xincad  will use the (Unix)
                    DISPLAY environment variable.

          AUTHOR
               Aaron Y.T. Cheung, University of Minnesota, Minneapolis, MN.

          SEE ALSO
               xhzview(l) which also displays GB-encoded articles.

          CAVEATS
               The article filenames are sorted alphabetically (instead  of
               numerically)  for  the  summary listings, and therefore it's
               recommended  that  all  articles   be   given   fixed-length
               "pseudo-numeric" filenames, e.g., 4 and only 4 digits.

               Compatibility problems with Sun's  X11/NeWS  server  running
               OpenWindows Version 2 and olwm.




          Sun Release 4.0  Last change: 12 September 1990                 1

===============================================================================

                                                       ------------------------
                                                            Aaron Y.T. Cheung
  An incomplete guide to using the xincad software       aaron@ux.acs.umn.edu
-------------------------------------------------------------------------------

                The executable program,  called "xincad", is machine
        dependent and is located in the "bin" subdirectory which you
        might want to include in your $path.

        The Unix style manual page is in subdirectory "man".

                This  directory  (Xincad/)  must reside in your home
        directory, aka rn's News/ or elm's Mail/.  In addition:

        - big5-encoded articles must be in $HOME/Xincad/big5
        - executable program "xincad" must be in $HOME/Xincad/bin
        - "chinese.16" fontset must be in $HOME/Xincad/fonts
        - "server.msg" must be in $HOME/Xincad/misc (please update)
        - "summaries" & "logfile" auto-created in $HOME/Xincad/misc

        Typical invocations (you must have some X display ready):

        (1). xincad
        (2). xincad -s
        (3). xincad -d
        (4). xincad -d -port 1997
        (5). xincad -display abc.def.edu:0.0

                The xincad server, invoked with the -d  option,  can
        be  assessed  by  e.g.,  "telnet abc.def.edu 2020" if you're
        using Unix or  VMS;  though  some  VMS  networking  software
        employs  a  slightly  different syntax of "telnet /port=2020
        abc.def.edu".

                The xincad server is terminated by  sending  a  sure
        kill signal to its process-id. (e.g., "ps wux" then "kill -9
        <PROCESS-ID>" on  SunOS'es).  The  lifetime  of  the  xincad
        server  will  be  until  the system is rebooted, if it's not
        killed or terminated abnormally.

                If the system says "bind: Address  already  in  use"
        when  you  invoke  the  server,  it's  probably  due to that
        another copy of xincad is running at the same port, or  it's
        being  used  by  some other applications.  If neither is the
        case, wait for a little while and  try  again,  or  you  can
        specify an alternate port.

                Your server is a standalone  application,  and  will
        not  announce  itself to other peers (for this release).  So
        unless you advertise your service to the public, you can  be
        relatively sure that no one will probably access your server
        except perhaps your friends who either  "guessed  out"  your
        running  the xincad daemon, or you told them so...  In later
        releases, the xincad servers will communicate with peers  on
        the net (if you choose to allow it to).

                If you run xincad in server mode, be sure to  update
        the  file  $HOME/Xincad/misc/server.msg,  which is basically
        the "motd" (message of the day).

                You should only try accessing the xincad server from
        a  host on which you're logged in from it's X display, e.g.,
        from a Sun/DEC/HP/Apollo workstation console  running  an  X
        Server.

                If you don't see an  expected  xincad  window  after
        telneting  to  its  server port, it might be due to that you
        haven't given the serving host permission to connect to your
        display.   The  way  to  fix  it  is  to  run,  e.g., "xhost
        abc.def.edu", or just simply "xhost +" which instruct your X
        server to entertain all connection requests.

                If the xincad server doesn't run as  expected,  make
        sure  you  have  the  executable program "xincad" located in
        $HOME/Xincad/bin.  In other  words,  $HOME/Xincad/bin/xincad
        must exist and must be executable.

                All these having said, you  should  be  able  to  at
        least get a Chinese screen on your X display by now.

                If you're using X terminals, you might not  be  able
        to access the xincad server, though you should still be able
        to display big5 articles by running xincad directly.

                In case you noticed the difference  across  systems,
        the row flashings when the user clicks open a file, likening
        the Macintosh, is implemented for Sun3, Sparcs  and  Sun386i
        running  SunOS'es  only,  for this release.  By the way, the
        flashing effect might be reduced if  you're  running  xincad
        across a slow network.

                xincad has been tested with a few X window managers,
        viz., twm (likening the Mac), MIT's olwm (Openlook), and mwm
        (Motif) and with a few X Servers and X terminals, and it has
        demonstrated general compatibility.

                However, there is known  problems  of  compatibility
        with Sun's X11/NeWS Server running OpenWindows Version 2; so
        if you are running OpenWindows and don't get xincad to work,
        you have to wait for the next release.

                I'd  appreciate  your  comments  and  bug   reports.
        Hope it won't crash on you too often. /aaron.

From CCNET-L@uga.cc.uga.edu Sun Dec  2 15:16:09 1990
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.64/5.10) with SMTP id AA13614; Sun, 2 Dec 90 15:15:40 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 7387; Sun, 02 Dec 90 15:12:39 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 3407;
 Sun, 02 Dec 90 14:52:10 EST
Date:         Sun, 2 Dec 90 14:53:03 -0500
Reply-To: simpson%math.psu.edu@uga.cc.uga.edu
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: "Stephen G. Simpson" <simpson%MATH.PSU.EDU@uga.cc.uga.edu>
Subject:      free Chinese software for X11 and Unix
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

Hi everybody,

Recently I gained some experience with free Chinese software on X11R4
(MIT's most recent X Window release) and OpenWindows 2.0 (Sun
Microsystems' X11/News server).

The packages I installed recently are:

Cxterm (Chinese X terminal window)
Celvis (Chinese vi-style editor, works under Cxterm)
Xhzview (Ricky Yeung's X Window Chinese file viewer)
HC (Ricky Yeung's GuoBiao<-->BIG-5 converter)

In addition, for the past year I have been using Ricky Yeung's HZ and
J. B. Wang's Chinese TeX.  They work fairly well, but until recently,
I had no way to preview the PostScript files that they produce.
Recently, I discovered that Pageview (the OpenWindows PostScript
previewer) works with these files.  If anyone knows of another
PostScript previewer that does this, please send me e-mail.

I also tried MLX (multi-language X terminal window from Singapore) but
I can't get it to compile and the authors don't answer their e-mail.
If anyone has successfully installed MLX, please send me e-mail.

I haven't tried Mark Leisher's Chinese ditroff filters, because I
don't have ditroff.

If you would like me to give CCNET more complete information on the
above software, or if you know of any other Chinese software for Unix,
please send me e-mail.  What I would really like to see is a Chinese
Emacs and a more polished version of Chinese TeX.

Anyway, to summarize for now, if you have OpenWindows 2.0 and a
PostScript printer, you can now get a fairly complete Chinese document
preparation system free, by anonymous ftp.

For reference, some ftp sites are:

crl.nmsu.edu [128.123.1.14] : pub/chinese/
cs.purdue.edu [128.10.2.1] : pub/ygz/
clover.ucdavis.edu [128.120.57.1] : pub/
june.cs.washington.edu [128.95.1.4] : pub/yeung/
expo.lcs.mit.edu [18.30.0.212] : X11R4/contrib/
chiris.stevens-tech.edu [192.12.216.114] : ????

Stephen G. Simpson

Internet: simpson@math.psu.edu
Bitnet: T20@PSUVM

From sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!usc!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!joe Sun Mar 17 19:08:21 EST 1991
Article: 26760 of soc.culture.china
Xref: sol.ctr.columbia.edu comp.windows.x:23655 soc.culture.china:26760
Path: sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!usc!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!joe
From: joe@athena.mit.edu (Joseph C Wang)
Newsgroups: comp.windows.x,soc.culture.china
Subject: MLX Input Widget
Message-ID: <1991Mar17.222226.11446@athena.mit.edu>
Date: 17 Mar 91 22:22:26 GMT
Sender: news@athena.mit.edu (News system)
Organization: Massachusetts Institute of Technology
Lines: 18
Status: RO

I've made some improvements to the mlx input system for entering Asian
languages.  First I've removed all references to HP widget code so that
the system will compile with just athena widgets.    Second, I've widgetized
the mlinput utility so that, among other things, many things can be adjusted
using X  resources.

Is anyone interested?

Also does anyone have mlx configuration files which have the proper byte-order
for VAX's?



--
-------------------------------------------------------------------------------
Joseph Wang (joe@athena.mit.edu)           Wake Up! Wake Up!
450 Memorial Drive C-111                   All who wish not to be slaves.
Cambridge, MA 02139


From CCNET-L@uga.cc.uga.edu Mon May 20 11:33:11 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.65/5.10) with SMTP id AA03830; Sun, 19 May 91 23:45:55 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 6855; Sun, 19 May 91 23:43:50 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 1292;
 Sun, 19 May 91 23:43:44 EDT
Date:         Sun, 19 May 91 21:18:47 BST
Reply-To: YLu <Y.Lu%LUT.AC.UK@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: YLu <Y.Lu%LUT.AC.UK@uga.cc.uga.edu>
Subject:      GB code and bitmap (display GB code on a terminal)
To: Multiple recipients of list CCNET-L <CCNET-L@uga>
Status: RO

   #     #         #         #             #
   ##   ###        ##  ########      ########         ####
   ##   ##         ##       ##  #   # ##  ##         ##  ##
  ##   ##    #    ##       ##   ########  ##        ##    ##
  #    ########   ## #    #     ## ## ##  ##         #    ##
 ###  ## #  ##  #######   ##    ## ## ##  ##             ##
 ### #   ## #     ## ##   ## #  ## ## ##  ## #          ##
# ##   # ##       ## ########## ## ## #########        ##
  ##   #####     ## ##    ##    ## ## #     ##         #
  ##  ##### #    ## ##    ##    ## ##       ##         #
  ##  ## ## ##    ###     ##    ## ##     # ##         #
  ## ##  ##  ##    ###    ##    ##############
  ###    ##  #    ## ##   ##    #  #        ##        ##
  ##     ##      ##  ## # ##                ##       ####
  ##   ####      #   #   ###              ###         ##
  #      #      #         #                #

The following is the C program I modified from the ahkcus.org 'readnews.c'
program with help from Mark Leisher of NMSU. It can be used to display
GB code on a dumb terminal with the BYX 16x16 bitmap file 'ziku'.

The program is successfully compiled under HP-UX 7.0 and Turbo C 2.01.
--------------------------------------------------------------------------
/*
 * readnews.c
 * Copyright (C) July 1990
 * Democracy Propaganda News System
 * version 1.00
 *
 */

/*
 * Program to display Chinese GuoBiao code on an ASCII terminal.
 * The bitmap file 'ziku' (distributed with BYX 1.1) is required.
 *
 * The original 'readnews.c' program is obtained from ahkcus.org
 * and can display Big5 code on an ASCII terminal with the
 * bitmap file 'chinese.16'.
 *
 * Modified Sun May 19 21:02:52 BST 1991 by YLu with help from
 * Mark Leisher (mleisher@nmsu.edu)
 *
 */

#include <stdio.h>
#include <string.h>
#include <ctype.h>

#ifndef ZITAPE
#define	ZITAPE	"ziku"
#endif

#define HEIGHT	16

#define GBstart		0xA1A1
#define GBend		0xFEFE
#define ChWord(hi, lo)	((((hi) & 0xFF) << 8) | ((lo) & 0xFF))
#define isFirstByte(c)	(((c) & 0xFF) >= 0xA1)
#define inGBrange(x)	(((x) >= GBstart) && ((x) <= GBend))

FILE *fp, *bitmap;
char dictname[100] = ZITAPE;
char buffer[HEIGHT][200];
char inbuf[512];
int charinline = 5;

char chdot = '#', space = ' ';
char *program;

int order(), map();
void getbitmap(), putbitmap(), putline();

main(argc, argv)
int argc;
char **argv;
{
    int cc;
    int ch, charcnt, ch1, ch2;

#ifdef __MSDOS__
    char dir_delim = '\\';
#else
    char dir_delim = '/';
#endif

    /* get program name */
    if ((program = strrchr(argv[0], dir_delim)) == NULL)
	program = argv[0];
    else
	program++;

    /* process command arguments */
    while (--argc > 0 && (*++argv)[0] == '-')
	switch ((*argv)[1]) {
	case 'w':
	    charinline = atoi(*argv + 2);
	    break;
	case 'd':
	    strcpy(dictname, *argv + 2);
	    break;
	case 'c':
	    if ((cc = (*argv)[2]) != '\0' && isgraph(cc))
		chdot = cc;
	    break;
	default:
	    fprintf(stderr, "Usage: %s [-wWIDTH] [-dBITMAP] [-cCHAR] [file]\n",
 program);
	    exit(1);
	    break;
	}

    if (argc == 0)
	fp = stdin;
    else if ((fp = fopen(argv[0], "rb")) == NULL) {
	/* process the first file only */
	fprintf(stderr, "cannot open Big5 file: %s\n", argv[0]);
	exit(1);
    }
#ifdef __MSDOS__
    if ((bitmap = fopen(dictname, "rb")) == NULL) {
	fprintf(stderr, "cannot open bitmap file: %s\n", dictname);
	exit(1);
    }
#else
    if ((bitmap = fopen(dictname, "r")) == NULL) {
	fprintf(stderr, "cannot open bitmap file: %s\n", dictname);
	exit(1);
    }
#endif

    charcnt = 0;
    while ((ch = fgetc(fp)) != EOF) {
	ch1 = ch;
	if (ch1 == '\n' || ch1 == 26) {
	    if (charcnt > 0) {
		putline(charcnt);
		charcnt = 0;
	    }
	} else if (isFirstByte(ch1)) {
	    if ((ch = fgetc(fp)) == EOF) {
		fputs("error: reading input data\n", stderr);
		exit(1);
	    }
	    ch2 = ch;
	    if (!inGBrange(ChWord(ch1, ch2))) {
		fputs("error: invalid character code\n", stderr);
		exit(1);
	    }
	    getbitmap(order(ch1, ch2));
	    putbitmap(charcnt);
	    charcnt++;
	} else if (map(ch, &ch1, &ch2) == 0) {
	    getbitmap(order(ch1, ch2));
	    putbitmap(charcnt);
	    charcnt++;
	}
	if (charcnt == charinline) {
	    putline(charinline);
	    charcnt = 0;
	}
    }
    fclose(bitmap);
}

int order(fontid, glyphid)
int fontid, glyphid;
{
    int charno;

    charno = (fontid - 0xA1) * 94 + (glyphid - 0xA1);
    if (fontid > 0xAA)
	charno -= 752;
    return (charno);
}


void getbitmap(bmindex)
int bmindex;
{
    long absaddr;
    int i;

    absaddr = ((long) bmindex) * 32;

    fseek(bitmap, absaddr, SEEK_SET);
    for (i = 0; i < 32; i++)
	fscanf(bitmap, "%c", &inbuf[i]);
}

void putbitmap(charpos)
int charpos;
{
    int i, k;

    k = charpos * 2;
    for (i = 0; i < HEIGHT; i++) {
	buffer[i][k] = inbuf[i * 2];
	buffer[i][k + 1] = inbuf[i * 2 + 1];
    }
}

void putline(noofchar)
int noofchar;
{
    char i, j, k, ch;

    for (i = 0; i < HEIGHT; i++) {
	for (j = 0; j < noofchar * 2; j++) {
	    ch = buffer[i][j];
	    k = 1;
	    if (j == 0) {
		ch <<= 1;
		k = 2;
	    }
	    for (; k <= 8; k++) {
		/* is high bit set? */
		if (ch & 0x80)
		    putchar(chdot);
		else
		    putchar(space);
		ch <<= 1;
	    }
	}
	putchar('\n');
    }
}

/* mapping printable ASCII to GB code */
int map(inchar, fontcode, charcode)
int inchar;
int *fontcode, *charcode;
{
    *fontcode = 0xA1;
    *charcode = 0xA1;		/* space */
    if (inchar == '\t')
	return (0);
    if (inchar < 0x20)		/* control characters */
	return (-1);
    switch (inchar) {
    case 'A':
    case 'B':
    case 'C':
    case 'D':
    case 'E':
    case 'F':
    case 'G':
    case 'H':
    case 'I':
    case 'J':
    case 'K':
    case 'L':
    case 'M':
    case 'N':
    case 'O':
    case 'P':
    case 'Q':
    case 'R':
    case 'S':
    case 'T':
    case 'U':
    case 'V':
    case 'W':
    case 'X':
    case 'Y':
    case 'Z':
	*fontcode = 0xA3;
	*charcode = 0xC1 + inchar - 'A';
	break;
    case 'a':
    case 'b':
    case 'c':
    case 'd':
    case 'e':
    case 'f':
    case 'g':
    case 'h':
    case 'i':
    case 'j':
    case 'k':
    case 'l':
    case 'm':
    case 'n':
    case 'o':
    case 'p':
    case 'q':
    case 'r':
    case 's':
    case 't':
    case 'u':
    case 'v':
    case 'w':
    case 'x':
    case 'y':
    case 'z':
	*fontcode = 0xA3;
	*charcode = 0xE1 + inchar - 'a';
	break;
    case '0':
    case '1':
    case '2':
    case '3':
    case '4':
    case '5':
    case '6':
    case '7':
    case '8':
    case '9':
	*fontcode = 0xA3;
	*charcode = 0xB0 + inchar - '0';
	break;
    case '!':
	*fontcode = 0xA3;
	*charcode = 0xA1;
	break;
    case '@':
	*fontcode = 0xA3;
	*charcode = 0xC0;
	break;
    case '#':
	*fontcode = 0xA3;
	*charcode = 0xA3;
	break;
    case '$':
	*fontcode = 0xA3;
	*charcode = 0xA4;
	break;
    case '%':
	*fontcode = 0xA3;
	*charcode = 0xA5;
	break;
    case '':
	*fontcode = 0xA3;
	*charcode = 0xDE;
	break;
    case '&':
	*fontcode = 0xA3;
	*charcode = 0xA6;
	break;
    case '*':
	*fontcode = 0xA3;
	*charcode = 0xAA;
	break;
    case '(':
	*fontcode = 0xA3;
	*charcode = 0xA8;
	break;
    case ')':
	*fontcode = 0xA3;
	*charcode = 0xA9;
	break;
    case ',':
	*fontcode = 0xA3;
	*charcode = 0xAC;
	break;
    case '.':
	*fontcode = 0xA3;
	*charcode = 0xAE;
	break;
    case ';':
	*fontcode = 0xA3;
	*charcode = 0xBB;
	break;
    case ':':
	*fontcode = 0xA3;
	*charcode = 0xBA;
	break;
    case '?':
	*fontcode = 0xA3;
	*charcode = 0xBF;
	break;
    case '|':
	*fontcode = 0xA3;
	*charcode = 0xFC;
	break;
    case '{':
	*fontcode = 0xA3;
	*charcode = 0xFB;
	break;
    case '}':
	*fontcode = 0xA3;
	*charcode = 0xFD;
	break;
    case '[':
	*fontcode = 0xA3;
	*charcode = 0xDB;
	break;
    case ']':
	*fontcode = 0xA3;
	*charcode = 0xDD;
	break;
    case '<':
	*fontcode = 0xA3;
	*charcode = 0xBC;
	break;
    case '>':
	*fontcode = 0xA3;
	*charcode = 0xBE;
	break;
    case '\"':
	*fontcode = 0xA3;
	*charcode = 0xA2;
	break;
    case '`':
	*fontcode = 0xA3;
	*charcode = 0xE0;
	break;
    case '\'':
	*fontcode = 0xA3;
	*charcode = 0xA7;
	break;
    case '_':
	*fontcode = 0xA3;
	*charcode = 0xDF;
	break;
    case '+':
	*fontcode = 0xA3;
	*charcode = 0xAB;
	break;
    case '-':
	*fontcode = 0xA3;
	*charcode = 0xAD;
	break;
    case '=':
	*fontcode = 0xA3;
	*charcode = 0xBD;
	break;
    case '^':
	*fontcode = 0xA1;
	*charcode = 0xAB;
	break;
    case '/':
	*fontcode = 0xA3;
	*charcode = 0xAF;
	break;
    case '\\':
	*fontcode = 0xA3;
	*charcode = 0xDC;
	break;
    }
    return (0);
}

From CCNET-L@uga.cc.uga.edu Mon May 20 11:34:36 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.65/5.10) with SMTP id AA04992; Mon, 20 May 91 06:52:21 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 7219; Mon, 20 May 91 06:51:00 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 3929;
 Mon, 20 May 91 06:50:58 EDT
Date:         Mon, 20 May 91 11:51:04 BST
Reply-To: YLu <Y.Lu%LUT.AC.UK@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: YLu <Y.Lu%LUT.AC.UK@uga.cc.uga.edu>
Subject:      readnews.c bug
To: Multiple recipients of list CCNET-L <CCNET-L@uga>
Status: RO

There is a bug in the original 'readnews.c' (ahkcus.org) and the
'readgb.c' (?) I modified to display GB codes. The following two
lines should be put before fclose(bitmap); in the main routine.

    if (charcnt > 0)
       putline(charcnt); /* words less than the width */

Also the line:

    fprintf(stderr, "cannot open Big5 file: %s\n", argv[0]);

in 'readgb.c' should be:

    fprintf(stderr, "cannot open GB file: %s\n", argv[0]);

This one won't hurt.

Thanks to Tianmin Zhang (zhang@latcs1.lat.oz.au) who pointed out
the bug.

From CCNET-L@uga.cc.uga.edu Tue Jul 23 18:07:35 1991
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.61/5.10) with SMTP id AA11732; Tue, 23 Jul 91 18:07:29 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP R1.2.2MX) with BSMTP id 3071; Tue, 23 Jul 91 18:07:04 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.07) with BSMTP id 6492;
 Tue, 23 Jul 91 18:05:11 EDT
Date:         Tue, 23 Jul 1991 17:02:30 -0500
Reply-To: "mr. yawei" <yawei%BRONZE.UCS.INDIANA.EDU@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L%UGA.BITNET@uga.cc.uga.edu>
From: "mr. yawei" <yawei%BRONZE.UCS.INDIANA.EDU@uga.cc.uga.edu>
Subject:      'zW' viewer for other systems?
Comments: To: ccnet-l@uga.cc.uga.edu, zw-list@bronze.ucs.indiana.edu
To: Multiple recipients of list CCNET-L <CCNET-L@UGA>
Status: RO

One netter asked me whether there are 'zW' viewers for unix systems.
I did a very crude search (by reading the DESCRIPTION file at
ahkcus.org), and only found this:

src/Mac/HanziTerm-0.21.hqx.Z
       dumb hanzi terminal emulator, can display Chinese characters in
       GB, BIG5, hz, or zW coding.


So I only found a viewer for Mac.

As I recall, there are unix viewers for 'zW', but I don't seem to
be able to find them at ahkcus.org. Can anyone help me out here?

Ya-Gui Wei

From CCNET-L@uga.cc.uga.edu Tue Oct 20 15:53:52 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA05541; Tue, 20 Oct 92 15:53:35 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1839; Tue, 20 Oct 92 15:50:46 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 9796; Tue, 20 Oct 92 15:50:44 EDT
Date:         Tue, 20 Oct 1992 14:40:25 -0500
Reply-To: gchen@GEOHUB.GCN.UOKNOR.EDU
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: gchen@GEOHUB.GCN.UOKNOR.EDU
Subject:      Fast Chinese GB File Browser
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Hello, everybody,
	I've just developed a small (15K) and fast PC program GBView for viewingChinese
 GB-coded files on systems with EGA/VGA monitors.  It is best for readingHXWZ GB
 files.  Any file can be viewed at a finger tip without even entering
the filename.  I'd like to share it with anyone who is interested in.  My
 problem is that I don't know which anonymous FTP site would accept uploads like
 mine.
If you have any idea, please let me know.

	Gongquan Chen
	10/20/92

	e-mail: gchen@geohub.gcn.uoknor.edu

From CCNET-L@uga.cc.uga.edu Wed Oct 21 12:49:57 1992
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA15820; Wed, 21 Oct 92 12:49:44 -0400
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 7208; Wed, 21 Oct 92 12:48:11 EDT
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 7188; Wed, 21 Oct 92 12:48:09 EDT
Date:         Wed, 21 Oct 1992 11:35:42 -0500
Reply-To: gchen@GEOHUB.GCN.UOKNOR.EDU
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: gchen@GEOHUB.GCN.UOKNOR.EDU
Subject:      GBview uploaded to FTP site
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Thanks a lot for those of you who responded to my question on uploading
my program GBView. I have just uploaded GBview.zip to FTP site:

     crl.nmsu.edu  (128.123.1.18) under directory /incoming/

The zip file has four files compressed:
     gbview.exe
     gbview.doc
     cclib16.scn - simplified 16x16 font lib
     cclib16f.scn - traditional 16x16 font lib

gbview.doc has the information you need to run/use GBView.  I'll try to
upload gbview.zip to other ftp sites.  By the way I also put dm24.zip
to crl.nmsu.edu.  DM24 is a very fast utility to print Chinese GB file
on an EPSON 24pin dotmatrix printer.  It is very simple and versatile
enough to allow you to print as many files as you want at one command
typing.

Gongquan Chen
10/21/92, Norman, OK, USA

From CCNET-L@uga.cc.uga.edu Mon Jan 11 13:36:28 1993
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA28248; Mon, 11 Jan 93 13:36:13 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1179; Mon, 11 Jan 93 13:34:03 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 4395; Mon, 11 Jan 93 13:34:01 EST
Date:         Sun, 10 Jan 1993 17:19:29 PST
Reply-To: Qing Zhang <qzhang@INDE.BC.CA>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Qing Zhang <qzhang@INDE.BC.CA>
Subject:      A new friendly HZ input method for cxterm
Comments: To: CCNET-L@UGA.UGA.EDU
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Hi, everybody,

If you are using cxterm and chinese, and are not satisfied with the input
method, you might be interested in this new HZ input method.

What is new?  The new feature is that you don't have to spell out PinYin
EXACTly in order to find words.  Sound great to thoes who are struggling hard
with PinYin?  Also, it support about 25,000 phrases, and allows you to define
your own phrases and symbols, all in a consistent style.

I call this method "MEPY" which stands for "Main Element PinYin" or in chinese
    \        ---      |   \  /      \
  -----     -----   --|- -----    -----
    |        | |      |   | |      \ /
  -----      | |      |/  | |     =====
    |       /  |    --|  -|-|-    |---|
  -----    /   L_     |   | |     |___|

and I had integrated it into cxterm X11 R5 in GB mode.  The main idea is that
it uses the main element of PinYin to identify character or phrases.  In the
following discussion, I use "HZ" for single Chinese Char, and "CW" for Chinese
Word or phrases.

1.      It support both HZ and CW mode. You will be switched to CW mode
        automatically by continuing typing in PinYin.

2.      The great thing about MEPY is its capability to tolerate wrong spelling
        of pinyin when you are looking for HZs or CWs. As many people had suffer
ed
        trying to get correct pinyin in order to find what they are looking for,
        MEPY does not require you to always type in correct pinyin, and it will
        tolerate many common mistakes, such as the confusion between "c" and "ch
",
         "r" and "l", "in" and "ing", "o" and "ou" and "uo", and so on.

        However, MEPY achieve this capability without sacrifying anything, if
        your pinyin is good, you will find MEPY is easy and convenient to use,
        if your pinyin is poor, you will be happy to find that you can still
        get the words you looking for, instead of frustrating by constant
        trying and error and trying.

        For example, if you are looking for a single HZ "zhang" and you typed
        in "zan", you can use a single key '>' or '<' to switch to "zang", "zhan
",
        and "zhang", each time, the corresponding pinyin will be prompted. But
        if you know the correct pinyin, you don't loose anything. Is this nicer
        than having to use Backspace to delete and try again?

3.      The main strength of MEPY is its ability to capture CW even though you
        don't type in correct Pinyin.  For example, if you want to find
        ChangJiang (long river) and you type in "canjan", you can still get
        what you want. The reason is that "changjiang" and "canjan" share the
        same ME Pinyin. This feature has two benefits: the first one is the
        ability to tolerate your wrong input; the second is to allow you to
        purposely use this feature to save some key strikings.

        Even great is that if you happened to type in "zhangjiang" to look for
        "ChangJiang" (long river),  it will still get the word.  Remember
        "Chang" (means long) has another pronounciation "Zhang".  There are
        many HZs which have more than one pronounciation, but under specific
        CWs, they have to be pronounced in one way or the other, but not both.
        In many occassions, people tend to make mistakes to get the correct
        prounciation, you can't blame people for these kinds of mistakes, you
        have to blame HZ.  In MEPY, it can tolerate these kinds of mistakes,
        therefore ease the user to find the CW they want.

4.      You can define your own CWs in a specific file, and define various
        symbols ( like punctuations, arithmetic symbol, numerical symbols )
        in another file. When MEPY is loaded, it will read these two files.
        Once loaded, you can use them in the same way as HZ and CW, the only
        difference is that, for user defined CW, you have to start with 'u',
        and for all symbols, you have to start with 'v', then you can input
        the key ( consisting of zero to four chars) you defined in the file
        to search the CW and symbols you want. With 4 char key, you can almost
        define everything you need, like name, technical term, commonly used
        phrases, even Greek characters, Japanese Hiragana, and so on. The
        advantage is that you don't need to switch input method to get them.

5.      Dynamically adjust the frequently used HZ and CW to make them easy to sp
ot.
        For CWs, it is simple, I just put the most recently selected CW at the
        first position. But for HZs, I decide not to do it that way, because
        many HZ entries have dozens of HZ to select, constant position change
        makes them randomly ordered, the result is that you have to examine each
        of them closely. Instead, I decided that each HZ entry has a fixed
        order, arranged from simple strokes to complex strokes (not very strickl
y),
        and those HZ which looks similar are clustered together to make them eas
y
        to find. Of course, those rarely used HZs are put at last, arranged in
        the same principle. In addition, I created some hot HZ caches to put
        those recently selected HZs, each starts with a vowel Pinyin letter.  So
        when you type in 'c', you will find all the recently selected HZ start
        with 'c'. The capacity of each cache depends on how many HZ you can
        displayed each time in the input area. The advantage is that you can
        easily find the frequently used HZ, at the same time, the order of
        regular HZ is not disturbed.

6.      MEPY data structure is very compact. With more than 7000 HZs and 25,000
        CWs, the data structure takes about 260K bytes momery. The whole module
        is totally portable, and ready to integrate into any word processor
        package. For example, I just spend a few hours to integrate it into
        cxterm.

I decided to put in into the public domain for every body to try it.  For
the moment, I only integrated into cxterm for X11 R5.0, there should be no
problem with X11 R4.0, but I haven't try it. Before putting it into public
domain, I would like to have some one to try it first to see if there is any
problem in interating.  If there is already a cxterm on your machine, and
you have the source code, all you need to do is to add two more source file
into the Imakefile, replace one source file, compile and run it.

Send me a mail if you want to try it.

The only "obligation" to use it is that you "have to" report any bugs to me
or places for improvement. For example, if you find some commonly used CWs are
missing, record them and send me a copy, I will put them into it in later
release, because a thorough data check is so time consuming that I can't afford
to do it myself.

#### NOTE ####

I do claim the copyright of this "MEPY" HZ input method and the related
source code and data.  You may not use this input method, souce code and
data for commercial purpose without written perssion from the author.

Qing Zhang,

qzhang@rivendell.uvic.ca
qzhang@inde.bc.ca

###############################################################################

From CCNET-L@uga.cc.uga.edu Tue Jan 26 17:54:26 1993
Received: from uga.cc.uga.edu by sirius.ctr.columbia.edu (5.67/5.10) with SMTP id AA01439; Tue, 26 Jan 93 17:53:48 -0500
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 2605; Tue, 26 Jan 93 17:51:47 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 6188; Tue, 26 Jan 93 17:51:45 EST
Date:         Tue, 26 Jan 1993 12:55:50 PST
Reply-To: Qing Zhang <qzhang@INDE.BC.CA>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Qing Zhang <qzhang@INDE.BC.CA>
Subject:      MEPY for X11R4 is ready
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Hi, everybody,

After sending out the message about MEPY for cxterm X11R5 a few weeks ago,
quite a number of people have tried that, and the response are very good.

========================================================================
Enclosed in the user manual of MEPY.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                USER MANUAL OF MEPY HANZI INPUT METHOD

                   Copyright (C) 1993 by Qing Zhang
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Terminology

MEPY --- Main Element PinYin.
HZ   --- single chinese character.
CW   --- Chinese word or phrase.
UCW  --- user defined CW.


I. Definition of MEPY

In the current release, I defined the MEPY as follows:

Vowels:
        MEPY            non-MEPY
        a               ia, ai
        e               ie, ei
        o               ou, uo
        u               uu, iu, ui
        an              ang, ian, iang
        en              eng
        in              ing
        ong             iong
        ao              iao
        i               /* when not used with other vowels */

        some vowels may be decomposed into two parts, each has a MEPY
        corresponding to it. Like "uang", its MEPYs are "u" and "an".

Consonants:
        MEPY            non-MEPY
        z               zh
        c               ch
        s               sh
        l               r

        all other consonants are defined as MEPY.

The users can have their own preference to define MEPY, such as take
"ai", "ei", "ui", "uo" as MEPY.  There is a utility to automatically
convert user's preference into data, but this utility is not released
yet, because I am afraid some un-cautious user may do more damage than
good if not understanding the syntax clearly when change the preference.

II. Chinese Word (phrase) Input

For typing CW (Chinese Word or phrase), you just need to type in the
MEPYs of the first two HZs (Hanzi).  The advantages of using MEPY are
twofold, on the one hand, it is much easy to spell the MEPY than to
spell the complete Pinyin, on the other hand, MEPY are usually one or
two letters shorter than the non-MEPY, thus save some key striking.

EX: If you want word "ChangJiang" (means Long River), it is not difficult
to recognize the element "c", "an", "j", but some people may be uncertain
whether to use "c" or "ch", "an" or "ang".  In most PY input method,
if you use "c" in the place of "ch", you will never get the correct
word.  But in MEPY, it will tolerate your possible wrong spelling, and
give you the correct word.  In this example, if you type in "chanjian",
or "canjan" or "cangjang", or other combinations, it will always show
you the correct word you are looking for. The reason is that, all these
inputs share the same MEPYs, that is, "c", "an", "j", "an".  In fact,
you can make use of this feature to save some key strikings, and purposely
use "canjan" to look for "changjiang".

May be you will worry if MEPY will result in too many selection for each
entry.  Statistical results based on 28000 CWs show that, on average,
the number of selection for each entry is about 1.9 CWs, and 85% CWs are
in the entries with not more than 5 CWs to select, that means, they can
be displayed in a single screen in input area.

Moreover, dynamically adjusted CW list will put those frequently used CWs
at the beginning, making them easier to spot.  Also, for CWs with more
than two HZs, you can typing one more key to further reduce the selection
range, this additional key is the first PinYin letter of the third HZ.
This is useful when typing CWs like Sunday, Monday, ... Saturday. As you
know, in chinese, the first two HZs of these CWs are the same.

III.  Single Hanzi Input

Though the strength of MEPY is in CWs input, but in single HZ input, it
also has some nice feature not available in other PinYin method.  Because
of MEPY, we can link those similar sounded HZ entries into a circular
list, if you can't find the HZ you want, you can switch to the next entry
with one key stroke: '>' or '<' (upper case).

EX:  If you are looking for "zhang", but you typed in "zan", you can use
'>' or '<' to look for other entries with the same MEPY. That is, you can
switch to "zang", "zhan", and "zhang" with '>' or '<'.  Each time it
switches, the correct PinYin corresponding to the new entry will be
displayed to help you to remember.  So if you know the correct PinYin,
you don't loose anything, but if you don't, MEPY provides an easy way to
help you search. Is this nicer than having to use backspace to delete
input and try other choice again?

Note, in HZ input, the key '.' and ',' (lower case) are different to '>'
and '<' (upper case).  the key '.' and ',' are used to select right screen
and left screen of the same entry, while the key '>' and '<' are used to
select the next entry and previous entry in the same MEPY list (Different
entry has different PinYin).

When you type in a single consonant element, like 'c', 'm', you will find
some frequently used HZs which start with 'c' or 'm'.  I call these lists
Hot HZ Caches, one for each consonant MEPY. When you select a
HZ, this HZ will be put into this hot HZ cache, so next time, you just
need to type in one key to find this HZ.  The HZs in these caches will
be replaced if they are not used for a number of selections.  I decided
not to dynamically adjust the normal HZ lists because this will make the
lists randomly ordered. Also I decided not to use tone because I don't want
to impose more restriction on the users.  Instead, the normal HZ lists
are regularly ordered, arranging from simple strokes to complex strokes.
Those which look similar are ofter clustered together to make them easier
to spot.  The un-commonly used HZs are alwayes put at the last.  You will
be supprised to find that this arrangement make HZ selection much easier
than other methods, because you can roughly scan the display and know if
the HZ is in the display.

IV.  Symbol Input

All symbols input starts with the 'v' followed by a key which consists of
zero to four letters.  The key is defined in the text file "symbol.txt"
and can be edited by the users.  Read the comments in "symbol.txt" to
find out how to define symbols in your own way, but for most users, they
should be happy with the current definition.

Symbol input are basically the same as HZ input, except you have to
start with 'v'. Try it and you will like it.  One thing special is that
you can use some punctuation key as input. For example, if you type in
"v:", you will get a ':' in HZ; if you type in "v[", you will get all
different shapes of left brackets, and type in "v]" to get all right
brackets.  So you don't need to remember these key at all.  Try other
key like "va", "vm", and see what will be displayed.

If you are using Japanese, you can define "vjka", "vjki", "vjku", "vjke",
"vjko" for Japanese "Ka", "Ki", "Ku", "ke", "ko", and so on.  If you are
not using them, you can comment out them completely, or put them into a
single key entry "vj".

Note, each key in "symbol.txt" can only be defined once, but you can
define as many symbols as you want under that key.  For multiple
definitions of the same key, only the first key is valid.

V. User Defined Word (Phrase)

All user defined Word start with 'u' followed by a key which consists of
one to four letters.  The keys related to UCWs are defined in text file
"usr_cw.txt".  Read the comments in file "usr_cw.txt" to find out how to
define UCW of your own.

User defined CW could be anything you like, such as names, organizations,
technical terms, addresses, commonly used expressions, and so on.  These
stuffs are usually specific to the user, and vary from person to person.
With MEPY, everyone can define his own set of UCWs, and these UCWs are
used in much the same as other CWs, except this is one to one or one to N
mapping from key to the related UCW, and you have to remember these keys
youself. If you have lots of UCWs, then it is better you define the keys
in a consistent way. For example, you always use the first PinYin letter of
each HZ as the key, up to four letters.  For technical terms, you can
also use the relevant English as the key.

Note like symbols, each key in "usr_cw.txt" can be defined for more than
one time, and when typing the key, all UCWs related to that key will be
displayed, just like the build-in CWs.


==========================================================================
                Rules of Thumbs in Using MEPY
==========================================================================

0. If you can use CW, use it, unless it is not defined.  For commonly
used phrases, define them as UCWs.  For commonly used symbols, assign
a specific key to each of them.  For those frequently used single HZs,
like numbers, adverbs, conjunctions, most probably they can be found in
hot HZ caches.

1. The first consonant PinYin letter is the key to the hot HZ cache which
is updated every time you select a HZ starting with that letter.

2. Continue typing, you will get HZs. The symbols '>' and '<' in the input
area indicate there are more in the right and/or in the left. Use '.' and
',' to search more in the right or left hands.  Also you can use '>' and
'<' to search other entries with similar sounded PinYin.

3. You can continue typing in to get a CW. For some CWs with 3 HZs or more,
you can type in one more key after the first two HZ Pinyin to search more
specifically.  You can also search right and left in the same way as HZ.
The only thing to notice is that sometime, you may need a <'> to separate
two HZ, such as "xi'an" is for a city name, but "xian" is a single HZ; also
"ke'neng" is for the CW meaning "possibility", otherwise, it may be
interpreted as "Ken Eng".  The keys are defined in file "usr_cw.txt".

4. To find various symbols, type in 'v', followed by some punctuation keys
or English letters, not exceeding four.  To find user defined CWs, type
in 'u', followed by some English letters, not exceeding four.  The keys
are defined in file "symbol.txt".

5. When you find the HZs or CWs, you can use number keys "0" to "9" to
make the selection, or use space bar to select the one at the very
beginning (same as "0").  If you want to keep the input after selection,
you can use <shift> + "0" to "9" to make the selection, in that way, you
can continue selecting the same HZ or CW without retyping.

Warning:  You may find some commonly used phrases missing in MEPY. That
is true, I just don't have time to thoroughly check the correctness and
completeness of all data.  If you find any commonly used CWs missing,
record them, and send a copy to me. I will put them into MEPY in the next
release.

Enjoy and have fun, you have got the most friendly HZ input method you
have ever met.

Qing Zhang

qzhang@rivendell.uvic.ca
qzhang@inde.bc.ca

Burnaby, B.C. Canada

From CCNET-L@uga.cc.uga.edu Fri Feb  5 21:28:11 1993
Return-Path: <CCNET-L@uga.cc.uga.edu>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA22584; Fri, 5 Feb 93 21:27:55 CST
Message-Id: <9302060327.AA22584@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3021; Fri, 05 Feb 93 22:23:46 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 0644; Fri, 05 Feb 93 22:23:44 EST
Date:         Sat, 6 Feb 1993 09:22:13 +0900
Reply-To: Sun Jian <sun@IVORY.DLAB.EE.SOPHIA.AC.JP>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Sun Jian <sun@IVORY.DLAB.EE.SOPHIA.AC.JP>
Subject:      Re: about cserver and cWnn
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

cWnn is an  integrated Chinese input system  running on Unix  workstation.  It
supports a wide range of input methods, satisfying the needs of the Chinese
users from all over the world, including  P.R.China  and Taiwan.  cWnn is
capable of carrying out Hanzi conversion  from  an arbitrary  Pinyin or Zhuyin
sequence,hence improving the speed of Pinyin/Zhuyin input.
cWnn is developed on  Omron LUNA workstation and has been ported to other Unix
workstations.  It has been released together with X11R5 by X-consortium, MIT.

sun

From CCNET-L@uga.cc.uga.edu Mon Feb  8 12:23:12 1993
Return-Path: <CCNET-L@uga.cc.uga.edu>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA09602; Mon, 8 Feb 93 12:22:55 CST
Message-Id: <9302081822.AA09602@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 5854; Mon, 08 Feb 93 13:20:27 EST
Received: from UGA.BITNET by UGA.CC.UGA.EDU (Mailer R2.08 PTF008) with BSMTP id
 8816; Mon, 08 Feb 93 13:20:25 EST
Date:         Mon, 8 Feb 1993 12:18:14 -0600
Reply-To: gchen@GEOHUB.GCN.UOKNOR.EDU
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: gchen@GEOHUB.GCN.UOKNOR.EDU
Subject:      New Release of GBList (version 2.0)
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

--------------------------------------
Announcement of release of GBList 2.0:
--------------------------------------

    The upgraded version of Chinese text file viewer/browser GBList v2.0
is now released to the public.  I have added support for more video cards,
including CGA, HERCULES, ans SuperVGA in addition to EGA anc VGA.
Continous text scrolling is also added.

I have uploaded it to anonymous ftp site:

    ifcss.org under /incoming
                   (soon will be moved to /software/dos/viewer)

as GBLIST20.ZIP. The two display font files CCLIB16.SCN and CCLIB16F.SCN
are still the same, which should be with the previous version zip file
GBLIST.ZIP at ifcss.org


-----------------------------------
  ** New Features in GBList 2.0 **
-----------------------------------

GBLIST 2.0 has been rewritten to support more video cards and
continuous text scrolling.  The following features have been
modified and/or discontinued:

  - Guiding line is replaced with a blinking cursor;

  - File selection window is accessed by <Alt-F> and not by <F1>;

  - Pressing <Esc> will also exit GBLIST to DOS;

  - Config file GCZW.INI is NOT needed any more, but you must
    keep the Chinese library files (*.SCN) in the same directory
    as GBLIST.EXE;

  - Chinese character library display is not supported any more.
    Instead, a Chinese coding check-up is added.

  - Color settings are fixed, changes are not allowed.

---------------------------------------------------
Here is a brief list of new features in GBLIST 2.0:
---------------------------------------------------
  - New support of CGA, Hercules, and Super VGA:
    Now, GBList can be run on almost any PC, equipped with a CGA, EGA,
    VGA, Super VGA, or Hercules graphics monitor.

  - Window split:
    If you are reading a long article, you probably want to refer to two
    far-separated paragraphs at the same time.  You can split the entire
    screen into two windows, and then switch to any of these windows to
    read the text while keeping the other one "frozen".

  - Support of both UNIX and DOS text files:
    UNIX and DOS use different codes at the end of a line, for the former
    it is LF and the latter CR/LF.  GBLIST now is able to handle both
    formats correctly.  So even when you download a Chinese text file
    from UNIX and the LF's are not converted to CR/LF's, you can still
    read Chinese text without any problem.

  - Disk drive list added in file selection window:
    In the file selection window, you will see a list of disk drive names
    at the end.  This allows you to browse/view any file under ANY directory
    in ANY disk drive in your system.  Separate alignments for file names
    and extensions are added.  Also, file list can be sorted either by
    extension or by file name.

  - Blinking cursor:
    A blinking cursor has been implemented in this new GBList.  The "guidling
    line" in previous versions is not supported any more.  This cursor brings
    a few very useful features into GBList.

  - Continuous Text Scrolling:
    Using a blinking cursor, you can scroll the text line by line, page by
    page, both downward and upward.

  - Bookmarkers:
    You can set up to 10 bookmarkers in the file you are reading. Later,
    you can go to any of these bookmarkers with a keystroke.  This feature
    is particularly powerful when you read a large file and want to quickly
    jump to various places in the file.

  - Easy marking of text block and text search in both ways:
    You can now mark a block of text very easily, and let GBList search
    the marked text both downward and upward in the file.

  - Chinese coding check-up:
    You can also obtain the Chinese coding of any Chinese character at cursor
    in QuWei, GuoBiao and HZ formats.  This feature is very useful if you
    want to do some Chinese programming, or to put some HZ or zW coded
    Chinese characters in your e-mails.



Chen, Gongquan
1993,2,8 - Norman, OK

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sat Apr  3 14:24:56 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA22939; Sat, 3 Apr 93 14:24:52 CST
Message-Id: <9304032024.AA22939@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3016; Sat, 03 Apr 93 15:20:42 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 9377; Sat, 3 Apr 1993 15:20:40 -0500
Date:         Sat, 3 Apr 1993 15:22:19 -0500
Reply-To: John McRae <jrm@CRUX2.CIT.CORNELL.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: John McRae <jrm@CRUX2.CIT.CORNELL.EDU>
Subject:      On inputting Chinese into Innopac remotely
Comments: To: ccnet-l <ccnet-l@uga.cc.uga.edu>,
          eastlib <eastlib@mento.oit.unc.edu>
Comments: cc: Avron Boretz <aab2@crux2.cit.cornell.edu>,
          Zhongyang Feng <feng@cs.cornell.edu>,
          Charles Wivell <cjw2@crux2.cit.cornell.edu>
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

I received the following message from Steve Silberstein of Innovative,
which should help clarify the remote input situation.  We'll still
have to test this to make sure it allows searching by Chinese
character...  -- John McRae

------- Forwarded Message

Date:    Fri, 02 Apr 93 09:02:26 -0800
>From:    steve@vega.iii.com (Steve Silberstein)
To:      jrm@crux2.cit.cornell.edu
Subject: Re: Input Chinese remotely?

Dear JOhn,
  You CAN input Chinese remotely. Your input device needs, however, to
send all eight bits. If you are seeing the CJK characters, then your
display device is receiving 8 bits. If you can't input CJK chars, then
your inputting device is not sending all 8 bits. Make sure it is set to
do so. Also, make sure any computers and networks that you go thru are
sending all 8 bits. Most UNIX machines, for example default to sending
only 7 bits. Execute the UNIX command    stty -istrip   to make sure it
is sending 8 bits. If going thru a terminal server, check its settings.
Your computer center people should be able to help on this.
(Sun's have another command for this).
- -- Steve S.

************************** Original Message *************************

>From: John McRae <jrm@crux2.cit.cornell.edu>
Date: Fri, 02 Apr 93 09:44:22 -0500
To: <BZHANG@uhunix.bitnet>, eastlib <eastlib@mento.oit.unc.edu>,
        Steve Silberstein <ssilberstein@vega>
Subject: Re: Input Chinese remotely?

>HI, dear ccnetters!
>
>I am righ now evaluating some OPACs (Online Public Access Catalogs,
>i.e. library catalogs) for school.  I wonder if there any software out
>there allow me to input Chinese to search for a book written in
>Chinese, in some of the university catalogs, say, Hongkong univ of
>Techn. & Sci., Taiwan JiaoTong Univ., etc.
>
>I tried to preloaded kc on my PC and telnet the catalog.  I can
>display the Chinese items, but cannot input Chinese.  Any suggestions,
>Will CXTERM do the job?  Thanks for your help.
>
>   __             ___
>  /  )              /   /                  Bin   Zhang
> /--<  o ____      /   /_  __.  ____  _,   School of Lib. & Info. Studies
>/___/_<_/ / <_    /__ / /_(_/|_/ / <_(_)_  University of Hawaii
>                                      /|   808-956-5822; 808-956-7848
>                                     |/
======================================================
The OPAC at HKUST is Innopac, done by Innovative Interfaces, Inc. in
Berkeley, CA.  The same product is also in use at at least some of the
Academia Sinica libraries in Taipei.  Their experience there (that is,
at the A.S.) and ours logging on from here to the HKUST system, is that
Chinese characters can be displayed over the net but cannot at this
time be sent over the net to the OPAC server.  This would seem to be
a problem that could be surmounted by conversion of the network messages
to an encoded form, for decoding on the server end for processing, then
encoding again for the journey back to the user's terminal.  I have
received suggestions that metamail might be able to assist in solving
this problem.

I am going to send both this message and reply to the eastlib discussion
group, which ccnetters might be interested in, since it is devoted to
issues of East Asian library collections.  It would be nice if Innopac
and other CJK-capable OPACs would solve this problem.  Hence, I'll
forward it to Steve Silberstein at III, also, come to think of it!

- -- John McRae, Cornell

l   k

------- End of Forwarded Message

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Apr 16 19:03:16 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA23329; Fri, 16 Apr 93 19:03:12 CDT
Message-Id: <9304170003.AA23329@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6311; Fri, 16 Apr 93 19:59:17 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 6129; Fri, 16 Apr 1993 19:59:15 -0400
Date:         Fri, 16 Apr 1993 14:00:55 HST
Reply-To: Bin Zhang <BZHANG%UHUNIX.BITNET@uga.cc.uga.edu>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Bin Zhang <BZHANG%UHUNIX.BITNET@uga.cc.uga.edu>
Subject:      Re: On inputting Chinese into Innopac remotely
Comments: To: ccnet-l@uga.bitnet
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

John McRae writes:
 > I received the following message from Steve Silberstein of Innovative,
 > which should help clarify the remote input situation.  We'll still
 > have to test this to make sure it allows searching by Chinese
 > character...  -- John McRae
 >
 > ------- Forwarded Message
 >
 > Date:    Fri, 02 Apr 93 09:02:26 -0800
 > >From:    steve@vega.iii.com (Steve Silberstein)
 > To:      jrm@crux2.cit.cornell.edu
 > Subject: Re: Input Chinese remotely?
 >
 > Dear JOhn,
 >   You CAN input Chinese remotely. Your input device needs, however, to
 > send all eight bits. If you are seeing the CJK characters, then your
 > display device is receiving 8 bits. If you can't input CJK chars, then
 > your inputting device is not sending all 8 bits. Make sure it is set to
 > do so. Also, make sure any computers and networks that you go thru are
 > sending all 8 bits. Most UNIX machines, for example default to sending
 > only 7 bits. Execute the UNIX command    stty -istrip   to make sure it
 > is sending 8 bits. If going thru a terminal server, check its settings.
 > Your computer center people should be able to help on this.
 > (Sun's have another command for this).
 > - -- Steve S.
 >

Thanks for all of you who replied to my message.  Now I can search
USTLIB in Chinese! (I did stty -istrip and stty pass8)

I still have one question to ask:

Some of the characters are not displayed (what I can see on screen is
a white square).  I am using KC to telnet.  Here is my observations:

1. These characters displayed correctly in the browsing list, and in
my searching strategy;

2. All the items which do not display properly are published in
mainland China! The same characters are displayed fine in Taiwan or
Hong Kong published books.

3. The JianTi and FanTi of all these characters are different
(structure or keystrokes).

Anyone has a clue?  My guessing is: they got these records from China
in MARC format, and converted from JianTi into FanTi characters.  And
something wrong happened in the conversion.  I did not try using other
software (I do not have a copy of ET).  So I am not sure if different
software will make a difference.

Any comments are appreciated.
   __             ___
  /  )              /   /                  Bin   Zhang
 /--<  o ____      /   /_  __.  ____  _,   School of Lib. & Info. Studies
/___/_<_/ / <_    /__ / /_(_/|_/ / <_(_)_  University of Hawaii
                                      /|   808-956-5822; 808-956-7848
                                     |/

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sat Apr 17 22:40:41 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA07252; Sat, 17 Apr 93 22:40:17 CDT
Message-Id: <9304180340.AA07252@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 8386; Sat, 17 Apr 93 23:35:57 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 7874; Sat, 17 Apr 1993 23:35:56 -0400
Date:         Sun, 18 Apr 1993 11:35:05 -0800
Reply-To: Shann Wei-Chang <shann@DONGPO.MATH.NCU.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Shann Wei-Chang <shann@DONGPO.MATH.NCU.EDU.TW>
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Jianlin aksed

> Does anyone know which is the best gopher client program for UNIX which can
> be used to connect to Taiwan gopher system and reading Chinese articles
> in BIG-5?  I am using X-window and cxterm.

I just did it two days ago.  I installed gopher1.03 on a SPARCstation.
It ran well in the cxterm with -BIG5 option (and Chinese fonts).
It was straight forward to compile gopher client (make client) on a
SPARC.  However, though Chinese text is well shown by gopher (oh, I used
less as the PAGER, with setenv LESSCHARSET latin1 and setenv LESS "-fC",
so it can display Chiense without warning the possibility of binary code),
Chinese filenames were mess.

I asked help from Huang Shikun in NCTU (Taiwan).  He told me to compile
gopher by -I/usr/5include and -L/usr/5lib (if it is a SPARCstation).
After this, I can also read Chinese filenames by gopher.

Try the servers at gopher.csie.nctu.edu.tw (National Jiao Tong Univ)
and cc.nsysu.edu.tw (National Sun Yat-Sen Univ).  By the way, NSTSU
has also a BBS station.  Telnet nsysu.edu.tw (140.117.11.1), login bbs.
Follow instructions.  My university (NCU) will have a gopher server too,
they are working hard on Chinese indexing utilities.

-Shann

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Mon Apr 19 09:24:01 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA19785; Mon, 19 Apr 93 09:23:44 CDT
Message-Id: <9304191423.AA19785@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0550; Mon, 19 Apr 93 10:19:00 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 5096; Mon, 19 Apr 1993 10:18:58 -0400
Date:         Mon, 19 Apr 1993 09:22:19 CDT
Reply-To: Yuan Jiang <jiang@ifcss.org>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Yuan Jiang <jiang@ifcss.org>
Subject:      Re: BBS in the PRC ?
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Modem/dial-in BBS system does exist in Beijing.  Though the
posted content being moderated, the underneath technical software/
hardware are the same as the other BBS.  BBS, such as Prodigy,
has some rules on the content too.  For example Prodigy
punished (or throw out ? I don't know) someone who posted
something politically incorrect.

Two BBS systems I heard of are devoted to business information.
They are two way.  For example, the membership requirement of
one BBS stipulate that, beside the expensive fee, every member
has to post some business news from their company, to add volume
to BBS.  In another word, the BBS manager cannot come up with
enough information source by their own.  It requires the user
to provide news.  This may be obsurd to Prodigy or CompuServ
users.

I'm sure that those BBS in Beijing do not have as many features
and services as Prodigy or CompuServ, are not as user friendly,
as them either.  But it leaves us opportunity, doesn't it?

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Thu Apr 29 21:14:39 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA03334; Thu, 29 Apr 93 21:12:41 CDT
Message-Id: <9304300212.AA03334@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 4823; Thu, 29 Apr 93 22:07:36 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 2247; Thu, 29 Apr 1993 22:07:34 -0400
Date:         Thu, 29 Apr 1993 19:09:12 PDT
Reply-To: Xiaodong Chen <xchen@ZEN.HOLONET.NET>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Xiaodong Chen <xchen@ZEN.HOLONET.NET>
Subject:      Re: Brief review of the MacViewHZ program
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

I want to thank Z. Sun for his review of MacViewHZ, and make a few
corrections and clarification.
1. The reason that I wrote MacViewHZ is that I often like to see the end
or a later part of a long gb file and MacHanzi will only let you go from
the first screen to the last one scren at a time and it takes a long time
and a lot of mouse click or menu selection "next". (There is no "previous"
selection, only "first" which start all over again.)  Other than that, I
think MacHanzi is a really nice program.  I delibrately kept most of the
menu structure of MacHanzi, so MacHanzi users will feel at ease using the
new MacViewHZ and I don't have to write long readme file. MacViewHZ does
have an option of loading either GB or BIG5 dictionary, like in MacHani.
If you only have one font file in the same folder with MacViewHZ, the menu
selection for that font will be checked and the other one will be dimmed.
2. I really don't want to implement the vertical display because then I
have to make scroll control from right to left, which seems to me will be
very strange on Mac.
3. I don't think I made it clear in the readme file about the newziku.24
and caused some confusion. I will try again:
        The newziku.24 font file is used in printing only!
and you must have cclib.16 to view or print GB file. When printing if you
have the newziku.24 (in the same folder with cclib.16 and MacViewHZ),
MacViewHZ will use it to give you high resolution printout. if you don't
have it, MacViewHZ will use cclib.16 to give you low resolution printout.
Follow Sun's procedure will give the file cclib.16 a nice dictionary icon,
but is not mandatory for you to get high resolution printout.
The bottomline is: you need cclib.16 to use MacViewHZ although it's not in
the package.

Thanks again to Z. Sun and many users for sending me bug reports and
comments. I am working on a new version to add HZ format reading
capability and it will probably come out next week.

Xiaodong Chen

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Tue May  4 17:04:07 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA14922; Tue, 4 May 93 17:03:50 CDT
Message-Id: <9305042203.AA14922@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6198; Tue, 04 May 93 18:02:47 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 5829; Tue, 4 May 1993 18:02:45 -0400
Date:         Tue, 4 May 1993 17:52:06 EDT
Reply-To: Yolin H u a n g <yih@BRL.MIL>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Yolin H u a n g <yih@BRL.MIL>
Subject:      Return of Jed... (non-movie)
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

  If not yet noticed, there is an editor under development, called jed
(currently version 0.9).  Kind of a subset of Emacs, but it has been
designed to be 8bit-aware from ground up.  The current Unix version works
well with Han text, whether in CXterm or remote thru modem (as I mentioned
last year).  It doesn't have all the functions of the Emacs genre
(CEmacs, MuLE); however, good that it doesn't take up too much space
(somewhat closer to jove), while it has many of the basic text processing
functions, and programmable using S-Lang.
  My bias is that it is more user-friendly than vi genre: patched vi
(celvis, cvi).

  It also runs on VMS, PC. (Having enough goodies, plus several Grand
Dragons in the reinforcement rank, Mac users probably don't want to
bother.)

  Jed may be obtained via anonymous ftp from amy.tch.harvard.edu in the
pub/jed directory. (overseas sites might want to make a copy to reduce
network traffic).  Jed is distributed in three forms:

1.  jed090.tar.Z      unix distribution
2.  jed090.zip        MSDOS distribution with jed.exe
3.  jed090.*_of_*     multi-part VMS share

  May I suggest that certain questions be discussed in CCNet
initially, then good suggestions can be funneled to the author to be
added.  Such that the author won't be bugged down by a swarm of simple
questions.
  (BTW, same site under pub/most, there is an 8bit-aware browser "most"
(>more))

_
Yolin

(daydream:) ... since there are a few (say maybe 5) thousands Han text
enthusiasts, if everyone type in a page per month from the
Classics/Sutra/..., following the steps of Grand Masters Ned Walsh, John
Jenkins, David Steelman, there will be 60K pages typed up per year,
whether GB or Big5.  and in a year or two, they can all be mapped over to
Unicode, and furthered debugged.  after that, audio-visual effects added,
and put on multimedia CD's.  ... how many years to type in the "Complete
Collectanea from the Four Imperial Chambers"?  one, two, three, four,
five, ...  (counting fingers and toes) ...

(murmur:) then, one day, adult and kids alike would gather around the
picnic table and read those mail-ordered CD's on screen, e.g. that
"Aggrandized Tales from the Three Kingdoms".  amid those exciting visual
displays, a dark-faced figure will shout aloud in an accent not really
intelligible to the modern scientific ears ...

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Thu May  6 14:42:28 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA27347; Thu, 6 May 93 14:42:25 CDT
Message-Id: <9305061942.AA27347@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 8831; Thu, 06 May 93 15:41:03 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 6873; Thu, 6 May 1993 15:41:02 -0400
Date:         Thu, 6 May 1993 15:40:19 -0400
Reply-To: zhang@VALVE.IME.NRC.CA
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: zhang@VALVE.IME.NRC.CA
Subject:      Re: help needed with installing cxterm on HP workstation
Comments: To: ccnet-l@uga.cc.uga.edu
Comments: cc: wwlxhh@ENGIN.UMICH.EDU
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Wanli Wu,
Try:
  (1) Do not use ~/
          use $HOME (if you have the env variable)
          use whole true path from root, such as
               /usr/poeple/wu/Public/xfonts
  (2) make sure the font name is alive in the X font list
      xlsfonts |grep cclib16

      if "appears the list once", try run "xclock &", then xset:

  (i)   xclock -update 1 -digital -chime  -geometry -5+5 -fn 12x24
             -fg blue -bg white &
  (ii)  xset fp+ $HOME/fort/zip/ccfont
  (iii) xset fp rehash

>Warning: Cannot convert string "cclib16st" to type FontStruct
>xfd:  no font to display


---------------------------------------------------------------------
~{UE<*~}Ji Zhang<zhang@valve.ime.nrc.ca> M-32 IECE NRC  613-990-2501
---------------------------------------------------------------------

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri May  7 00:00:06 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA05526; Fri, 7 May 93 00:00:00 CDT
Message-Id: <9305070500.AA05526@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1426; Fri, 07 May 93 00:59:15 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 3704; Fri, 7 May 1993 00:59:14 -0400
Date:         Fri, 7 May 1993 00:58:15 -0400
Reply-To: Jianlin Chang <chang@MJS.PHY.QUEENSU.CA>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Jianlin Chang <chang@MJS.PHY.QUEENSU.CA>
Subject:      MetaMail support for Chinese test?
Comments: To: ccnet-l@uga.bitnet
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

In the metamail distribution from Bellcore, there are lines which add support
Japanese text in the "mailcap" file:

# The following displays Japanese text at sites where the "kterm" program is ins
talled:
text/plain; kterm -geometry +0+0  -e more %s /dev/null; test=test "`echo %{chars
et} | tr A-Z a-z`" = iso-2022-jp

To my understanding, this tells metamail to search content type head, if
"iso-2022-jp" is found, use kterm to display Japanese text.

My question is: how can you add Chinese support for metamail, can you do the
same as above? What's the format of the content type head for Chinese text, is
this specified by MIME (Multipurpose Internet Mail Extensions), the proposed
standard for multimedia mail formats on the Internet? How can you add content
type easily for Chinese metamail?

It sounds the MIME is a good idea for sending Chinese text via internet mail.

Thanks for your help.

PS: the metamail can be foun on thumper.bellcore.com under pub/nsb. Newsgroup
comp.mail.mime is for MIME.
---------------------------------------------------------
Jianlin Chang (~{3#=(AV~})       chang@mjs.phy.queensu.ca
Department of Physics            changj@qucdn.bitnet
Queen's University               Tel: (613) 545-2723 (o)
Kingston, Ontario K7L 3N6             (613) 531-8257 (h)
Canada                           Fax: (613) 545-6463

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Wed Jun  2 06:02:38 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA28621; Wed, 2 Jun 93 06:02:31 CDT
Message-Id: <9306021102.AA28621@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 7530; Wed, 02 Jun 93 07:00:52 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 9719; Wed, 2 Jun 1993 07:00:50 -0400
Date:         Wed, 2 Jun 1993 11:42:28 CST
Reply-To: "Jimmy C. Tseng" <u431573@IM.MGT.NCU.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: "Jimmy C. Tseng" <u431573@IM.MGT.NCU.EDU.TW>
Subject:      Re: I need your help! (IRC)
Comments: To: CCNET-L%UGA.bitnet@TWNMOE10.EDU.TW
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

> > Dear netters,
> >
> > clhuang@uz.nthu.edu.tw worte:
> > > Do someone give me some data about IRC use ? ( chinese better )

There are simple IRC commands in chinese in published form. You have to be
in NCU CC to get them. We will work on placing an electronic copy online.

> > It would be interesting if anyone has tried Chinese on IRC.

It has been done, you will find the BIG5 chatters on #Chinese.

> > First of all, I think it requires users to be able to type very fast.

Forces you to think more carefully, so much the better. You can use mixed
 Chinese
English. There are critical Chinese terms that require the use of Chinese
rather an obscure English translation. Especially person names, places, food...
 etc.

> > Secondly, we would require the support of ZWDOS or CXterm for a very fast
>  input
> > method (e.g. Cangjie and Wubizixing)

Keyboard rate is not an issue, what can I say, try it and you'll know.

> > Do you think Big5 code can passed through IRC? I am sure HZ code can.
> >

The server accepts BIG5 OK, better not use Chinese names for channel names and
 topics.
The discussion can be in Chinese, and it is hidden inside a channel which others
who wish to join shold have the proper equipment to communicate. ( ie, BIG5
 chinese
system and Chinese IRC)

> > For your information, IRC -- Internet Relay Chat is a fantastic service
 which
> > allows multuple users talking at the same time. So far the most active IRC
> > forum I have been to is #malaysia (they use a mix of English, Malay and
>  Chinese
> > dialects, but only in Roman alphabets).
> >

The #taiwan channel averages 30 online users any momemnt (peaks during the
 night)

> > If you have tried Chinese on IRC please tell me. Anyway, I eagerly hope that
> > Yagui Wei will support Cangjie and Wubizixing on his ZWDOS so that we can
 IRC
> > Chinese.
> >
The Input method is not an issue, we use BIG5 code, you might not have to
if you use a separate channel. Get the Chinese IRC (For Unix) that is placed
on imftp.mgt.ncu.edu.tw:/pub/pds/irc. I do not have a list of which IRC clients
allow chinese IRC, but I know many use Chinese from the PC clients. You might
want to ask the IRC enthusiats on the irc-l@im.mgt.ncu.edu.tw mailing list. OR
 the
NSYSU IRC admins on the list of Chinese IRC clients availiable.

> > Won't it be an event to celebrate when we can IRC Chinese?

It's been going on for 1 year now. I have the opinion that most people
still use the English channel.

> >
> > Sincerely
> > Liangsheng Wu
> >
>
> IRC might be possible, but difficult... Talk, on the other hand, is
> possible if both parties are using cxterm (haven't tried this on a PC
> under ETen yet, but I'll bet it works).  Using cxterm, though, the remote
> screen will show ascii only until you press ctrl-l, which will convert to
> Chinese font (if you have set the parameters correctly, of course).
>
> Avron
>
> Avron Boretz
> Cornell University (Anthropology/East Asia Program)
> Cornell Chinese-Japanese-Korean Computing and Database Facility
>
> aab2@crux2.cit.cornell.edu
>

Jymmi C. Tseng

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Wed Jul 21 15:51:13 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA08665; Wed, 21 Jul 93 15:50:58 CDT
Message-Id: <9307212050.AA08665@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0149; Wed, 21 Jul 93 16:49:33 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 5785; Wed, 21 Jul 1993 16:49:31 -0400
Date:         Wed, 21 Jul 1993 13:47:18 PDT
Reply-To: Wei Li <lio@SFU.CA>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Wei Li <lio@SFU.CA>
Subject:      Tips in using ZWDOS
Comments: To: ccnet-l@uga.bitnet
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

1. ZWDOS claims itself to take only a little memory, that's true. But
the other side is that it has to look for ZIKU on the hard disk, hence
slowness in reaction. TIP: put ZIKU in the memory (using visual disk
or other technique). It will be significantly fast.

2. ZWDOS is a clever lazy dog (sorry to Lao Wei). Sometimes it works
harder, sometimes it refuses to work as hard (I assume it has fallen
aleep) unless you give him a tip. The TIP is: you press Alt-{.

3. Remember ZWDOS doesn't work with Windows. It's for DOS. You have to
use a communication software for DOS to cooperate with it in order for
you to read ZW at home on-line. (I know some people only use TERMINAL
or other Windows communication softwares. They are incompatible.)

4. Remember to choose a right Zi4Ku4. Some Zi4Ku4, also with the name
CCLIB.16 or similar, when used with ZWDOS, produces wrong characters.
I found the ZIKU which works with Lao Yan's BYX also works for ZWDOS.
It is in ifcss.org, ftp-able.

Happy Chinese computing to all of you,

Wei LI

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Thu Aug 12 12:45:06 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA22649; Thu, 12 Aug 93 12:45:00 CDT
Message-Id: <9308121745.AA22649@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0585; Thu, 12 Aug 93 13:43:43 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 6409; Thu, 12 Aug 1993 13:43:41 -0400
Date:         Thu, 12 Aug 1993 10:46:43 -0700
Reply-To: Yanping Ding <chris@SHELL.PORTAL.COM>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Yanping Ding <chris@SHELL.PORTAL.COM>
Subject:      Multi-Lang Emacs
Comments: To: cc <ccnet-l@uga.cc.uga.edu>
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Forwared message.

C.D.

> Sorry for the late announcing.
>
> Mule of the official version 1.0 (with Patch 01) has just
> been released after 1.5 year of beta-test.
>
> ---
> Ken'ichi HANDA
> handa@etl.go.jp
>
> ------------------------------------------------------------
> 1992.12.28: Mule Ver.0.9.7 Beta
> 1993.1.22:  Mule Ver.0.9.7.1 Beta
> 1993.6.14:  Mule Ver.0.9.8 Beta
> 1993.8.1:   Mule Ver.1.0 (KIRITSUBO)
>
> 0. INTRODUCTION
>
> This directory contains the distribution of Mule Ver.1.0.
>
> Mule is free software distributed either as patches to GNU Emacs
> (18.59) or as a complete tar file.  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 1, or (at
> your option) any later version.
>
> Mule 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, 675 Mass Ave, Cambridge, MA 02139, USA.
>
>
> 1. WHAT IS MULE?
>
> Mule is a MULtilingual Enhancement to GNU Emacs.  It can
> handle not only ASCII characters (7 bits) and ISO Latin-1 (8
> bits), but also Japanese, Chinese, Korean (16 bits) coded in
> the ISO2022 standard and its variants (e.g. EUC, Compound
> Text).  For Chinese there is support for both GB and Big5.
> In addition, Thai (based on TIS620) and Vietnamese (based on
> VISCII and VSCII) are also supported.
>
> A text buffer in Mule can contain a mixture of characters
> from these languages.  To input any of these characters, you
> can use various input methods provided by Mule itself.  In
> addition, if you use Mule under some terminal emulator
> (kterm, cxterm, or exterm), you can use any input methods
> supported by the emulator.
>
>
> 2. SUPPORTED LANGUAGES
>
>
> 2.2 CHINESE
>
> It is strongly recommended to install Wnn4.108.  EGG system
> bundled with Mule can communicate with cserver of cWnn and
> provide you a very convenient Chinese (GB) inputting method.
> See 'doc/EGG' for the usage of this system.
> You can run Mule as a client of X window, or run it under
> some Chinese terminal (including such emulators as cxterm and
> exterm).  In the latter case, you can use any inputting
> methods supported by the terminal.
>
> QUAIL system (bundled with Mule) also provides several
> inputting methods for:
>       GB: PINYIN, PINYIN_with_TONE, CCDOSPY, SW
>       Big5: PINYIN, ETZY, ZOZY
> See 'doc/QUAIL' for the usage of this system.
>
> Subscribers of alt.chinese.text and alt.chinese.text.big5q
> will find it very useful to use GNUS (news reader written in
> Emacslisp) with gnusutil.el (in 'contrib/lisp.tar.Z').  It
> encodes/decodes HZ/zW encoding or Big5 to/from Mule internal
> code automatically.
>
> 6. DISTRIBUTION
>
> Mule is available by anonymous ftp from:
>
>       etlport.etl.go.jp [192.31.197.99]:/pub/mule
>               Manager: Ken'ichi HANDA <handa@etl.go.jp>
>       ftp.mei.co.jp [132.182.49.2]:/public/free/gnu/emacs/Mule
>               Manager: Motohide Murakami <murakami@msr.mei.co.jp>
>       sh.wide.ad.jp [133.4.11.11]:/JAPAN/mule/mule-1.0
>               Manager: Akira KATO <kato@wide.sfc.keio.ac.jp>
>       ftp.funet.fi [128.214.6.100]:/pub/gnu/emacs/mule
>               Manager: Hannu Aronsson <haa@cs.hut.fi>
>
> As for a mail service, read the section 8.
>
> If you are accessing from out of Japan, please use the one
> of the last two sites.  For Europeans, the last site is
> probably the best.  Either ftp the complete tar file
> (mule-1.0.tar.gz), *or* if you have an unmodified GNU Emacs
> 18.59 you can ftp just the patch file (diff-18.59-1.0.gz)
> and apply that.  If you find a patch with version number
> higher than 1.0, apply that also.
>
> These directories contain several other useful files such as
> X's fonts and contributed softwares.  See the file '00README'.
>
> We are looking for more ftp sites.  If you can kindly
> provide this service, please send mail to
> mule-request@etl.go.jp.
>
>
> 7. NEWS GROUP AND MAILING LIST
>
> Mule's main discussion is done on the newsgroup
> fj.editor.mule in Japanese.  For those who can't subscribe
> this newsgroup, we provide mail<->news gateway service.
> Please send request of this service to mule-request@etl.go.jp.
>
> For those who don't speak Japanese, we are running two
> mailing lists:
>       mule@etl.go.jp (for general discussion)
>       mule-vn@etl.go.jp (for Vietnamese)
> In both of them, main language is English, but you can
> send/receive any multilingual text supported by mule.
>
> Please send requests of subscribing/unsubscribing to:
>       mule-request@etl.go.jp
> saying which mailing list you want to join.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> We are willing to create mailing lists specific to the other
> languages if there are many requests.
>
> We are running one more mailing list to test new version of
> Mule on various platforms before the official release:
>       mule-jp@etl.go.jp (main language: Japanese)
> All mails to the above mailing lists are also sent to
> the members of this mailing list.
>
>
> 8. MAIL SERVICE
>
> For those who are not IP reachable, we have started an
> automatic mail service.  Send request to:
>       mule-by-mail@etl.go.jp
> with the valid Subject field described below:
> ------------------------------------------------------------
> This system analyzes only the Subject field of a mail header.
> The acceptable format of Subject is:
>       Subject: filename mail-address
>               Send the specified file to <mail-address>.
> The acceptable 'filename' is one of the followings:
> ------------------------------------------------------------
>       diff-18.59-1.0 -- Patch for GNU Emacs 18.59, 34 files
>       diff-18.59-1.0.N -- Nth part of diff-18.59-1.0
>                          -- N should be one of 01, 02 .. 34
>       patch-1.0-N -- Nth patch for Mule Ver.1.0
>                     -- N should be one of 01, 02...
>       ETL.tar -- Fonts for Laint1,Cyrillic,Greek,Thai,Viet..., 3 files
>       Chinese.tar -- Fonts for Chinese-GB (16/24) and , 20 files
>       Japanese.tar -- Fonts for Japanese-JIS (14/16/24), 25 files
>       Korean.tar -- Fonts for Korean-KSC (16/24), 18 files
>       READMEDIR.tar -- Several documents about Mule, 2 files
>       contrib-lisp.tar -- Useful ELISP libraries.
>       HELP -- This message
> ------------------------------------------------------------
> For instance, a mail with 'Subject: Chinese.tar me@etl.go.jp'
> will send Chinese fonts divided into 20 files to <me@etl.go.jp>.
> ------------------------------------------------------------

From YE@LEPTON.NPL.WASHINGTON.EDU Wed Aug 25 20:12:10 1993
Return-Path: <YE@LEPTON.NPL.WASHINGTON.EDU>
Received: from LEPTON.NPL.WASHINGTON.EDU by ifcss.org (4.1/IFCSS-Mailer)
	id AA06644; Wed, 25 Aug 93 20:12:08 CDT
Date:    Wed, 25 Aug 1993 18:11:26 -0700 (PDT)
From: YE@LEPTON.NPL.WASHINGTON.EDU
Message-Id: <930825181126.2ae00129@LEPTON.NPL.WASHINGTON.EDU>
Subject: chinese viewer for microVAX
To: ftp-admin@ifcss.org
X-Vmsmail-To: SMTP%"ftp-admin@ifcss.org"
Status: RO

/* This program is a chinese viewer running on MicroVax (Vax station 3100)
 * under VMS V5.5-2 operating system.
 *
 * To view a binary GB file using this program, one needs to have a
 * transformed cclib.16 font file in which every byte has a reversed bit
 * order as regarding to that in cclib.16. (A crude source code is attached 
 * for this purpose.)
 *
 * Once the font file is installed, one can proceed to compile and link the
 * source code.  Finally, before running the code, one should define a symbol
 * such as 
 *
 *    CHV  :==$DISK:[ directory_name ]MicroVAX_CHVIEW
 *
 * Now, a simple command  " CHV  < GB file > " will be sufficient.
 *
 * It is hoped by the author that a lack of documentation in the code can be
 * partially compensated by its simplicity.
 *
 */

/********************beginning of the source code******************/

/*
 *  MicroVAX_CHVIEW.c -- a chinese viewer program
 */

#include <UISENTRY.H>
#include <UISUSRDEF.H>
#include stdio
#include ssdef
#include descrip

#define XMIN  10
#define XMAX  800
#define YMIN  20
#define YMAX  750
#define FONT_HEIGHT 16
#define FONT_WIDTH  16
#define FONT_SIZE   32
#define FONT_FILE   "TCCLIB.16"
#define DICTIONARY_FONT 4412
#define MAX_PAGE        100

unsigned long int    VD_ID,   WD_ID;

void ginit();

main(argc, argv)
int argc;
char *argv[];
{
  unsigned long int ATB = 0;
  unsigned long int bit_per_pix = 1;
  unsigned long int x1, y1, x2, y2;

  unsigned char        array[DICTIONARY_FONT][FONT_SIZE];
  unsigned char        temp_array[FONT_SIZE];
  unsigned long int    array_width  = 16;
  unsigned long int    array_height = 16;

  unsigned long int    page_mark[MAX_PAGE];
  int  byte_in_file = 0;
  int  page_no = 0;

  FILE *cclib_file, *gb_file;
  int byte;
  int j = 0;
  char ans;

  int ch1, ch2;
  long addr;  

  if(argc!=2) {
    printf("usage: chview <GB_filename>\n"); 
    exit();
  }

  if( (cclib_file=fopen(FONT_FILE,"r")) ==NULL)    {
      printf("Can not open font file %s", FONT_FILE); 
      exit();
  }

  if( (gb_file=fopen(argv[1],"r")) ==NULL) {
      printf("Can not open GB file %s", argv[1]); 
      exit();
  }

  printf("  loading font  ....... \n");

  byte=fread(array, FONT_SIZE*DICTIONARY_FONT, 1, cclib_file);

  ginit();

  while(ans!='q')  {
    for (y1 = YMAX; y1>YMIN; y1-=FONT_HEIGHT )
      for (x1 = XMIN; x1<XMAX; x1+=FONT_WIDTH)  {  

        x2=x1+FONT_WIDTH;
        y2=y1+FONT_HEIGHT;

        if( (ch1=fgetc(gb_file))==EOF ) {
            if(feof(gb_file)){
                ans=getc(stdin);
                exit(0);
            }
        }

        byte_in_file++;

        if(  ch1>=0xA1 ) {
            ch2 = fgetc(gb_file);
            byte_in_file++;
            addr = (ch1-0xA1)*94+ch2-0xA1;
            if(addr>1410) addr=addr-94*8;
        }
        else       {    
            addr = ch1+155;
            if (ch1==13 )              {addr=0;  x1=XMAX ;}
            if (ch1==26  || ch1=='\n') {addr=0;}
            if (ch1=='\t'||ch1==' ')   {addr=0;}
        }

        if ( addr )  {
            if ( addr < DICTIONARY_FONT) {
                uisdc$image( &WD_ID, &ATB, &x1, &y1, &x2, &y2,
                             &array_width, &array_height, &bit_per_pix,
                             array[addr]  );  
            }
            else {
                fseek(cclib_file, addr*FONT_SIZE, 0);
                byte=fread(temp_array, FONT_SIZE, 1, cclib_file);
                uisdc$image( &WD_ID, &ATB, &x1, &y1, &x2, &y2,
                             &array_width, &array_height, &bit_per_pix,
                             temp_array );  
            }
        }
    }
  page_mark[++page_no]=byte_in_file;
  printf("return: continue, p: previous page, q: quit %c>",7);
  ans=getc(stdin);
  if(ans=='p' && page_no!=1){
    page_no=page_no-2;
    byte_in_file=page_mark[page_no];
    fseek(gb_file, byte_in_file,0);
  }
  if(ans!='\n'&& ans!='q') ans=getc(stdin);
  uisdc$erase(&WD_ID);
  }
}

void ginit()
{
float     x1,y1,x2,y2,width,height;
struct    dsc$descriptor_s screen_desc;
char      *screen = "sys$workstation";

    x1=0.0, y1=0.0, x2=30.0, y2=26.0, width=30.0, height=26.0;
    VD_ID=uis$create_display( &x1,&y1,&x2,&y2,&width,&height);

    screen_desc.dsc$w_length  = strlen(screen);
    screen_desc.dsc$a_pointer = screen;
    screen_desc.dsc$b_class   = DSC$K_CLASS_S;
    screen_desc.dsc$b_dtype   = DSC$K_DTYPE_T;

    WD_ID=uis$create_window(  &VD_ID, &screen_desc );
    uis$disable_display_list( &VD_ID);
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * *   ATTACHMENT: simple code to generate transformed font file   *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 
 * FONT_TRAN.c : a crude program that reverses bit order in a file 
 */

#include stdio
main()
{
  unsigned char        array[32], temp;
  unsigned long int    array_width  = 16;
  unsigned long int    array_height = 16;
  int                  CHsize=32;

  FILE *cclib_file_old, *cclib_file_new;
  int byte, i, m, byte_out;
  char ans;

  cclib_file_old = fopen("cclib.16","r");
  cclib_file_new = fopen("tcclib.16","w");

  m=0;
  while(  (byte=fread(array,  CHsize, 1, cclib_file_old))!=0 )
  {     m++;
	for(i=0; i<CHsize; i++)
        { temp = array[i];
          array[i]= (temp&1)*128+(temp&2)*32+(temp&4)*8+(temp&8)*2
               +(temp&16)/2+(temp&32)/8+(temp&64)/32+(temp&128)/128; 
        }
	if(  (byte_out=fwrite(array, CHsize, 1, cclib_file_new))!=1 )
		printf("error in writing out \n");
  }
  printf("total number of characters transformed:= %d", m);
}

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Thu Aug 26 13:20:43 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA14356; Thu, 26 Aug 93 13:20:37 CDT
Message-Id: <9308261820.AA14356@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6447; Thu, 26 Aug 93 14:19:15 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 0852; Thu, 26 Aug 1993 14:19:13 -0400
Date:         Fri, 27 Aug 1993 02:18:37 +0800
Reply-To: Huang Chih-Hsien <hch@NCTUCCCA.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Huang Chih-Hsien <hch@NCTUCCCA.EDU.TW>
Subject:      [NCTUCCCA] README for NCTU Telnet
Comments: To: ccnet-l@uga.uga.edu, twuniv-l@twnmoe10.edu.tw
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

***********************************************************************
Campus Computer Communication Association                  Aug 27, 1993
National Chiao Tung University
[NCTUCCCA.edu.tw: /Chinese/DOS/NCTU-Telnet/README]
***********************************************************************

-----------------------------------------------------
NCTU Telnet (NCSA Telnet 2.3.05 Chinese Big5 Version)
-----------------------------------------------------

NCTU Telnet is a 8-bit clean version of modified NCSA Telnet 2.3.05,
and all messages are displayed in Chinese Big5, if a Chinese System,
currently ETen or other compatibles supported, is detected.

NCTU Telnet have already got lots of users around the campus and
friends at other universities in Taiwan, although lack of informative
documents, and no major bugs were reported.

This program will be quite helpful, especially to those who are
interested in some Chinese Big5 resources in Taiwan, for example,
many documents available at NCTUCCCA.edu.tw Anonymous FTP Chinese
Archive, a database at MOECC (with job information and other useful
stuff), or maybe the gopher at gopher.csie.nctu.edu.tw and library
catalogs around the island.


-----------------------
Chinese System You Need
-----------------------

For running NCTU Telnet, first, you need a Chinese Big5 system.  To
my best knowledge, the only free one is KuoChiao Chinese System (KC),
(available at NCTUCCCA.edu.tw [140.111.3.21] Anonymous FTP Chinese
Archive in /Chinese/DOS/Chinese-Systems/KC ), although ETen is more
popular in Taiwan.  But, anyway, KC is enough.


-----------------------------
NCTU Telnet File Descriptions
-----------------------------

NCTU Telnet is distributed with NCSA Telnet in 3 forms.

(1) nctutels.zip  (minimum implementation, only TELNET included)
(2) nctutelm.zip  (TELNET and FTP included)
(3) nctutelf.zip  (all executables)

By the way, PKUNZIP.EXE is a DOS utility for uncompressing ZIP'd
files.  DRIVERS.ZIP is part of SIMTEL20 packet driver collection.


-------------------
Install NCTU Telnet
-------------------

Read the INSTALL file carefully.


----------
The Author
----------

This modified version is totally based on the original version released
from National Center of Supercomputing Applications, Univerisity of
Illinois.  And the modification work was done by Ji-Tzay Yang
<cp78065@csie.nctu.edu.tw>, the Department of Computer Science and
Information Engineering, National Chiao Tung University.

NCTUTEL is officially distributed by Campus Computer Communication
Association (CCCA), National Chiao Tung University under the permission
from the author.


----------------------
Questions and Comments
----------------------

Send them to either <help@NCTUCCCA.edu.tw> or <help@csie.nctu.edu.tw>.


--
Huang, Chih-Hsien     Campus Computer Communication Assn. Vice President
Administrator of  NCTUCCCA.edu.tw  [140.111.3.21]  Anonymous FTP Archive
Rm 101, Computer Center, National Chiao Tung University, Hsinchu, Taiwan
Internet:    hch@NCTUCCCA.edu.tw         or         hch@CCCA.NCTU.edu.tw

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Wed Sep  1 00:33:43 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA18684; Wed, 1 Sep 93 00:33:41 CDT
Message-Id: <9309010533.AA18684@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 4574; Wed, 01 Sep 93 01:32:45 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 5730; Wed, 1 Sep 1993 01:32:44 -0400
Date:         Tue, 31 Aug 1993 22:31:57 -0700
Reply-To: Norm Matloff <matloff@CS.UCDAVIS.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Norm Matloff <matloff@CS.UCDAVIS.EDU>
Subject:      Cantonese romanization index
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

For those of you who wish to use the CTLau or CTLauB Cantonese input
method in cxterm (e.g. see software/x-win/cxterm-dictionary in
ifcss.org), I have prepared the table below as a guide to the
romanization.




                  Romanization Used in the CTLau(B)
                       Cantonese Input Files


Following is a list of initial sounds and ending sounds, together with
examples of each.

INITIALS:

b-  ~{2;~}
d-  ~{4s~}
g-  ~{<d~}
p-  ~{EB~}
t-  ~{M,~}
k-  ~{<6~}
m-  ~{Bm~}
n-  ~{Dc~}
ng-  ~{NR~}
f-  ~{7(~}
h-  ~{:C~}
s-  ~{H~~}
j-  ~{VP~}
ch-  ~{Gi~}
gw-  ~{9z~}
kw-  ~{9f~}
w-  ~{;*~}
y-  ~{HK~}

ENDINGS:
-a  ~{4r~}
-ai  ~{Nw~}
-au  ~{>?~}
-am  ~{AV~}
-an  ~{=|~}
-ang  ~{?O~}
-ap  ~{<1~}
-at  ~{No~}
-ak  ~{11~}
-aai  ~{?l~}
-aau  ~{C(~}
-aam  ~{L8~}
-aan  ~{Q[~}
-aang  ~{@d~}
-aap  ~{4p~}
-aat  ~{0K~}
-aak  ~{0W~}
-e  ~{P4~}
-eng  ~{1}~}
-ek  ~{J/~}
-ei  ~{Dc~}
-euh  ~{Q%~}
-euk  ~{=E~}
-eung  ~{IO~}
-i  ~{J>~}
-iu  ~{Lx~}
-im  ~{5c~}
-in  ~{Ll~}
-ing  ~{Cw~}
-ip  ~{5z~}
-it  ~{Lz~}
-ik  ~{I+~}
-oh  ~{?I~}
-on  ~{02~}
-ot  ~{?J~}
-o  ~{2=~}
-oi  ~{0.~}
-ong  ~{C&~}
-ok  ~{6q~}
-oo  ~{7r~}
-ooi  ~{C?~}
-oon  ~{1>~}
-oot  ~{;n~}
-ui  ~{6T~}
-un  ~{PE~}
-ut  ~{3v~}
-ung  ~{KM~}
-uk  ~{Ay~}
-ue  ~{Ji~}
-uen  ~{Kc~}
-uet  ~{K5~}
-m  ~{_m~}
-ng  ~{Ng~}

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Sep 24 12:24:12 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA11951; Fri, 24 Sep 93 12:24:08 CDT
Message-Id: <9309241724.AA11951@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1712; Fri, 24 Sep 93 13:23:19 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 0402; Fri, 24 Sep 1993 13:23:18 -0400
Date:         Fri, 24 Sep 1993 13:22:10 -0400
Reply-To: Stephen G Simpson <simpson@MATH.PSU.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Stephen G Simpson <simpson@MATH.PSU.EDU>
Subject:      Mule
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Dear Netters,

I would like to draw your attention to Mule, the Multilingual Enhanced
version of GNU Emacs.  Mule is basically GNU Emacs, the world's most
powerful text editor, enhanced with international support so that it
can handle Chinese, Japanese, Korean, all European languages, and many
other languages besides.  Mule recently came out of beta testing and
is now a fairly mature product.

In case you are only interested in Chinese, an interesting feature of
Mule is that it can mix GB and Big5 in the same document.  A recent
posting to the Mule mailing list gave an excellent tutorial describing
exactly how to do this.  If you would like a copy of that posting,
please ask me, or if there is sufficient interest I will simply post
the information to CCNET-L.

I am running Mule on a Unix X-Windows workstation, but the authors of
Mule claim that it also runs under MS-DOS (I have not tested this).

Mule is available for anonymous FTP at
sh.wide.ad.jp[133.4.11.11]:/JAPAN/mule.

Comparison between Mule and Cemacs:

Mule is certainly much better than Cemacs.  Cemacs is a crude hack
that I did some time ago to enable GNU Emacs to edit GB or Big5
Chinese files under cxterm (but it does not let you mix GB and Big5 in
the same file).  Mule is much better supported and more robust.
However, Cemacs takes much less disk space than Mule.  In case anyone
is still interested in Cemacs, I continue to make it available for
anonymous FTP at math.psu.edu:/pub/simpson/chinese/cemacs.

Best wishes,

S. Simpson

Stephen G. Simpson
Department of Mathematics, Pennsylvania State University
333 McAllister Building, University Park, State College, PA 16802
Office phone: +1 814 863-0775      Internet: simpson@math.psu.edu
Home phone: +1 814 238-2274        Bitnet: T20 AT PSUVM
FAX: +1 814 865-3735

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Sep 24 14:48:14 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA14468; Fri, 24 Sep 93 14:48:09 CDT
Message-Id: <9309241948.AA14468@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3078; Fri, 24 Sep 93 15:47:11 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 7074; Fri, 24 Sep 1993 15:47:10 -0400
Date:         Fri, 24 Sep 1993 15:46:03 -0400
Reply-To: Stephen G Simpson <simpson@MATH.PSU.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Stephen G Simpson <simpson@MATH.PSU.EDU>
Subject:      CCHELP under Mule
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Recently I hacked together a simple but effective Chinese Character
Help system, CCHELP.  It runs under Mule and is now available for
anonymous FTP.  Here is part of the README file:

----------

math.psu.edu:/pub/simpson/chinese/cchelp/README

This document created 24 Sept 1993 by Stephen G. Simpson.

CCHELP is a little system that I put together to obtain instant
helpful information on Chinese characters.

CCHELP runs under Mule, the Multilingual Extended version of GNU
Emacs.  Once CCHELP is installed, you can go into Mule and click the
mouse on any Chinese character and a help message will appear giving
the character itself, its PinYin pronunciation, and an indication of
its English meaning.  The help messages also accumulate in buffers for
later inspection.  Both GB- and Big5-coded Chinese are supported.
Help messages for GB accumulate in one buffer, and help messages for
Big5 accumulate in another.  Enjoy!

CCHELP is copyrighted, but please feel free to use it and modify it as
you see fit.  If you find CCHELP useful or interesting, please send me
e-mail.  I would also appreciate any other comments or suggestions for
improving CCHELP.

...

Acknowledgements:

D.-P. Deng <deng@bunny.rhic.bnl.gov>.
(The idea for CCHELP came from Deng's gb2pinyin.el.)

Ross Paterson <rap@doc.ic.ac.uk>.
(Ross provided the Chinese character data in zidian.gb and zidian.b5.)

Ken'ichi Handa <handa@etl.go.jp>.
(Handa and his team are the creators of Mule.  Mule is available at
sh.wide.ad.jp[133.4.11.11]:/JAPAN/mule.)


Stephen G. Simpson
Department of Mathematics, Pennsylvania State University
333 McAllister Building, University Park, State College, PA 16802
Office phone: +1 814 863-0775      Internet: simpson@math.psu.edu
Home phone: +1 814 238-2274        Bitnet: T20 AT PSUVM
FAX: +1 814 865-3735

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sat Sep 25 01:33:10 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA22194; Sat, 25 Sep 93 01:32:58 CDT
Message-Id: <9309250632.AA22194@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 2626; Sat, 25 Sep 93 02:32:19 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 1737; Sat, 25 Sep 1993 02:32:18 -0400
Date:         Sat, 25 Sep 1993 14:27:25 EST
Reply-To: STUD001%TWNMOE10.BITNET@uga.cc.uga.edu
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Yuan Yuan <STUD001%TWNMOE10.BITNET@uga.cc.uga.edu>
Subject:      Introducing Chinese tty package for Linux
Comments: To: ccnet-l@uga.BITNET, linux-announce@tc.cornell.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

I am pleased to make this announcement for a friend, Wu-Chung Wang
( twchiu2@phys.ntu.edu.tw)  who creates this  great work.
"chdrv03.tar.gz" is a Chinese tty package (so called a Chinese
system from DOS's view) for Linux. If you like a Chinese style
console and wouldn't like to bother to run X plus Chinese xterm,
this package is for you.

  TO INSTALL:
    step0:  download me from sunsite or NCTUCCCA (See below)
    step1:  cd /usr/src; zcat chdrv03.tar.gz|tar xvf -
    step2:  cd /usr/src/chinese; make install
           (This assumes chdrv03.tar.gz file is in /usr/src)

  TO RUN:   This package is in sort of client/server mode.
            You can place "ttyserver" in your /etc/rc.local if you
            like. Or on the command line, type "ttyserver". This
            program will run as a daemon.
            You then can really enter the Chinese graphic mode by
            typing "ccc" from any of the virtual consoles. Note
            only this console turns into Chinese mode. Here
            "ccc" program acts as a client program.

  LAST NOTE:
            As the author mentioned, this package is still in the
            early ALPHA. The author likes to see any comments
            from you.

--------------------------------------------------------------------------
Begin2
Title        =  Chinese system for Linux (ie Chinese tty)
Version      =  0.3pl1 ALPHA
Desc1        =  A Chinese tty program to turn ascii console to 8-bit
Desc2        =  Chinese one for your Linux host. So far, this package
Desc3        =  a *NOT* compatible to vt100/vt102 yet. Also printing
Desc4        =  function isn't implemented. (This means you can't use
Desc5        =  this package to send Chinese docs to printer).
Author       =  Yu-Chung Wang
AuthorEmail  =  twchiu2@phys.ntu.edu.tw
Maintainer   =  Yu-Chung Wang
MaintEmail   =  twchiu2@phys.ntu.edu.tw
Site1        =  NCTUCCCA.edu.tw
Path1        =  /Chinese/YuanInfo/Linux
File1        =  chdrv03.tar.gz
FileSize1    =  401,516 bytes (including necessary Chinese fonts)
Site2        =  sunsite.unc.edu
Path2        =  /pub/Linux/Incoming
File2        =  chdrv03.tar.gz
FileSize2    =  401,516 bytes (including necessary Chinese fonts)
Required1    =
Required2    =
Required3    =
Required4    =
CopyPolicy1  =  GNU GPL
CopyPolicy2  =
Keywords     =  Chinese for Linux, Chinese tty, Chinese system
Comment1     =  extremely ALPHA :-)
Comment2     =  This package makes NO change to the Linux kernel.
Comment3     =
Comment4     =
RelFiles1    =
RelFiles2    =
RelFiles3    =
Entered      =  21SEP93
EnteredBy    =  Tzeng Ruey Yuan
CheckedEmail =  stud001@twnmoe10.edu.tw
End

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Mon Oct  4 05:21:54 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA29602; Mon, 4 Oct 93 05:21:46 CDT
Message-Id: <9310041021.AA29602@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 4364; Mon, 04 Oct 93 06:20:17 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 3248; Mon, 4 Oct 1993 06:20:15 -0400
Date:         Mon, 4 Oct 1993 11:19:35 BST
Reply-To: Xiaokun Zhu <xiaokun@STATS.GLA.AC.UK>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Xiaokun Zhu <xiaokun@STATS.GLA.AC.UK>
Subject:      [ANNOUNCE] cxterm-NewFace (version 0.5) release
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Hi,

I have uploaded cxterm-NewFace to ifcss.org /software/x-win.

cxterm NewFace is a patch of cxterm (cxterm-11.4.2 and cxterm-11.5.1 pl 2)
so that the patched cxterm have ability to process phrase input, associative
dictionary, wildkey match input, and others. cxterm NewFace supports
both of GB and BIG5 standard. The current version is 0.5 (ALPHA)


Feature of cxterm NewFace:

1. The same interface of word and phrase input.
2. Hotkey inputing, modifying, and saving based your input Chinese
   Characters.
3. Associative Dictionary on the fly.
4. Wildkey matching input (limited only one input character).
5. Dynamic adding and deleting user self-defined phrases.
6. Showing full input encoding.
7. Composite input method including with WuBi CiZu, GB Symbol, and PinYin.
**** The following utility programs be included in CCTeach1.0 package *****
8. offline converting input table of "*.tit" to cxterm NewFace one.
9. offline customizing associative dictionary.
10. offline customizing hotkey list.

----------------------------------------------------------------------------

1. FILE LIST:
        README-NewFace --- This file.
        tit2cit.c --- Converter (modified for cxterm NewFace).
        cit2tit.c --- Converter (modified for cxterm NewFace).
        R4/lxcz.c --- Associative dictionary, Phrases, and others stuff sources.
        R4/hzinput.c --- New HZ input C source.
        R4/hzinput.h --- New HZ input INCLUDE file.
        R5/Lxcz.c --- Associative dictionary, Phrases, and others stuff sources.
        R5/HZinMthd.c --- New HZ input C source.
        R5/HZinput.h --- New HZ input INCLUDE file.
        R5/HZinArea.c --- Modified HZ displaying function for cxterm NewFace.
        gbdict/py.titnf --- Pin Yin (include GB symbol) input table.
        gbdict/wbcz.titnf --- WuBi CiZu (include GB symbol) input table.
        gbdict/wbpycz.titnf --- WuBi CiZu, PinYin, GB symbol input table.
        gbdict/usercz.titnf --- User self-defined CiZu input table.
        gbdict/hywubi.titnf --- HuangYi WuBi input table.
        gbdict/hycizy.titnf --- HuangYi CiZu input table.
        gbdict/esym.titnf --- GB symbol (QU 01,02,03,09) input table.
        gbdict/epy.titnf --- compress Pin Yin input table.
        gbdict/gblx.dic --- GB associative Dictionary
        b5dict/etzy.titnf --- ETen ZY input table.
        b5dict/cj.titnf --- ETen CJ input table.
        b5dict/usercz-b5.titnf --- Big5 User self-defined CiZu input table.
        b5dict/big5lx.dic --- Big5 associative dictionary.

------------------------------------------------------------------------------

2. Install:

   Get cxterm-11.4.2.tar.Z or cxterm-11.5.1.tar.Z based your X window.
   Get cxterm-nf0.5.tar.Z packages from ftp site.
   Compile original cxterm and install it.
   % zcat cxterm-nf0.5.tar.Z | tar xvf -
   % cd cxterm-nf
   Customizing BIN variable of file "Makefile"
   % make
   % make install
   % cp R4/*  ~/cxterm            # if your X window is R4 (SUN's openwin 3)
   % cd ~/cxterm
   % chmod u+w Makefile
   Modifying Makefile and adding lxcz.c in SRCS1 and lxcz.o in OBJS1
   % make
   % cp cxterm YOUR_BIN_SUBDIRECTORY

   OR

   % cp R5/*  ~/cxterm/cxterm     # if your X window is R5
   % cd ~/cxterm/cxterm
   % chmod u+w Makefile
   Modifying Makefile and adding Lxcz.c in SRCS1 and Lxcz.o in OBJS1
   % make
   % cp cxterm YOUR_BIN_SUBDIRECTORY

------------------------------------------------------------------------------

3. File Format

   There are six COMMANDS in *.titnf.
        AUTOSTUDY, specify the hotkey list and default is NO.
        LXDIC,     specify the associative dictionary and default is NO.
        AUTORELOAD, specify the .citnf file be loaded each time when it be
          called and default is NO. When it is set YES the AUTOSTUDY will be
          set NO automaticly.
        FULLCODE, show the full code for the current input HanZi and default
          is NO.
        WILDINPUTKEY, specify the wild input match key and default is NO key.
   The dictionary definition part is
        <keys> <Cstring1>  <Cstring2> ...

   The following is the part of .Xdefaults for defining the Input method,

cxterm*VT100.Translations:      #override               \n\
 ~Shift <KeyPress> F1:  switch-HZ-mode(ASCII)           \n\
        <KeyPress> F2:  switch-HZ-mode(IC)              \n\
 ~Shift <KeyPress> F3:  switch-HZ-mode(WBPYCZ)          \n\
  Shift <KeyPress> F3:  switch-HZ-mode(PY-b5)           \n\
 ~Shift <KeyPress> F4:  switch-HZ-mode(PY)              \n\
  Shift <KeyPress> F4:  switch-HZ-mode(ETZY)            \n\
 ~Shift <KeyPress> F5:  switch-HZ-mode(QJ)              \n\
  Shift <KeyPress> F5:  switch-HZ-mode(CJ-b5)           \n\
 ~Shift <KeyPress> F6:  switch-HZ-mode(UserCZ)          \n\
  Shift <KeyPress> F6:  switch-HZ-mode(UserCZ-b5)       \n\
  Shift <KeyPress> F7:  switch-HZ-mode(ZOZY)            \n\
 ~Shift <KeyPress> F8:  switch-HZ-mode(QW)              \n\
        <KeyPress> F9:  switch-HZ-mode(ASCII)

-----------------------------------------------------------------------------

4. Usage:

   % cxterm
     Run cxterm NewFace. Press F3 to call WuBi PinYin CiZu input method and
     Press F6 to call User definition CiZu input method. All other commands
     are the same as original cxterm.

   About  WuBi PinYin CiZu (WBPYCZ) input method, it include full WuBi input
   method, five thousand CiZu, GB Qu 01, 02, 03, 09 HanZi symbol, and full
   PinYin input method. For HanZi symbol, the encoding format is :
        Prefix key: /
        KEYS qwertyuikop <==> KEYS 1234567890
        KEY vc <==> GB Qu 09
        KEY s <==> GB punch symbol
        Group with similar symbols:
          KEY ! <==> KEY |
          KEY ^ <==> KEYS < >
          KEY * <==> KEYS -+
          KEY ( <==> KEY [
          KEY ) <==> KEY ]
        Group with the nearest character in the same row:
          KEY x <==> KEY space
          KEY x <==> KEY z|
          KEY b <==> KEY <
          KEY n <==> KEY >
          KEY m <==> KEY ?
          KEY j <==> KEY ;
          KEY k <==> KEY '
          KEY l <==> KEY ~
          KEY o <==> KEY [
          KEY p <==> KEY ]
          KEY 9 <==> KEY -
          KEY 0 <==> KEY +
        (Notice: each KEY include all character belong to the KEY,
         for example, KEY 1 means '1' and '!' )
   For PinYin input method, the first character must be Capitalized and
   Capital 'A' 'E' 'I' 'O' 'U' are replaced by 'W'. For example,
        /q  <== input HanZi symbol 'q' 'Q' '1' '!' '|' '\' , etc
        W   <== input with PinYin
        ab  <== input with WuBi

   When you input one HanZi in full code or short code, the program will
   register it into hotkey list (one and two keys list) if the current .citnf's
   AUTOSTUDY is YES. Next time you can only press one or two keys then
   select it from selection frame. For example, in the first time, you
   input "ahtb" to get ~{P0~}, the program register the HanZi into hotkey
   list <a> and <ah>; then next time you can press "a" or "ah", both of the
   way can get ~{P0~}.

   After you success to input a HanZi, the program automaticly call
   associative dictionary if the current .citnf's LXDIC is YES. You can select
   one from sixteen associative HanZi if there is one you expected or
   press new keys if there is no one you expected. Each time when you input
   a new HanZi, the program will also update the associative dictionary
   based the last HanZi and the current one, we known the ability as on
   the fly or dynamic.

   You can customize the hotkey list and associative dictionary with program
   "hkeys" and "lxds" which are included in CCTeach1.0 package. Note that
   cxterm NewFace will update and save the hotkey list into .citnf file
   after you input each 64 HanZi.

   If you know only part of WuBi code of a HanZi, you can use the Wildkey
   input. For example, if we need input  ~{P0~} and we only know the WuBi
   code as "a?t?", we can input "azt" then use key '>' to select HanZi ~{P0~}
   (Notice: we only use one character 'z' in each inputing, this is limited
    in this version, if you need any 'z' composite, please use CCTeach1.0)

   About User self-defined CiZu input method, it support original Punct.tit
   (include QJ.tit) and user self-defined dynamicly CiZu. The AUTORELOAD is
   YES in UserCZ.titnf. For example, if you need add "test ~{HKCqU=3!~}",
   you can do it like the following:
        % cd $HZINPUTDIT
        % celvis usercz.titnf  <== use editor to add new CiZu
        G                      <== Go to last row
        o                      <== open a new row
        test    ~{HKCqU=3!~}   <== input new item
        ESC                    <== end insert
        ZZ                     <== save and exit
        % tit2cit usercz.titnf > 1.citnf
        % mv 1.citnf UserCZ.citnf
        Now you can press F6 to call User CiZu method again, and input
        "test" to see what happen. With the similar procedure you can
        delete a CiZu.

-------------------------------------------------------------------------------

5. cxterm NewFace (patch of cxterm) is distributed under a GNU COPYING
   "copyleft" license.

------------------------------------------------------------------------------

6. ACKNOWLEDGE

   "hzinput.c", "hzinput.h", "HZinArea.c", "HZinMthd.c", "HZinput.h",
   "py.titnf", "usercz.titnf", "epy.titnf" come from cxterm-11.4.2.tar.Z
   and cxterm-11.5.1 patch 2. The authors are :
      Yongguang Zhang                   Man-Chi Pong
    (ygz@cs.purdue.edu)              (mcpong@uxmail.ust.hk)

   "cj.titnf", "etzy.titnf", "usercz.titnf" come from "NCTU-CSIE*.tit" which
   modified by Wei-Chung Hwang (wchwang@csie.nctu.edu.tw) from cxterm packages.

  "hywubi.titnf", "hycizu.titnf" come from Yu_Huang@engr.usask.ca

   Many thanks to them.

===============================================================================

Enjoy!

---
xiaokun Zhu (xiaokun@stats.gla.ac.uk)

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Oct  8 10:54:58 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA04933; Fri, 8 Oct 93 10:54:51 CDT
Message-Id: <9310081554.AA04933@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 9537; Fri, 08 Oct 93 11:53:19 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 8519; Fri, 8 Oct 1993 11:52:49 -0400
Date:         Fri, 8 Oct 1993 16:47:00 BST
Reply-To: "L.S.Ng" <L.S.Ng1@SOUTHAMPTON.AC.UK>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: "L.S.Ng" <L.S.Ng1@SOUTHAMPTON.AC.UK>
Subject:      Chinese Telnet
Comments: To: cp78065 <cp78065@csie.nctu.edu.tw>
Comments: cc: Chinese Computing Network <ccnet-l@uga.cc.uga.edu>
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Dear Yang,

I noticed your work in modifying NCSA-Telnet. I understand that the
modified version is 8-bit clean, for the purpose of transferring Chinese
Big5 codes.

I wish to carry out a similar job - plus build into the Telnet program
itself ability to display and input Chinese without the need of KC or
Eten Chinese Systems. I have ftp'ed the source code for NCSA-Telnet to
begin with.
2
I hope to get some tips from you - especially on the modification made
to NCSA-Telnet source-code that enable 8-bit transfer.

The product will be a non-profit/shareware kind of software which I aim
to benefit most people, especially Chinese on the net.

Also, I will design the Telnet for other Chinese codes besides Big5 i.e.
GuoBiao 2312-80 and its variant HZ codes.

In general, my approach will be to rewrite the main.c of NCSA-telnet, to
build a new Interface that handles Chinese, but still I will be making
use of the existing low-level resources such as the interrupt calls etc.

I am a Electronics Engineering BEng 2nd year student in Southampton
University and I am a Malaysian Chinese.  I tried to undertake this
project as part of my coursework, if approved by the department, or just
for the sake of hobby.

Your help would be much appreciated.

Sincerely,
Liangsheng WU (Liang Shing NG)

ps. (This mail is for Mr. Ji-Tzay Yang, please return it if undeliverable.)

Cc. Chinese Computing Network List CCNET-L

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sat Oct 23 20:33:44 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA08825; Sat, 23 Oct 93 20:33:40 CDT
Message-Id: <9310240133.AA08825@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6766; Sat, 23 Oct 93 21:32:48 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 7578; Sat, 23 Oct 1993 21:32:47 -0400
Date:         Sat, 23 Oct 1993 21:31:49 -0400
Reply-To: Stephen G Simpson <simpson@MATH.PSU.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Stephen G Simpson <simpson@MATH.PSU.EDU>
Subject:      GNU Emacs, Version 19
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Recently the Free Software Foundation released Version 19 of GNU
Emacs.  For those who have not heard of GNU Emacs, let me say that it
is the world's biggest and best text editor.  Version 19 of GNU Emacs
offers many new features, including improved support for 8-bit
European languages.

Today I wrote a small Emacs Lisp file, chinese.el, whose purpose is to
make it easy to use GNU Emacs Version 19 with Chinese terminal
emulators such as CXTERM.  This means that you will be able to use
Emacs 19 to read Chinese news and e-mail, edit Chinese files, etc.
Eventually I will make my new chinese.el freely available to the
public.  Right now I need beta-testers, so if you are interested in
chinese.el and are able to run Emacs 19 on a Chinese terminal
emulator, please send me e-mail.

For those who have been using my old cxterm.el package (also known as
CEMACS or CXEMACS), let me say that the chinese.el for Emacs 19 is
already working much better than cxterm.el for Emacs 18 ever did.  The
8-bit ctl-arrow patch, which was needed for Emacs 18, is no longer
needed.  If you are still using Emacs 18, I suggest you upgrade to
Emacs 19 as soon as possible.

Stephen G. Simpson
Department of Mathematics, Pennsylvania State University
333 McAllister Building, University Park, State College, PA 16802
Office phone: +1 814 863-0775      Internet: simpson@math.psu.edu
Home phone: +1 814 238-2274        Bitnet: T20 AT PSUVM
FAX: +1 814 865-3735

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sun Oct 31 07:54:02 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA15559; Sun, 31 Oct 93 07:53:53 CST
Message-Id: <9310311353.AA15559@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 4887; Sun, 31 Oct 93 08:51:41 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 7863; Sun, 31 Oct 1993 08:51:38 -0500
Date:         Sun, 31 Oct 1993 21:46:50 +0800
Reply-To: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Subject:      NCTU Telnet 2.0 (Enhanced NCSA Telnet 2.3.06)
Comments: To: alumni@ccca.nctu.edu.tw, ccnet-l@uga.uga.edu,
          twuniv-l@twnmoe10.edu.tw
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Campus Computer Communication Association
National Chiao Tung University
Hsinchu, Taiwan                                           Oct 31, 1993


      Enhanced NCSA Telnet 2.3.06 (NCTU Modified Version 2.0)



INTRODUCTION

 NCTU  Telnet is  a 8-bit  clean  enhanced  NCSA Telnet  2.3.06 (fully
 compatible). All messages are displayed in Chinese BIG5, if a Chinese
 System, currently ETen or other compatibles supported, is detected.

 This program  will be  quite  helpful,  especially to  those  who are
 interested in  some Chinese  BIG5 resources  in Taiwan,  for example,
 many documents  available at  NCTUCCCA.edu.tw  Anonymous FTP  Chinese
 Archive, a database  at MOECC  (with job information and other useful
 stuff), or  maybe the gopher  at gopher.csie.nctu.edu.tw  and library
 catalogs around the island.


WHAT'S NCSA TELNET?

 NCSA Telnet for the PC provides  interactive access from an IBM PC or
 compatible  to telnet hosts  on TCP/IP  networks.  NCSA Telnet  is an
 implementation of DARPA standard telnet with added features that take
 advantage of  the local processing power of the PC (adapted from NCSA
 Telnet manual chap 0).


BUGS FIXED FOR NCSA TELNET 2.3.06
(ADAPTED FROM UPDATE.TEL)

>When FTP'ing to a PC running this Telnet,  directories now show up in
  the 'ls' (NLST) command.

>Alt-I no longer gives you the time of day.

>Fixed  retransmission  bug  which  caused  flooding  of  network with
  duplicate packets.  There's another similar bug still out there.

>Vsinterf.c changed to facilitate some ASCII graphics.

 Please note that  in the second  bug fixed,  NCSA claimed  they fixed
 retransmission bug but admited there's another similiar bug still out
 there.   As we tested,  the improvement was limited,  but better than
 previous version.

 SEE ALSO UPDATE.TEL.


ENHANCEMENT IN THIS VERSION
(ADEPTED FROM README.TEL)

>8-BIT USER INTERFACE.  You can view 8-bit characters on your terminal
  and cut/paste buffer.  This function is especially  for Chinese BIG5
  environment.

>CHINESE  BIG5  MESSAGES  if you  are under  ETen  compatible  Chinese
  environment.  Or you can add "-k" option  to force the appearence of
  Chinese BIG5 messages.

>DOMAIN QUERY TIME INTERVAL BUG FIXED.

>RECURSIVE  DOMAIN  NAME  QUERY.  This version of enhanced NCSA Telnet
  understands how to query a hostname and  defined domain recursively.
  For example, if I defined  my domain as  "csie.nctu.edu.tw", and try
  to  open  a   session   with  hostname   "nctuccca",  it   will  try
  "nctuccca.csie.nctu.edu.tw" first  but fail,  "nctuccca.nctu.edu.tw"
  second  but   fail  again,  and   finally  "nctuccca.edu.tw"   okay.
  Similarly, "ccsun1.cc" will  connect me to  "ccsun1.cc.nctu.edu.tw".
  However, "moers2.edu.tw." will  only try "moers2.edu.tw"  because it
  is ended with the ROOT DOMAIN ".".

>ANSI BUG FIXED.

 "Unknown TCP port rejection"  bug fixed.  With this serious (I think)
  bug fixed, some advantanges you may expect:
  a) More effectively whenever you want to connect to some hosts which
     have implemented IDENT queries or FINGER-back functions.
  b) You won't be confused by  lots of strange messages on your Telnet
     console.
  c) Slightly lower the load of network kernel of both your PC and the
     connecting hosts.  There won't be many idle  background daemon in
     the hosts which implement the FINGER-back scheme.

>Some minor modifications.


CHINESE SYSTEM YOU MAY NEED

 If you hope all NCTU Telnet messages displayed in Chinese BIG5, first
 you need a Chinese BIG5 system.  To our best knowledge, the only free
 one is  KuoChiao Chinese System (KC),  (available at  NCTUCCCA.edu.tw
 [140.111.1.10 or 192.83.166.10]  Anonymous  FTP  Chinese  Archive  in
 /Chinese/DOS/Chinese-Systems/KC). Please note that KC is copyrighted.
 Any  COMMERCIAL  activity  on this  package  will be  definitively in
 violation of the copyright law and MUST be prohibited.


FILES

 Because of the very serious bug of FTP program  from NCSA Telnet that
 may cause hundreds of possible retransmissions for outing packets and
 flooding of network as we tested, this new version of  NCTU Telnet is
 distributed together with  WATTCP's FTP.EXE.  It is stable, clean and
 fast with some very good features, such as, paging when doing a "dir"
 displaying multiple-line informative messages from many anonymous ftp
 archives without any problem and showing transmission status in byte.

 See also MANIFEST.


INSTALLATION

 Please read INSTALL.


FOR MORE INFORMATION

 See also README.TEL

MODIFIED BY

 Hsiao-Yang Cheng
 Department of Computer Science and Information Engineering
 National Chiao Tung University
 HsinChu, Taiwan 300
 E-mail: <sycheng@csie.nctu.edu.tw>


DISTRIBUTED BY

 Campus Computer Communication Association
 Room 101, Computer Center
 National Chiao Tung University
 Hsinchu, Taiwan 300
 TEL: 886-35-712121 EXT. 2714
 FAX: 886-35-714031
 E-mail: CCCA@CCCA.NCTU.edu.tw


--
Huang, Chih-Hsien
Administrator of  NCTUCCCA.edu.tw  [140.111.1.10]  Anonymous FTP Archive
Rm 101, Computer Center, National Chiao Tung University, Hsinchu, Taiwan
Internet:    hch@NCTUCCCA.edu.tw         or         hch@CCCA.NCTU.edu.tw

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Tue Nov  2 12:44:51 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA14641; Tue, 2 Nov 93 12:44:13 CST
Message-Id: <9311021844.AA14641@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3173; Tue, 02 Nov 93 13:42:45 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 1767; Tue, 2 Nov 1993 13:42:42 -0500
Date:         Tue, 2 Nov 1993 10:41:09 -0800
Reply-To: chuynh@UNIXHUB.SLAC.STANFORD.EDU
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Chung Huynh <chuynh@UNIXHUB.SLAC.STANFORD.EDU>
Subject:      pre-release X WWW browser
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

             Announcement pre-release 0 of MidasWWW Version 2.0
         (X Window browser with Chinese support for World-Wide-Web)


What is World-Wide-Web (WWW)?
-----------------------------

WWW is a HyperText client-server based global information retrieval system.
It could be considered a superset of gopher, hytelnet, wais, etc. It is
not possible to describe it in detail here. Please refer to the following
resources for more informantion:

ftp: info.cern.ch /pub/www/doc/*
newsgroup: comp.infosys.www, cern.www-talk


What is MidasWWW?
-----------------

MidasWWW is a Motif/X based World Wide Web browser. It is intended to be fully
compliant with the Motif Style Guide, and portable to any UNIX or VMS system
with Motif. MidasWWW includes extensive online HELP for new users.

MidasWWW is written by Tony Johnson, my boss, and I 've involved in developing
this project recently.


What did I do to this release?
------------------------------

I 'm using my spare time in the weekend to slidely motify midaswww to
support Chinese. I didn't test it extensively so there might
be some bugs. I'll work on this to make it better.

***NOTE*** Therefore, this release is not very stable and is intend to
give the users for temperary use until the release of the offical version 2.0.


Where to get this release?
--------------------------

I've uploaded it to the anonymous ftp sites in the incoming or upload
directory:
   ifcss.org (including the binary of RS6000 and Sun4)

(First, I want to upload to nctucca but there is not upload for public
   NCTUCCCA.edu.tw [140.111.3.21]  )


Build this package:
-------------------

See the README file.


About this release:
-------------------

This is a pre-release (actually this copy that I'm working on and hopefully
I've removed all the "debug printf" statement :-) ). So It might still have
some bugs that we didn't find out yet.

This release has been compiled on the RS6000 and and Sun4 systems only.
It might not be compiled successfully on VMS/SGI/HP systems but it
will also support VMS and SGI on the official release of 2.0.

The defaut homepage is the MidasWWW homepage. From there, you can get help
on using MidasWWW online.

Since this is a pre-release, so some online help files (especially the error
msg handling) are not yet documented.


About Chinese in this release:
------------------------------

First, you need to successfully install the Chinese font in your system.
The default font is hku-ch16. To change the font, you need to put a resource
line into the Midaswww_color_ad or Midaswww_mono.ad or $HOME/Midaswww.
(e.g: to use the cclib16st font)
midaswww*font16:        cclib16st

You can open my Chinese test page (big5) by clicking <File>-<Open>-<Document...>
and enter the following:
     http://slacvx.slac.stanford.edu/chuynhwww/chinesetest.html


Problem with Chinese document:
------------------------------

- The Search function is not working properly within a Chinese document.
- If the document has a Chinese chars Title, a Xt error msg is printed out.
  This is due to that the Title widget is a XmText widget.
- There is no input for Chinese.
- There is ambigousity if the document contains 2 non-ascii charset.
  (ie: It is not smart enough to distinguish a German-English document
   and Chinese-English one)


Coming up on next pre-release:
------------------------------

- Change the Chinese fonts on a fly.
- Better Handling to the a Chinese chars title.
- fix the Search function.


Tips:
-----

After you successfully compiled midaswww, you might want to create a small
shell script file (e.g. web2) as follows:  (assume that you are doing on the
same directory as the midaswww located)
==================================
#!/bin/csh -f
setenv UIDPATH %U
# setenv WWW_HOME your-favorite-homepage-here
setenv XFILESEARCHPATH ./%N_color.ad:./%N.ad
# use the below statement instead if you are using mono monitor.
#setenv XFILESEARCHPATH ./%N_mono.ad:./%N.ad
exec ./midaswww $*
=====================================


Brief outline of filetypes supported:
-------------------------------------
Text:
- html, postscript, txt (ascii and Chinese text).
Image:
- gif, xbitmap, pixmap, jpeg*, tiff*,
Movie:
- mpeg*
Sound:
- au*
Compress:
- Z, gz*
Archive (save to disk):
- tar, shar

* = external software needed to be first installed in the system.
        filetype               software
         jpeg                   djpeg
         tiff                   tifftopnm & ppmtogif
         mpeg                   mpeg_play
         gz                     gzip
         au                     ???

These are default filetypes which have been setup. You could add more
if your system support them.


Try it! you would like it:
-----------------------------

All after all, I can't give you all the details about WWW here, you need to
run the program to see how powerful the World-Wide-Web is.
I hope that there will be more Chinese WWW servers coming up
in the near future.


World-Wide-Web, Let's share the informantion!

--
Chung.

http://slacvx.slac.stanford.edu/chuynhwww/chinesetest.html

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Wed Nov  3 07:21:41 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA24369; Wed, 3 Nov 93 07:21:38 CST
Message-Id: <9311031321.AA24369@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0091; Wed, 03 Nov 93 08:20:19 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 6264; Wed, 3 Nov 1993 08:20:17 -0500
Date:         Wed, 3 Nov 1993 21:15:33 +0800
Reply-To: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Subject:      Chinese NCSA Telnet for the Mac
Comments: To: ccnet-l@uga.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

I have already got a copy of Chinese NCSA Telnet for the Mac available
at NCTUCCCA.edu.tw [192.83.166.10 or 140.111.1.10] in
/Chinese/Macintosh/networking/Telnet2.5c.sea.bin via anonymous ftp,
although I even don't know the author and how it works.

Sincerely,
--
Huang, Chih-Hsien     Campus Computer Communication Assn. Vice President
Administrator of  NCTUCCCA.edu.tw  [140.111.1.10]  Anonymous FTP Archive
Rm 101, Computer Center, National Chiao Tung University, Hsinchu, Taiwan
Internet:    hch@NCTUCCCA.edu.tw         or         hch@CCCA.NCTU.edu.tw

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Wed Nov 10 08:17:31 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA27064; Wed, 10 Nov 93 08:15:24 CST
Message-Id: <9311101415.AA27064@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 0856; Wed, 10 Nov 93 09:13:04 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 1101; Wed, 10 Nov 1993 09:13:01 -0500
Date:         Wed, 10 Nov 1993 09:12:15 -0500
Reply-To: Stephen G Simpson <simpson@MATH.PSU.EDU>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Stephen G Simpson <simpson@MATH.PSU.EDU>
Subject:      Cemacs
Comments: To: twxie@UCDAVIS.EDU
Comments: cc: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
In-Reply-To:  <199311100555.AAA09302@leibniz.math.psu.edu>
Status: RO

Tianwei Xie writes:
 > I tried to use emacs to edit something in Chinese and I use KC. But it
 > didn't work. I remember that somebody mentioned cemacs. Can anybody give a
 > hint?
 > Tianwei Xie
 > UC Davis

It sounds as though you are using some version of Emacs under DOS.
Which version are you using?  Are you using Freemacs, Demacs, Oemacs,
the DOS version of Mule, or what?

I find that I can more or less use Freemacs under KC to edit Chinese
files.  It doesn't work well, because Freemacs is not entirely 8-bit
clean, but it works to some extent.  I don't know whether there is a
way to make Freemacs completely 8-bit clean.  I haven't tried Demacs,
Oemacs, or Mule on DOS.  Mule should work very well because it was
designed to handle languages like Chinese and Japanese.

As for Cemacs, I know all about it because I am its author!  Cemacs is
some software which enables GNU Emacs to edit Chinese.  I have tested
Cemacs only on Unix systems.  I know that Cemacs works with GNU Emacs
under Cxterm.  I have also used Cemacs successfully under KC using my
PC as a terminal on a Unix system running GNU Emacs.  It may be
possible to use Cemacs with some version of GNU Emacs under DOS, say
Demacs or Oemacs, but I haven't tested it.

You can get Cemacs at math.psu.edu:/pub/simpson/chinese/cemacs.tar.Z.

Incidentally, some news: I have ported my CCHELP package to work with
Cemacs under GNU Emacs Release 19 (not Release 18).  Previously CCHELP
worked only under Mule.

-- Steve

Stephen G. Simpson
Department of Mathematics, Pennsylvania State University
333 McAllister Building, University Park, State College, PA 16802
Office phone: +1 814 863-0775      Internet: simpson@math.psu.edu
Home phone: +1 814 238-2274        Bitnet: T20 AT PSUVM
FAX: +1 814 865-3735

From Karl_Lo@ucsdlibrary.ucsd.edu Mon Nov 15 14:51:30 1993
Return-Path: <Karl_Lo@ucsdlibrary.ucsd.edu>
Received: from mento.oit.unc.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA20864; Mon, 15 Nov 93 14:51:26 CST
Received: from ucsd.edu by mento.oit.unc.edu (NeXT-1.0 (From Sendmail 5.52)/TAS/11-16-88)
	id AA09359; Mon, 15 Nov 93 15:25:58 EST
Received: from localhost by ucsd.edu; id MAA16141
	sendmail 8.6.4/UCSD-2.2-sun via CCMail
	Mon, 15 Nov 1993 12:25:49 -0800 for eastlib@mento.oit.unc.edu
From: Karl_Lo@ucsdlibrary.ucsd.edu
Received: by ucsd.edu from UCSDLIBRARY.UCSD.EDU
	id <CC764233@CCMail.UCSD.Edu> with CCTORFC Mon Nov 15 20:25:47 1993
Message-Id: <CC764233@CCMail.UCSD.Edu>
Date: 15 Nov 93 12:18:00 -0800
To: eastlib@mento.oit.unc.edu
Subject: CJK System
Status: RO

    I have received several inquiries about CJK OPAC within the last two
    weeks and saw two more from EASTLIB.  Being one of the persons who has
    used the CJK OPAC produced by Innovative Interface Inc. (III) for
    almost three years, I would like to offer those interested some of my
    personal experience.  I am glad that the Oregon experience will be
    published in CEAL Bulletin.  What follow is not a report on the UCSD
    Libraries' CJK experience but to offer my personal speculation on the
    future of CJK computing in American libraries.  Please note that my
    opinion does not necessarily reflect that of III or the UCSD Libraries.

    The III system has modules for acquisitions, circulation, cataloging,
    OPAC and some other functions.  About three years ago, III enhanced
    their OPAC with CJK capability, the capability to display CJK
    characters.

    The changed component that interests CJK users in particular is the
    PC-based terminal where the character fonts and input methods reside.
    From this PC-based terminal (we will refer to this first III CJK
    terminal as the CCCII terminal), the user could see EACC characters in
    the III bibliographic records.  All CJK records had to be downloaded
    from a bibliographic utility such as OCLC CJK.  CJK records could not
    be created locally on the III system.  Other than displaying EACC
    characters, the CCCII terminal worked exactly like other III terminals.

    This implementation of an esoteric font involves costly technologies.
    A CCCII terminal costs several thousands dollars more than a regular
    PC.  Depending on the configuration, a CJK terminal cost about 8,000
    dollars in 1990.  UCSD installed only one such CCCII terminal for its
    CJK OPAC at the beginning due to this high price.  Soon afterward, III
    introduced another PC-based terminal emulator that cost only several
    hundred dollars over the price of a regular PC, i.e. about $2,000 per
    terminal.  The new "CJK" terminal which I shall dub the E-terminal
    displayed no Korean hangul, and lacked some Chinese characters in the
    EACC set.  While the E-terminal had an attractive price and met the
    requirements of users in Hong Kong and Taiwan, it created an erroneous
    impression among the uninitiated American users: namely, that the III
    system could not handle J and K.  The fact was that III CJK has a full
    CJK character set in the CCCII terminal.

    The CCCII terminal had another drawback in addition to higher price: it
    required a set of EPROM cards to be plugged into the expansion slots of
    the PC.  These cards are cumbersome to install and maintain.  The
    E-terminal required only software installation and is much easier to
    maintain.

    In the early months of the III CJK OPAC, all CJK records had to be
    downloaded from OCLC CJK.  The III technical modules could not display
    CJK characters on the screen or accept CJK data from the keyboard. CJK
    records could not be revised locally.  Neither could CJK records be
    created on the local system.  In 1993, III enhanced the rest of the
    system's modules with CJK capabilities.   The technical module can
    print book order forms from a printer attached to a CJK terminal.
    The printing is practical because the system can now accept CJK input
    from the keyboard.  Users can input characters into specific fields
    within MARC records and use CJK characters as search arguments --
    providing the user knows the input methods built into the CCCII or E
    terminal.

    Both the CCCII-terminal and E-terminal had Chinese-oriented input
    methods.  Hanja and Kanji can be entered only by using the Changje
    (a.k.a.  Tsang-Chieh) and various mandarin phonetic methods.  These
    methods (popular in Taiwan) are not necessarily familiar to J and K
    users in America.  My personal opinion is that Japanese and Korean
    input methods should be added in the future.  The technology is there.
    The issue is demand and cost.

    As a user of III, I am very happy with the III system.  It is easy to
    learn.  On the few occasions that I was in contact with III's technical
    staff, I found them to be most knowledgeable in CJK matters and
    friendly to work with.  People interested in the system, (particularly
    the price), should contact III, directly.   Of the two CJK local
    systems marketed by American companies: III and Dynix, I have seen only
    the non-CJK OPAC of Dynix and cannot comment on their CJK features.

    Implementing CJK capability on a bibliographic system require high cost
    of software and hardware development. Up to now, all CJK systems in
    America has been custom built.  The cost has been very high.  A good
    CJK terminal, such as those used by RLIN, OCLC and the CCCII terminal
    still cost some $8,000 today in November 1993.  Except the PC, software
    and hardware cannot be acquired from popular computer outlets in Asia
    or America.  They have to be purchased directly from the
    system vendor.  They are costly to maintain due to the small number of
    users.

    A low cost generic CJK terminal would be very conducsive to
    development of CJK systems.  Such a terminal has been very difficult to
    obtain in the past but is imminently easy now.  A couple of companies
    in Taiwan are about to release their soft CJK terminals -- software
    that can make a regular PC into a generic CJK terminal.  Since these
    are software versions and there will be more than one manufacturer, the
    price could drop rapidly due to competition.  After seeing one of the
    two under a non-disclosure agreement, I believe both could be useful
    for American system to develop CJK enhancement.  The year of 1994 may
    well be a breakthrough year for low cost CJK and script-language
    computing.

    This is a brief response to the inquiries and I hope the above overview
    and comments will initiate further discussions.

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Nov 19 07:20:23 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA18847; Fri, 19 Nov 93 07:20:09 CST
Message-Id: <9311191320.AA18847@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 8535; Fri, 19 Nov 93 08:18:13 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 0684; Fri, 19 Nov 1993 08:18:11 -0500
Date:         Fri, 19 Nov 1993 13:28:29 +0100
Reply-To: HU Bo <ucc02au@SUNMAIL.LRZ-MUENCHEN.DE>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: HU Bo <ucc02au@SUNMAIL.LRZ-MUENCHEN.DE>
Subject:      How to make my connection 8 bit clean (conti.)?
Comments: To: Chinese Network <ccnet-l@uga.bitnet>
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Dear netters,

My discovery of 8 bit clean network software today is the terminal emulator
of WNQVTNET 3.3, (I reported the 8 bit cleaness of its e-mail
interface a couple of weeks ago.) at least, for reading 8 bit texts.
Combined with CStar 1.2, I can read my Chinese text from a remote host.
Sometimes, however, I have to scroll the screen up and down to obtain a
correct display. The terminal emulator has a strange keyboard driver that
disables the input of Chinese text using CStar. That is a general problem of
many American software authors, that they don't take care of that
there is also a non-American software market. (It causes also some problems
with my German keyboard.) Perhaps this info is also useful for some
authors of Chinese software packages in USA.

Best wishes


Bo

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Mon Nov 22 01:10:15 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA01864; Mon, 22 Nov 93 01:09:47 CST
Message-Id: <9311220709.AA01864@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3727; Mon, 22 Nov 93 02:07:56 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 4015; Mon, 22 Nov 1993 02:07:54 -0500
Date:         Mon, 22 Nov 1993 15:03:03 +0800
Reply-To: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Subject:      Re: Request for answers
Comments: To: 90174358%CPHKVX.Bitnet@TWNMOE10.Edu.TW
Comments: cc: ccnet-l@uga.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
In-Reply-To:  <01H5L0MDRJ5E8WW3E4@cphkvx.cphk.hk> from
              "90174358%CPHKVX.Bitnet@TWNMOE10.Edu.TW" at Nov 21, 93 04:18:32 pm
Status: RO

(I also Cc a copy to CCNET-L.)

>         Now, would you mind giving me the same set of answers again
> since I am now doing a research project on chinese email system and
> just wanted to ask the same kind of questions.

My pleasure!

> >1. What communications software or Chinese operating system do I need to read
> >those Chinese message when I telnet to Taiwan or Japan?
> >2. Are there any free emulator for Mac in the Internet that I can use?

(IN BIG5 ENVIRONMENT)

Platform: PC MSDOS
Software: NCTU Telnet version 2.11
Availability: NCTUCCCA.edu.tw:/Chinese/DOS/NCTU-Telnet
              ftp.csie.nctu.edu.tw:/pub/msdos/NCSA/nctutel.zip
              (via anonymous ftp)

Platform: Mac
Software: Telnet2.5c
Availability: NCTUCCCA.edu.tw:/Chinese/Macintosh/networking/Telnet2.5c.sea.bin
              (via anonymous ftp)

Platform: UNIX + X Windows
Software: CXterm
Availability: NCTUCCCA.edu.tw:/Chinese/ifcss/software/x-win/cxterm*
              ifcss.org:/software/x-win/cxterm*
              (via anonymous ftp)

> >3. Is it possible to use Chinese to conduct real time conversation through
> >e-mail (or Internet)?

E-mail: As you know, in Taiwan, BIG5 is the de-facto Chinese code standard,
        although CCCII is used in libraries and CNS is the REAL standard
        one.  BIG5 is 8-bit, but many sendmail agencies support 8-bit
        clean path.  Usually, if I get an e-mail in Chinese, I will reply
        via Chinese (because obviously the path between us is 8-bit clean).
        Sometimes, if necessary, I would send a Chinese first, and very
        few complained about unsuccessful 8-bit transmission except those
        on a IBM VM/CMS. (I meant in Taiwan).  If failed, then uuencode
        is necessary.  I would be glad to try sending 8-bit directly first,
        since by my experiences, at least, 90% is successful.

On-line talk: You may be interested in our modified CYTALK. It's also
              available via anonymous ftp from NCTUCCCA.edu.tw in
              /Chinese/UNIX/c-ytalk.  We installed "c-ytalk" to replace
              the original "talk", and enjoy talking via 8-bit BIG5.

Sincerely,
--
Huang, Chih-Hsien     Campus Computer Communication Assn. Vice President
Administrator of  NCTUCCCA.edu.tw  [140.111.1.10]  Anonymous FTP Archive
Rm 101, Computer Center, National Chiao Tung University, Hsinchu, Taiwan
Internet:    hch@NCTUCCCA.edu.tw         or         hch@CCCA.NCTU.edu.tw

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Mon Dec  6 09:51:26 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA03745; Mon, 6 Dec 93 09:51:16 CST
Message-Id: <9312061551.AA03745@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1089; Mon, 06 Dec 93 10:49:03 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 9868; Mon, 6 Dec 1993 10:48:58 -0500
Date:         Mon, 6 Dec 1993 23:43:34 +0800
Reply-To: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Chih-Hsien Huang <hch@NCTUCCCA.EDU.TW>
Subject:      NCTU Telnet 2.2 (Enhanced NCSA Telnet 2.3.07)
Comments: To: ccnet-l@uga.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Campus Computer Communication Association
National Chiao Tung University
Hsinchu, Taiwan                                            Dec 6, 1993


      Enhanced NCSA Telnet 2.3.07 (NCTU Modified Version 2.2)



INTRODUCTION

 NCTU  Telnet is  a 8-bit  clean  enhanced  NCSA Telnet  2.3.07 (fully
 compatible). All messages are displayed in Chinese BIG5, if a Chinese
 System, currently ETen or other compatibles supported, is detected.

 This program  will be  quite  helpful,  especially to  those  who are
 interested in  some Chinese  BIG5 resources  in Taiwan,  for example,
 many documents  available at  NCTUCCCA.edu.tw  Anonymous FTP  Chinese
 Archive, a database  at MOECC  (with job information and other useful
 stuff), or  maybe the gopher  at gopher.csie.nctu.edu.tw  and library
 catalogs around the island.


WHAT'S NCSA TELNET?

 NCSA Telnet for the PC provides  interactive access from an IBM PC or
 compatible  to telnet hosts  on TCP/IP  networks.  NCSA Telnet  is an
 implementation of DARPA standard telnet with added features that take
 advantage of  the local processing power of the PC (adapted from NCSA
 Telnet manual chap 0).


BUGS FIXED FOR NCSA TELNET 2.3.07
(ADAPTED FROM UPDATE.TEL)

(1) Alt-E shells no longer crash.  The /Gs compiler option had to be added.
(2) 0 Byte transfers fixed.  For the most part.  Blank files are still created
    in some circumstances, but it no longer crashes.
(3) Hierarchical FTP permissions implemented.  See ftpnew.txt
    (**Password file format changed**)
(4) Setclock revised for MSC 7.0
(5) Local printing control amended.  ^[[4i? and ^[[5i parsed.
(6) Config.tel seconds/ticks resolved.  Everything is in seconds now.
    (**Config.tel file format changed**)
(7) Outgoing CR mapping changed.  Options for CR, or LF or CRNUL.
(8) Net14.not (note) corrected.  And example Net14 session added.
(9) Net14 repaired.
(10) UDP support enhanced.  A small change that won't affect anything.
(11) Window resize response makes sense.  Resize will now work.
(12) Colors fixed.  Colors are stable.  This means FTP will be visable, and
     color info will return when switching among sessions.
(13) FTP mget * will not try to get parent dir.  Removed . and .. from NLST.
(14) TCP reset port code corrected.  Code donation by Hsiao-yang Cheng.
(15) IP fragments now supported.  Code donation by Matthew Kaufman.
(16) Ftpbin output redirection improved.  Ftpbin now uses ncsaio.asm routines.
(17) Keyboard file read from specified location.  Keyboard file was read in
     from the directory Telnet was started from regardless of config.tel
     settings.
(18) Scrollback past first screen fixed.  Cut n Paste now work from any point
     in scrollback.
(19) Scrollback text copied after second spacebar.  It is no longer necessary
     to hit Alt-C, although this still works.
(20) Help & DOS-shell work from status screen.  You no longer need to have a
     connection open to get help or shell out to DOS.
(21) Couple other small things, somewhere, probably.

 SEE ALSO UPDATE.TEL.


ENHANCEMENT IN THIS VERSION
(ADEPTED FROM README.TEL)

>8-BIT USER INTERFACE.  You can view 8-bit characters on your terminal
  and cut/paste buffer.  This function is especially  for Chinese BIG5
  environment.

>CHINESE  BIG5  MESSAGES  if you  are under  ETen  compatible  Chinese
  environment.  Or you can add "-k" option  to force the appearence of
  Chinese BIG5 messages.

>DOMAIN QUERY TIME INTERVAL BUG FIXED.

>RECURSIVE  DOMAIN  NAME  QUERY.  This version of enhanced NCSA Telnet
  understands how to query a hostname and  defined domain recursively.
  For example, if I defined  my domain as  "csie.nctu.edu.tw", and try
  to  open  a   session   with  hostname   "nctuccca",  it   will  try
  "nctuccca.csie.nctu.edu.tw" first  but fail,  "nctuccca.nctu.edu.tw"
  second  but   fail  again,  and   finally  "nctuccca.edu.tw"   okay.
  Similarly, "ccsun1.cc" will  connect me to  "ccsun1.cc.nctu.edu.tw".
  However, "moers2.edu.tw." will  only try "moers2.edu.tw"  because it
  is ended with the ROOT DOMAIN ".".

>ANSI BUG FIXED.

>"Unknown TCP port rejection"  bug fixed.  With this serious (I think)
  bug fixed, some advantanges you may expect:
  a) More effectively whenever you want to connect to some hosts which
     have implemented IDENT queries or FINGER-back functions.
  b) You won't be confused by  lots of strange messages on your Telnet
     console.
  c) Slightly lower the load of network kernel of both your PC and the
     connecting hosts.  There won't be many idle  background daemon in
     the hosts which implement the FINGER-back scheme.

>Some minor modifications.


CHINESE SYSTEM YOU MAY NEED

 If you hope all NCTU Telnet messages displayed in Chinese BIG5, first
 you need a Chinese BIG5 system.  To our best knowledge, the only free
 one is  KuoChiao Chinese System (KC),  (available at  NCTUCCCA.edu.tw
 [140.111.1.10 or 192.83.166.10]  Anonymous  FTP  Chinese  Archive  in
 /Chinese/DOS/Chinese-Systems/KC). Please note that KC is copyrighted.
 Any  COMMERCIAL  activity  on this  package  will be  definitively in
 violation of the copyright law and MUST be prohibited.


MODIFIED BY

 Hsiao-Yang Cheng
 Department of Computer Science and Information Engineering
 National Chiao Tung University
 HsinChu, Taiwan 300
 E-mail: <sycheng@csie.nctu.edu.tw>


DISTRIBUTED BY

 Campus Computer Communication Association
 Room 101, Computer Center
 National Chiao Tung University
 Hsinchu, Taiwan 300
 TEL: 886-35-712121 EXT. 2714
 FAX: 886-35-714031
 E-mail: CCCA@CCCA.NCTU.edu.tw


--
Huang, Chih-Hsien     Campus Computer Communication Assn. Vice President
Administrator of  NCTUCCCA.edu.tw  [140.111.1.10]  Anonymous FTP Archive
Rm 101, Computer Center, National Chiao Tung University, Hsinchu, Taiwan
Internet:    hch@NCTUCCCA.edu.tw         or         hch@CCCA.NCTU.edu.tw

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Dec 24 11:43:42 1993
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA20833; Fri, 24 Dec 93 11:43:37 CST
Message-Id: <9312241743.AA20833@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 7459; Fri, 24 Dec 93 12:26:45 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 2799; Fri, 24 Dec 1993 12:26:41 -0500
Date:         Fri, 24 Dec 1993 17:24:46 GMT
Reply-To: "L.S.Ng" <L.S.Ng1@SOTON.AC.UK>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: "L.S.Ng" <L.S.Ng1@SOTON.AC.UK>
Subject:      Jiancang-x.tit
Comments: To: Chinese Computing Network <ccnet-l@uga.cc.uga.edu>
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

I have uploaded Jiancang-x.tit to ifcss.org /incoming.

It is a Cangjie Input Dictionary for Simplified/Guobiao code, with
modification made to swap key-Y to key-X, key-X to key-Z. Hopefully it
make Cangjie more 'finger-friendly'.

I wish it be put in /software/x-win/cxterm-dictionary later.

It can be used as a CXTERM input dictionary. Also, after stripping off
the header, it can be used with NJSTAR as well.

Enjoy!!

Sincerely
Liangsheng WU

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Fri Feb 25 07:28:51 1994
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA25187; Fri, 25 Feb 94 07:28:48 CST
Message-Id: <9402251328.AA25187@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 1721; Fri, 25 Feb 94 08:26:56 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 6401; Fri, 25 Feb 1994 08:26:55 -0500
Date:         Fri, 25 Feb 1994 21:25:56 CST
Reply-To: Shann Wei-Chang <shann@WANGWEI.MATH.NCU.EDU.TW>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Shann Wei-Chang <shann@WANGWEI.MATH.NCU.EDU.TW>
Subject:      a tit table and e-mail
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

Hi,

When I came back to Taiwan from Pennsylvania, I noticed two news:

(1) The STZY.tit input table for cxterm has a few mistakes.  This is a
    BoPoMoFo input method using the official standard keyboard in Taiwan,
    namely Bo at 1, Po at q, Mo at a ...  I fixed the known mistakes and
    the new table is available by anonymous ftp:
        dongpo.math.ncu.edu.tw:/pub/shann/chinese/pinyin/STZY.tit

(2) I can send Chinese e-mails in Big-5 code from ncu.edu.tw to psu.edu.
    When I tried this maybe 6 months ago, the high-bits could not go
    through from Taiwan to PSU.  But somehow it works now.

-Shann

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Sat Feb 26 19:01:56 1994
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA02405; Sat, 26 Feb 94 19:01:50 CST
Message-Id: <9402270101.AA02405@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 6213; Sat, 26 Feb 94 19:59:23 EST
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 2102; Sat, 26 Feb 1994 19:59:22 -0500
Date:         Sat, 26 Feb 1994 19:58:35 -0500
Reply-To: simpson@math.psu.edu
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: Stephen G Simpson <simpson@MATH.PSU.EDU>
Subject:      two more roads to Chinese WWW
Comments: To: ccnet-l@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

WWW is the World Wide Web, a new multimedia hypertext browsing system
that works over the Internet.  Through WWW you will have world-wide
access to thousands of documents, images, animations, and audio clips.

There are already several Chinese-language WWW servers.  One of them
is in the United States and is maintained by D.-P. Deng at
http://ifcss.org:8001/index.html.  There are also Chinese WWW servers
in Taiwan.  A starting point for WWW exploration in Taiwan is
http://peacock.tnjc.edu.tw/NEW/TANET/TANET.HTML.

The question arises, what software is available for Chinese-language
access to the WWW?  D.-P. Deng has made some information available at
http://ifcss.org:8001/www/chinese.html.  The purpose of this posting
is to present some additional information.

I know of two additional roads to Chinese WWW.

1. There is a Multi-Localized version of Mosaic for X Windows.  It is
said to support WWW access in many European and Asian languages,
including Big5-, GB-, and HZ-coded Chinese.  I haven't tested this,
but see http://www.ntt.jp/Mosaic-l10n/README.html.

2. Another method is to use William Perry's W3 browser for the GNU
Emacs text editor.  This provides Chinese WWW if you run Emacs on a
Chinese terminal or under a Chinese terminal emulator, such as Cxterm.
In addition to Emacs itself, you will need w3.tar.gz (available for
anonymous FTP at cs.indiana.edu, /pub/elisp/w3/) and Cemacs (see
explanation below).

Cemacs is my method of running Emacs in Chinese mode.  For Emacs
release 18, it is necessary to patch Emacs.  For Emacs release 19, no
patch is needed.  All that is needed is a small file of Emacs Lisp
code, cemacs.el.  Both versions of Cemacs (for Emacs 18 and Emacs 19)
are available for anonymous FTP at math.psu.edu,
/pub/simpson/chinese/cemacs/.

Stephen G. Simpson
Department of Mathematics, Pennsylvania State University
333 McAllister Building, University Park, State College, PA 16802
Office phone: +1 814 863-0775      Internet: simpson@math.psu.edu
Home phone: +1 814 238-2274        Bitnet: T20 AT PSUVM
FAX: +1 814 865-3735

From @UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU Mon May  9 10:17:27 1994
Return-Path: <@UGA.CC.UGA.EDU:owner-ccnet-l@UGA.CC.UGA.EDU>
Received: from uga.cc.uga.edu by ifcss.org (4.1/IFCSS-Mailer)
	id AA16580; Mon, 9 May 94 10:17:24 CDT
Message-Id: <9405091517.AA16580@ifcss.org>
Received: from UGA.CC.UGA.EDU by uga.cc.uga.edu (IBM VM SMTP V2R2)
   with BSMTP id 3683; Mon, 09 May 94 11:14:41 EDT
Received: from UGA.CC.UGA.EDU (NJE origin LISTSERV@UGA) by UGA.CC.UGA.EDU (LMail V1.1d/1.7f) with BSMTP id 3767; Mon, 9 May 1994 11:13:55 -0400
Date:         Mon, 9 May 1994 09:59:00 EST
Reply-To: JI ZHANG <ZHANG@NRCHYD.NRC.CA>
Sender: Chinese Computing Network <CCNET-L@uga.cc.uga.edu>
From: JI ZHANG <ZHANG@NRCHYD.NRC.CA>
Subject:      Re: Help on Mosaic Chinese fonts
Comments: To: CCNET-L@uga.cc.uga.edu
To: Multiple recipients of list CCNET-L <CCNET-L@uga.cc.uga.edu>
Status: RO

>Mosaic-2.4-l10n-0...
 Mosaic-2.4-l10n ?
 <1> It has been suggested that Mosaic-2.4 uses Chinese GB fonts which
     are diff from original "cclib16fs" "beijing24".. fonts of cxterm.
     For GB fonts, ftp chinese-gb.tar at the J.P. node.
 <2> Do not forget intstall the fonts to your X enviroment:
     xset fp+ $HOME/pathtofontdirectory/chinese-gb
     xset fp rehash
 <3> You may set
     Mosaic*defaultCharset:  chkan-16
     in .Xdefaults in home directory
     or when you run Mosaic-2.4, chose charactor set gb or chinese in lowcase

 *the files in subdirectory (for GB ) are chkan-16.snf chkan-16B.snf
  chkan-24.snf fonts.dir

