\documentclass[letterpaper,english]{article}
\nonstopmode
\akai
\usepackage{linuxdoc-sgml}
\usepackage{qwertz}
\usepackage{url}
\usepackage[latin1]{inputenc}
\usepackage{t1enc}
\usepackage[english]{babel}
\usepackage{epsfig}
\usepackage{null}
\def\addbibtoc{
\addcontentsline{toc}{section}{\numberline{\mbox{}}\relax\bibname}
}%end-preamble
\setcounter{page}{1}
\title{Linux Chinese HOWTO ÖÐÎÄ°æ}
\author{\onlynameurl{»ÆÖ¾Î°} {\ttfamily \onlynameurl{cwhuang@phys.ntu.edu.tw}}\\ 
\onlynameurl{³ÂÓÀÉý} {\ttfamily \onlynameurl{cdchen@linux.ntcic.edu.tw}}}
\date{v1.04, 20 April 1998}
\abstract{±¾ÎÄËµÃ÷ÈçºÎÔÚ Linux µÄÏµÍ³ÉÏÊ¹ÓÃÖÐÎÄ¡£ÆäÖÐ°üÀ¨ÁËÔÚ Linux/UNIX ÏµÍ³ÉÏÊ¹ÓÃÖÐÎÄ¿ÉÄÜÔâÓöµÄÎÊÌâ£¬ÒÔ¼°ÈçºÎÈ¡µÃ£¬°²×°ÓëÉè¶¨¸÷ÖÖ²»Í¬µÄÖÐÎÄÈíÌå£¬ÒÔ¼° Linux µÄÖÐÎÄ»¯¹¤×÷µÈ¡£}


\begin{document}
\maketitle
\tableofcontents

\section{Ç°ÑÔ}


\subsection{¼ò½é}

{\bfseries ×¢Òâ: ÎÒÐ´ÕâÆªÎÄ¼þÊÇÏ£ÍûÄÜ°ïÖúÐÂÊÖÈëÃÅ¡£Èç¹ûËüÎÞ·¨°ïÖúÄã£¬ÄÇÊÇ{\itshape ÄãµÄ\/}ÎÊÌâ£¬¶ø²»{\itshape ÎÒµÄ\/}ÎÊÌâ¡£
±ð±§Ô¹ÎÒÀË·ÑÁËÄãµÄÊ±¼ä! ÒòÎª£¬Ã»ÓÐÈËÓÐ±ØÒªÈ¥»Ø´ðÄãµÄÎÊÌâ£¬»òÊÇÐ´ÎÄ¼þÀ´°ïÖúÄã¡£ÎÒÒÑ¾­¾¯¸æ¹ýÄãÁË!}

ÕâÊÇÒ»Æª½éÉÜÈçºÎÔÚ Linux ÉÏÊ¹ÓÃÖÐÎÄµÄÎÄ¼þ¡£ËüÊÇ \ref{CLDP} {(Linux ÖÐÎÄÎÄ¼þ¼Æ»­)}(Chinese Linux Documentation Project, CLDP)µÄÒ»²¿·Ý¡£
È»¶ø£¬ºÍÆäËü CLDP ÎÄ¼þ²»Í¬µÄÊÇ£¬±¾ÎÄÊÇµÚÒ»Æª£¬¿ÉÄÜÒ²ÊÇ{\itshape Î¨Ò»\/}µÄÒ»Æª£¬ÏÈÓÃÖÐÎÄÐ´³É£¬ÔÙ·­Òë³ÉÓ¢ÎÄµÄ HOWTO ÎÄ¼þ¡£ \^{}\_\^{} 

±¾ÎÄ¼þËäÒÑÁ¦ÇóÕýÈ·£¬È»¶øÎÞ·¨±£Ö¤ËùÓÐ²Ù×÷£¯Éè¶¨¡õÀý¶¼¿ÉÒÔË³ÀûµÄÔÚÄãµÄÏµÍ³ÉÏÃæ½øÐÐ¡£Èç¹ûÄãÒÀÕÕ±¾ÎÄ¼þµÄËµÃ÷¶øÊ¹ÄãµÄÏµÍ³·¢ÉúÈÎºÎÎÊÌâ»òËðÊ§£¬×÷Õß¶¼½«{\itshape ²»\/}¸ºÈÎºÎÔðÈÎ¡£

Ï£ÍûÓÉì¶±¾ÎÄµÄ³öÏÖ£¬ÄÜ´óÁ¿¼õÉÙÔÚÍøÂ·ÉÏÒ»ÔÙÖØ¸´³öÏÖµÄÎÊÌâ: "ÎªÊ²÷áÎÒ²»ÄÜÊäÈë/¿´µ½ÖÐÎÄ?", "ÎªÊ²÷áÎÒ xxxx ×°²»ÆðÀ´?" µÈµÈ¡£
ËäÈ»ÎÒÒ²ÁË½âÕâÊÇ²»Ì«¿ÉÄÜµÄ...




\subsection{×¢ÒâÊÂÏî}

±¾ÎÄÖÐ¡õÀýµÄÊ¹ÓÃÒÔ sh/bash ÎªÖ÷¡£ÈôÄãÊ¹ÓÃµÄÊÇ csh/tcsh, Çë×¢ÒâÆäÖÐµÄ²îÒì¡£ÀýÈç¶Ô»·¾³±äÊýµÄÉè¶¨£¬ÔÚ sh/bash ÖÐÊÇ
\begin{tscreen}
\begin{verbatim}
# export TERM=vt100
\end{verbatim}
\end{tscreen}


ÔÚ csh/tcsh ÖÐÔòÊÇ
\begin{tscreen}
\begin{verbatim}
# setenv TERM vt100
\end{verbatim}
\end{tscreen}





\subsection{×îÐÂ°æ±¾}

ÓÉì¶ SGML ÎÄ¼þ¸ñÊ½µÄ°ïÖú£¬±¾ÎÄÍ¬Ê±Ìá¹©ÏÂÃæ¼¸ÖÖ¸ñÊ½µÄ°æ±¾
\begin{itemize}
\item ´¿ÎÄ×Ö
\item HTML
\item PostScript
\item SGML
\end{itemize}

ÕâÐ©¸ñÊ½½Ô¿É×Ô \onlynameurl{ftp://ftp.phys.ntu.edu.tw/pub/CLDP/howto-translations/} ÏÂÔØ¡£

ÄãÒ²¿ÉÖ±½ÓÔÚÏßÉÏÔÄ¶Á±¾ÎÄµÄ×îÐÂ°æ±¾:
\begin{itemize}
\item \nameurl{http://www.phys.ntu.edu.tw/cwhuang/pub/os/linux/CLDP/Chinese-HOWTO.html}{}
\item \nameurl{http://www.linux.org.tw/CLDP/Chinese-HOWTO.html}{Linux ÖÐÎÄÎÄ¼þ¼Æ»­ÍøÒ³}
\end{itemize}


Ó¢ÎÄ°æ¿É×Ô´ËÈ¡µÃ:
\begin{itemize}
\item \nameurl{http://sunsite.unc.edu/LDP/HOWTO/Chinese-HOWTO.html}{}
\item \nameurl{http://www.phys.ntu.edu.tw/cwhuang/documents/linux-howto/Chinese-HOWTO.html}{}
\end{itemize}


±¾ÎÄ¼þ»¹ÓÐÈÕÎÄ·­Òë(¸ÐÐ» {\ttfamily isaji@mxu.meshnet.or.jp}):
\begin{itemize}
\item \nameurl{http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/other-formats/Chinese/Chinese-HOWTO.html}{}
\item \nameurl{ftp://ftp.kuis.kyoto-u.ac.jp/Linux/JF/other-formats/Chinese/}{}
\end{itemize}





\subsection{°æÈ¨¼°ÉùÃ÷}

±¾ÎÄ¼þµÄ°æÈ¨ÊÇÊôì¶»ÆÖ¾Î° $<$\onlynameurl{cwhuang@phys.ntu.edu.tw}$>$¡£
ÔÚ·ÇÉÌÒµµÄÓÃÍ¾ÏÂ£¬Äã¿ÉÒÔÈÎÒâµÄ¿½±´£¬É¢²¼£¬Á÷´«Õâ·ÝÎÄ¼þµÄÈ«²¿»òÒ»²¿·Ý£¬¶øÇÒÎÒ·Ç³£¹ÄÀøÄãÕâ÷á×ö£¬ÒÔ±ãÈÃÕâ·ÝÎÄ¼þÄÜ°ïÖú¸ü¶àµÄÅóÓÑ(²»¹ýÇë±ð½«ÎÒµÄÃû×Ö¸øÄÃµô)¡£
ÈôÒªÒýÓÃì¶ÉÌÒµÓÃÍ¾£¬ÇëÏÈÇ¢×÷Õß¡£

ÎÄ¼þÖÐÌá¼°µÄÆäËüÉÌ±ê»òÃû³ÆÊÇÊôì¶¸ö±ð¹«Ë¾»ò¸öÈËËùÓÐ¡£




\subsection{Ä¿±ê}

±¾ÎÄÏ£ÍûÄÜÌá¹©ÔÚ Linux ÏµÍ³ÉÏÊ¹ÓÃÖÐÎÄµÄÍêÕû¶ø×Ô×ãµÄËµÃ÷¡£Ö»ÒªÊÇÓë Linux ÉÏÊ¹ÓÃÖÐÎÄÓÐ¹ØµÄ£¬ÎÒ¶¼Ï£ÍûÄÜ¹»°üÀ¨½øÀ´!
È»¶ø£¬ÏÞì¶¸öÈËÖÇÊ¶ÓëÄÜÁ¦£¬ÎÒÖªµÀÕâ¼¸ºõÊÇ¸ö"²»¿ÉÄÜµÄÈÎÎñ"¡£Òò´Ë£¬ÓÐÈÎºÎµÄ²»×ã»òÒÅÂ©Ö®´¦£¬Çë±ðÔÚÒâ£¬¾¡Á¿¸æËßÎÒ!




\subsection{¸ÐÐ»}

ÎÒÒª¸ÐÐ» Hong Zhang $<$\onlynameurl{zhangh@earthlink.net}$>$ ×«Ð´Õâ·ÝÎÄ¼þµÄµÚÒ»¸ö°æ±¾£¬ËüÊÇ±¾ÎÄ¼þµÄ»ù´¡¡£
»¹Òª¸ÐÐ»ÓÉ³ÂÓÀÉý(cdchen) $<$\onlynameurl{cdchen@linux.ntcic.edu.tw}$>$ Íê³ÉÁË\ref{view} {(ÏÔÊ¾¼°ÊäÈëÖÐÎÄ)}Ò»½Ú¡£

¸ÐÐ»³Â½¨Ñ« $<$\onlynameurl{frank63@ms5.hinet.net}$>$ ½«±¾ÎÄ¼þÒëÎªÓ¢ÎÄ¡£

¸üÒª¸ÐÐ»ÖÂÁ¦Îª Linux ÖÐÎÄ»¯µÄÐí¶àÈËÃÇ¡£ÒòÎªËûÃÇµÄÅ¬Á¦£¬½ñÈÕÎÒÃÇÔÚ Linux ÉÏ²ÅÓÐÊæÊÊµÄÖÐÎÄ»·¾³ÄÜÊ¹ÓÃ¡£






\section{ÔÚ Linux ÉÏÊ¹ÓÃÖÐÎÄµÄÀ§ÄÑ}

±¾½ÚÊÔÍ¼½«ÔÚ Linux ÉÏÊ¹ÓÃÖÐÎÄ¿ÉÄÜÔâÓöµÄÀ§ÄÑ£¬×öÒ»Í¨ÅÌµÄÃèÊö¡£Èç´Ëµ±ÄãÓöµ½ÎÊÌâÊ±£¬¿ÉÄÜ±È½ÏÈÝÒ×ÕÒ³ö¹Ø¼üËùÔÚ¡£ÆäÊµÕâÀïÃèÊöµÄÀ§ÄÑÒ²²»½ö½ö³öÏÖÔÚ Linux ÉÏ£¬Ðí¶àÒ²Í¬Ê±³öÏÖÔÚÆäËüÏµÍ³£¬ÉõÖÁÕû¸öµçÄÔÊ¹ÓÃ»·¾³ÉÏ¡£
Èç¹ûÄãÃ»ÓÐÐËÈ¤»òÕæµÄºÜÖø¼±µÄ»°£¬¾ÍÖ±½ÓÌøµ½ \ref{view} {(ÏÔÊ¾¼°ÊäÈëÖÐÎÄ)} ÄÇ½Ú°É!

ÎÒÃÇÖªµÀÖÐÎÄ×ÖÔÚµçÄÔÉÏÊÇÓÉÁ½¸öÎ»Ôª×é(two bytes)Ëù±àÂë×é³ÉµÄ¡£×î³£¼ûµÄ±àÂë·½Ê½ÓÐÌ¨ÍåµØÇøËùÍ¨ÐÐµÄ big5 ±àÂë£¬¼°´óÂ½µØÇøËùÊ¹ÓÃµÄ GB ±àÂë¡£
¶øÇÒ¿ªÍ·µÄÎ»Ôª×é¼¸ºõ¶¼ÊÇ´óì¶ 128 µÄÊýÖµ£¬Ò²¾ÍÊÇËùÎ½ non-ASCII ÂëµÄ¡õÎ§(ASCII ÊÇÖ¸Ð¡ì¶ 128 µÄ±àÂë)¡£

ºÃµÄ! ÄÇÓÖÔõ÷áÑùÄØ? ÎÊÌâ¾ÍÔÚÕâ! Ðí¶à³ÌÊ½ÓÉì¶¸÷Ê½¸÷ÑùµÄÔ­Òò£¬²¢Î´¿¼ÂÇµ½ÊäÈëµÄ×ÊÁÏ¿ÉÄÜÊÇ non-ASCII ÂëµÄÎÊÌâ¡£
ËüÍùÍù¼ÙÉèÁËËüËùÒª´¦ÀíµÄ×ÊÁÏ¶¼ÊÇ ASCII Âë£¬¸üÔã¸âµÄÊÇ£¬µ±ËüÓöµ½ non-ASCII ÂëÊ±£¬³£³£¼ÙÉèËü²»´æÔÚ£¬¶ø½«ËüµÄµÚ°Ë¸öÎ»Ôª½ØÈ¥!
ÕâÊÇËùÎ½µÄ 8-bit clean ÎÊÌâ¡£

ÀýÈç£¬ÄãµÄ {\ttfamily \ref{telnet} {(telnet)}} ³ÌÊ½×ÜÊÇÈÏÎªÄãÊäÈëµÄ¶¼ÊÇÆßÎ»ÔªµÄ ASCII Âë¡£µ±ÄãÊäÈëÖÐÎÄÊ±£¬Ã¿Ã¿½«µÚ°ËÎ»Ôª¿³µô£¬ËùÒÔ¶¼±ä³ÉÂÒÂë¡£

ÍøÂ·ÉÏµÄÍ¨Ñ¶³ÌÊ½Ò²³£³£Ö»ÄÜ´«ÊäÆßÎ»ÔªµÄ×ÊÁÏ¡£½ÏÔçÆÚµÄ {\ttfamily sendmail} ³ÌÊ½¾ÍÊÇ¶ñÃûÕÑÕÃµÄÀý×Ó¡£
{\ttfamily sendmail} Ö»ÄÜ½ÓËÍº¬ÆßÎ»ÔªµÄÐÅ¼þ£¬µ¼ÖÂÎÒÃÇÔÚ´«ËÍÖÐÎÄÐÅ¼þÊ±£¬±ØÐë²ÉÓÃ¸÷Ê½¸÷ÑùÆæ¹ÖµÄ \ref{procmail} {(±àÂë¸ñÊ½)} (Èç uuencode, base64, QP µÈ)£¬ÕâÍùÍùÓÖÎªÊÕÐÅÕß´øÀ´ºÜ´óµÄÀ§ÈÅ!
(ÎÒ³£ÔÚÏëÈç¹ûµ±³õµç×ÓÓÊ¼þµÄ´´ÔìÕßÄÜ¶àÒ»µãµãµÄÔ¶¼û£¬ÎÒÃÇ½ñÌì¾Í»áÉÙÐí¶àµÄÎÊÌâ!)

ÔÚÍøÂ·ÉÏÕâ¸öÎÊÌâÏÔµÃ¸üÎª¸´ÔÓ¡£¼´Ê¹ÄãºÍÄãµÄÊÕÐÅÈËµÄ»úÆ÷¶¼ÒÑ¾­°²×°ÁË¿ÉÒÔ´¦ÀíÖÐÎÄÐÅ¼þµÄ {\ttfamily sendmail} ³ÌÊ½£¬¶Ô·½ÈÔÓÐ¿ÉÄÜÊÕµ½ÂÒÂëÐÅ¼þ¡£
ÒòÎªÕâ·âÐÅÔÚµ½´ï¶Ô·½ÊÖÖÐÇ°¿ÉÄÜ¾­¹ýºÃ¶à²¿Ö÷»ú£¬Èç¹ûÆäÖÐÒ»²¿»úÆ÷µÄ {\ttfamily sendmail} ½«µÚ°ËÎ»Ôª½ØÈ¥£¬ÊÂÇé¾ÍÍêÁË!
¶Ôì¶ client/server ¼Ü¹¹µÄ³ÌÊ½£¬ÎÊÌâ¿ÉÄÜ³öÔÚ client ¶Ë£¬Ò²¿ÉÄÜÊÇÔÚ server ¶Ë£¬»òÊÇË«·½¶¼ÓÐ¡£

³ýÁËÎÞ·¨´¦Àí non-ASCII Âë×ÊÁÏµÄÎÊÌâÖ®Íâ£¬Ó¦ÓÃ³ÌÊ½ÎÞ·¨±æÊ¶ÖÐÎÄ±àÂëÒ²ÊÇÒ»´óÎÊÌâ¡£
Ò²¾ÍÊÇ£¬ºÜ¶à³ÌÊ½(¼´Ê¹ÄÜÕýÈ·´¦Àí°ËÎ»ÔªµÄ×ÊÁÏ)¶¼½«Ò»¸öÖÐÎÄ×ÖÊÓÎªÁ½¸ö¶ÀÁ¢µÄÎ»Ôª×é¡£ÕâÔÚÐí¶àÇé¿öÏÂ²»»áÓÐÊ²÷á²»ºÃ£¬µ«ÔÚÄ³Ð©³¡ºÏÏÂ¾ÍÏÔµÃºÜÔã!

×îÏÔÈ»µÄÀý×Ó£¬¼´Ê¹ÄãÄÜÕýÈ·µÄÊäÈëÖÐÎÄ£¬¿ÉÊÇµ±Äã°´ÏÂµ¹ÍË¼ü(backspace)Ê±£¬ÍùÍùÖ»µ¹ááÁËÒ»¸öÎ»Ôª×é¶ø½«Ò»¸öºÃºÃµÄÖÐÎÄ×Ö½Ø³ÉÁ½°ë£¬Ê£ÏÂµÄÄÇ°ëµ±È»¾Í³ÉÁËÂÒÂë¡£
»¹ÓÐ£¬ÎÄÊé±à¼­Æ÷¿ÉÄÜÔÚÒ»¸öÖÐÎÄ×ÖÖÐ¼ä»»ÐÐ¶øµ¼ÖÂ³öÏÖÂÒÂë£¬»òÊÇ½«Ò»ÐÐºÜ³¤µÄÖÐÎÄ¾ä×Óµ±×÷Ò»¸öºÜ³¤µÄÓ¢ÎÄ×ÖÄ¸¶ø²»»»ÐÐ£¬Ê¹µÃ»­Ãæ±äµÃºÜÄÑ¿´¡£

»¹ÓÐ¸üÔãµÄ! Ä³Ð©ÖÐÎÄ×ÖËùº¬µÄÌØÊâÄÚÂë¶ÔÄ³Ð©Ó¦ÓÃ³ÌÊ½¾ßÓÐÌØ±ðµÄÒâÒå£¬Õâµ¼ÖÂ³ÌÊ½Óöµ½ÕâÐ©ÄÚÂëÊ±½«²úÉúÑÏÖØµÄ´íÎó£¬»òÊÇµ±µô¡£

ÏÂÃæ½«ÊÔÖøÎªÕâÐ©ÎÊÌâÌá³öÒ»Ð©½â¾öÖ®µÀ£¬µ«ÊÇÕâÈÔÊÇÆ¬ÃæµÄ£¬²»ÍêÈ«µÄ£¬¶øÇÒ²»ÄÜÁîÈËÂúÒâ¡£
Ò²ÐíÖ»ÓÐµ±ËùÓÐµÄÈíÌå¶¼ÄÜÎªÖÐÎÄÁ¿Éí´òÔìÊ±ÎÊÌâ²Å¿ÉÄÜÕæÕýµÄ½â¾ö¡£

»°ËäÈç´Ë£¬ÓúÀ´Óú¶àµÄ³ÌÊ½ÔÚÉè¼ÆÉÏÒÑ¾­×¢Òâµ½¹ú¼Ê»¯µÄÎÊÌâ£¬ÀýÈçÏÖÔÚ´ó²¿·ÖÖ÷»úµÄ {\ttfamily \ref{sendmail} {(sendmail)}} ³ÌÊ½¶¼ÒÑ¾­ÄÜÕýÈ·´¦Àí 8-bit µÄÐÅ¼þ --- ÒòÎª²»½ö½öÊÇ´«ÊäÖÐÎÄÐÅ¼þÐèÒª 8-bit, ÏÖÔÚºÜ¶àµÄ¶àÃ½ÌåÓÊ¼þÒ²¶¼ÐèÒªÓÃ 8-bit ´«ËÍ¡£
\ref{other} {(ºÜ¶àÈíÌå)} ÒÑ¾­ÍêÈ«²»ÐèÐÞ¸Ä£¬»òÕßÖ»Òª¿ªÆôÒ»Ð©ÌØÊâµÄÑ¡Ïî£¬¾ÍÄÜÊ¹ÓÃÖÐÎÄ¡£
Í¬Ê±Ò²ÓÐÓúÀ´Óú¶àÈËÕýÔÚÎªÈíÌåµÄÖÐÎÄ»¯¶øÅ¬Á¦¡£ÇÒÈÃÎÒÃÇÊÃÄ¿ÒÔ´ý¡£






\section{ÈçºÎÈ¡µÃÖÐÎÄÈíÌå}




\subsection{ÖÐÎÄÈíÌåÕ¾Ì¨}

±¾ÎÄ¼þËùÌá¹©µÄ´ó²¿·ÝÖÐÎÄÈíÌå¶¼¿É´ÓÕâÐ©Õ¾Ì¨È¡µÃ:
\begin{itemize}
\item \nameurl{ftp://linux.cis.nctu.edu.tw/}{}
\item \nameurl{ftp://linux.csie.nctu.edu.tw/pub/chinese/}{}
\item \nameurl{ftp://chinese.linux.org.tw/pub/Chinese/}{}
\item \nameurl{ftp://NCTUCCCA.edu.tw/Chinese/ifcss/software/}{}
\item \nameurl{http://cnapps.ifcss.org/}{}
\item \nameurl{http://irpslibrary.ucsd.edu/software/chinese_software/index.html}{}
\end{itemize}





\subsection{ÉÆÓÃ Archie}

¾­³£ÔÚÍøÂ·ÌÖÂÛÇøÉÏ¿´µ½: "ÄÇÀï¿ÉÒÔÕÒµ½ xxxx...?" Ö®ÀàµÄÎÊÌâ¡£ÆäÊµÍøÂ·ÉÏÔç¾ÍÓÐºÜºÃµÄ¹¤¾ß¿ÉÒÔ°ïÖúÄãÕÒµ½ÄãÒªÕÒµÄÈíÌå¡£Õâ¸öÏµÍ³½Ð×ö archie¡£
Á¬µ½ \onlynameurl{http://archie.edu.tw/archie.html}£¬ÊäÈëÄãÒªÕÒµÄÈíÌåÃû³Æ¡£
ÀýÈç£¬ÄãÒªÕÒ {\ttfamily xcin}, Ö»ÒªÊäÈë xcin ¾Í¿ÉÒÔÕÒµ½ËùÓÐº¬ xcin µÄÈíÌåÃû³Æ¡£
È»ááÑ¡ÔñÀëÄã×î½ü(ÍøÂ·¾àÀë)µÄÕ¾Ì¨ÏÂÔØ¼´¿É¡£¸üÏêÏ¸µÄËµÃ÷Çë×ÔÐÐ²Î¿¼ archie µÄÍøÒ³¡£

ÄãÒ²¿ÉÒÔÊ¹ÓÃÎÄ×ÖÄ£Ê½µÄ archie. {\ttfamily telnet archie.edu.tw}, ÒÔ {\ttfamily archie} Ç©Èë£¬
È»ááÊäÈë {\ttfamily prog FILENAME}£¬ÀýÈç:
\begin{tscreen}
\begin{verbatim}
Archie > prog xcin-2.1d.tar.gz
# Search type: sub.
# Your queue position: 1
# Estimated time for completion: 5 seconds.
working... =

Host linux.cis.nctu.edu.tw    (140.113.166.117)
Last updated 08:47 27 Nov 1997

    Location: /packages/chinese/xcin
      FILE    -rw-r--r-- 1106789 bytes  08:58 25 Jul 1997  xcin-2.1d.tar.gz
\end{verbatim}
\end{tscreen}







\section{ÏÔÊ¾¼°ÊäÈëÖÐÎÄ\label{view}}

Èç¹ûÄã×ÜÊÇ´Ó DOS µÄÖÐÎÄÏµÍ³»òÊÇÖÐÎÄ Windows 95 Ö®ÀàµÄ»·¾³ÏÂÍ¸¹ý {\ttfamily telnet} À´ÀûÓÃ Linux Ö÷»úµÄ»°£¬ÄãÊÇ²»ÐèÒª¿´±¾½ÚµÄ¡£
Ö»ÓÐµ±ÄãÖ±½ÓÔÚÒ»²¿ Linux Ö÷»úÓ©Ä»Ç°²Ù×÷Ê±Äã²ÅÐèÒªÔÚ Linux ÉÏ°²×°ÖÐÎÄÏµÍ³¡£




\subsection{xcin+crxvt}

Èç¹ûÄã³£Ê¹ÓÃ X Window £¬ÎÒÃÇÊ®·Ö½¨ÒéÄã²ÉÓÃ xcin Óë crxvt ×éºÏµÄ·½Ê½£¬À´½â¾öÖÐÎÄÊäÈëµÄÎÊÌâ¡£

XCIN ÊÇ Xwindow Chinese INput µÄËõÐ´£¬ÊÇÒ»¸öÔÚ X Window Ä£Ê½ÏÂÖ´ÐÐµÄÖÐÎÄÊäÈëÏµÍ³£¬ÒòÎª xcin ÊÇÀûÓÃ X Window µÄ Server/Client·½Ê½Ö´ÐÐµÄ£¬ËùÒÔÄãÖ»ÒªÆô¶¯Ò»¸ö xcin ÊäÈëÊÓ´°£¬±ã¿ÉÒÔ¶ÔÓ¦Ðí¶àµÄ crxvt ÏÔÊ¾ÐéÄâÖÕ¶Ë»ú£¬Õ¼ÓÃÏµÍ³×ÊÔ´±È½ÏÐ¡¡£
Ò²Ìá¹©ÀàËÆ DOS »·¾³ÏÂµÄÍüÐÎ»ò×ÔÈ»ÊäÈë·¨µÄÖÇ»ÛÐÍÊäÈëÑ¡×Ö»·¾³¡£
ÔÚÔçÆÚ£¬ÈôÄãÒª°²×° xcin, Äã±ØÐë×¼±¸ÒÐÌìÖÐÎÄÏµÍ³£¬ÒÔ¹© xcin °²×°³ÌÊ½À´×ª»»×ÖÐÎÓëÊäÈë·¨£»ÔÚ¾ÓÊ¿ÏÈÉú $<$\onlynameurl{thhsieh@twclx.phys.ntu.edu.tw}$>$ ½ÓÊÖ XCIN µÄÎ¬»¤¹¤×÷áá£¬ÒÑ¾­½â¾öÕâ¸öÂé·³µÄÎÊÌâÁË¡£

Ä¿Ç° xcin µÄ×îÐÂ°æ±¾Îª 2.3.02. µ«ÕâÄ¿Ç°»¹Ö»ÊÇ¸ö beta °æ±¾¡£Èç¹ûÄãÏëÒªÈ¡µÃ½ÏÎÈ¶¨µÄ°æ±¾£¬»¹ÊÇ½¨ÒéÄãÈ¥×¥È¡ xcin-2.1d À´Ê¹ÓÃ°É¡£




\subsubsection{ÈíÌåÈ¡µÃ}

Äã¿É´ÓÏÂÃæµØµãÈ¡µÃ xcin µÄÔ­Ê¼³ÌÊ½
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/xcin-2.1d.tar.gz}\\ 
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/xcin-2.3.02.tar.gz}
\end{quotation}





\subsubsection{ÈíÌå°²×°}

Õâ±ßÎÒÃÇÒÔ xcin-2.3.02 ÎªÀý¡£ÇëÏÈÈ¡µÃ xcin-2.3.02.tar.gz Õâ¸öµµ°¸£¬²¢ÇëÔÚÈÎºÎÒ»¸öÄ¿Â¼ÏÂ½â¿ª¡£

\begin{tscreen}
\begin{verbatim}
# tar xzvf xcin-2.3.02.tar.gz
....
# cd xcin-2.3.02
# ./configure    (ÇëÒÀÕÕ»­ÃæÉÏµÄÖ¸Ê¾Ñ¶Ï¢£¬ÒÀÐòÐÞ¸ÄÄãµÄ°²×°Ñ¡Ïî)
# make
# make install
\end{verbatim}
\end{tscreen}


ÕâÑù¾ÍÍê³É xcin-2.3.02 µÄ°²×°ÁË¡£

ÄãÒ²¿ÉÒÔÈ¡µÃÓÉ Cd Chen ËùÎ¬»¤µÄ xcin-2.3.02.i386.rpm À´°²×° xcin¡£
\begin{quotation}
\onlynameurl{ftp://linux.ntcic.edu.tw/personal/cdchen/Chinese-RedHat-Packages/XCIN/RPMS/xcin-2.3.02-1.i386.rpm}
\end{quotation}


Æä·½·¨ÈçÏÂ:
\begin{tscreen}
\begin{verbatim}
# rpm -Uvv xcin-2.3.02-3.i386.rpm
\end{verbatim}
\end{tscreen}







\subsection{yact}

yact ÊÇÔÚÖÕ¶Ë»úÄ£Ê½ÏÂÖ´ÐÐµÄÖÐÎÄÏÔÊ¾¡¢ÊäÈëÏµÍ³¡£Óë chdrv ×î´ó²»Í¬µÄµØ·½ÊÇ: yact ÊÇÍ¸¹ý svgalib ³ÌÊ½º¯Ê½¿âÊ¹ÓÃÄãµÄÏÔÊ¾¿¨£¬Èç¹ûÄãµÄ svgalib Ã»ÓÐ°üº¬ÄãËùÊ¹ÓÃµÄÏÔÊ¾¿¨×ÊÁÏ£¬¿ÉÄÜÎÞ·¨Ê¹ÓÃÕâ¸öÏµÍ³¡£

yact ÈÃÈË³ÆÔÞµÄ£¬¾ÍÊÇÆäÏÔÊ¾µÄ×ÖÐÎÎª 24x24, ±ÈÆðÆäËûµÄÖÕ¶Ë»úÖÐÎÄÊäÈëÏµÍ³¶øÑÔ£¬±È½ÏÆ¯ÁÁÐí¶à¡£ÁíÍâ£¬ËüÔÚ´¦Àí¾íÒ³¹¦ÄÜÊ±£¬Ò²±È½ÏÁ÷³©Ðí¶à¡£Ä¿Ç° yact ×îÐÂµÄ°æ±¾ÊÇ yact-p4¡£

Äã¿ÉÔÚ´ËÈ¡µÃ yact:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/yact/yactp4.tar.gz}
\end{quotation}


°²×° yact µÄ·½·¨Ò²ºÜ¼òµ¥£¬ÔÚÄãÈ¡µÃ yact µÄÔ­Ê¼³ÌÊ½µµáá£¬½â¿ª²¢ÇÒ¼ì²é Makefile ÊÇ·ñÕýÈ·£¬½ÓÏÂÀ´£¬Ö±½Ó´ò make all install ¾ÍÍê³ÉÁËÖ´ÐÐµµµÄ°²×°¹¤×÷¡£
Èç¹ûÐèÒª¸üÏêÏ¸µÄ×ÊÁÏ£¬ÇëÔÄ¶Á README µµ¡£

½ÓÏÂÀ´Òª°²×°×ÖÐÍ¡£yact Ê¹ÓÃ HBF ×ÖÐÍ£¬µ«ÔÚ yact µÄ³ÌÊ½ÂëÖÐ²¢Î´¸½×ÖÐÍµµ£¬Äã±ØÐëÁíÍâ°²×°¡£Èç¹ûÄãÓÐÒÐÌìÖÐÎÄÏµÍ³£¬yact µÄ×÷Õß½¨ÒéÊ¹ÓÃËüµÄ×ÖÐÍ¡£½« yact Ô­Ê¼³ÌÊ½ÂëÏÂ
µÄ fonts Ä¿Â¼ÖÐµÄ HBF ×ÖÐÍÃèÊöµµ {\ttfamily et24.hbf} ¸´ÖÆµ½ {\ttfamily /usr/local/lib/yact} Ä¿Â¼ÏÂ²¢¸ÄÃûÎª {\ttfamily hzfont.hbf}¡£½ÓÏÂÀ´½«ÒÐÌìÖÐÎÄµÄ STDFONT.24 SPCFSUPP.24 SPCFONT.24 ¼° ASCFONT.24 ×ÖÐÍµµÒ²¸´ÖÆµ½ {\ttfamily /usr/local/lib/yact}, ²¢½« ASCFONT.24 ¸ÄÃûÎª {\ttfamily 12x24} ¼´¿É¡£

Èç¹ûÄãÏëÊ¹ÓÃÃâ·ÑµÄ HBF ×ÖÐÍÒà¿É¡£½« 256 ×ÖµÄ ASCII ×ÖÐÍ¸ÄÃûÎª {\ttfamily 12x24}, ²¢½«ÖÐÎÄ HBF ×ÖÐÍµÄÃèÊöµµ¸ÄÃûÎª {\ttfamily hzfont.hbf}, Á¬Í¬×ÖÐÍÍ¼µµÒ»Æð·ÅÈë {\ttfamily /usr/local/lib/yact} ¼´¿É¡£






\subsection{bcs16}

ÓÉì¶ yact ÐèÒªÊ¹ÓÃ svgalib 1024x768 Ä£Ê½£¬¶ø´ËÄ£Ê½ÔÚ³ý ET4000 ÏµÁÐÖ®ÍâµÄÏÔÊ¾¿¨Ö§Ô®²¢²»Ê®·ÖÁ¼ºÃ£¬Ê¹µÃÐí¶àÅóÓÑ¶Ôì¶Õâ¸öÓÅÁ¼µÄÖÐÎÄÏµÍ³²»µÃÆäÃÅ¶øÈë¡£
bcs16 ¾ÍÊÇÕë¶Ô´ËÈ±µã¶øÓÉ yact ÐÞ¸Ä¶øÀ´µÄ¡£Ëü½öÐè 640x480  ½âÎö¶È£¬Òò¶øÄÜÔÚ´ó²¿·ÝµÄÏÔÊ¾¿¨ÉÏÖ´ÐÐ¡£ 

ÔÚ´Ë¿ÉÈ¡µÃ bcs16
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/bcs/bcs007a.tgz}
\end{quotation}


°²×°
\begin{itemize}
\item ½â¿ª²¢±àÒë°²×°
\begin{verbatim}
# tar zxvf bcs007a.tgz 
# cd bcs16
# make
# cp bcs16 /usr/local/bin
\end{verbatim}
\item bcs16 ²ÉÓÃ yact µÄÊäÈë·¨±í¸ñ£¬Òò´ËÄã¿ÉÄÜÒªÏÈ°´ÕÕÉÏ½Ú°²×° yact.
µ«ÊÇ bcs16 v0.05 ÒÔááÒÑÔö¼ÓÁË¶ÀÁ¢µÄß¼ÏºÃ×ÊäÈë·¨µÄÖ§Ô®£¬ËùÒÔÈç¹û²»ÐèÒªÆäËû yact µÄÊäÈë·¨£¬¾Í²»±ØÏÈ°²×° yact. 
ÄãÖ»ÒªÈ¡µÃ DOS °æµÄß¼ÏºÃ×ÊäÈë·¨±í¸ñ {\ttfamily liubig5.tab} ·ÅÈë {\ttfamily /usr/local/lib/yact} ¼´¿É¡£
\item ½« {\ttfamily data}  Ä¿Â¼ÏÂµÄµµ°¸·ÅÈë {\ttfamily /usr/local/lib/yact} ÖÐ£¬²¢È¡µÃºÏ·¨µÄÒÐÌì×ÖÐÍ {\ttfamily spcfont.15}, {\ttfamily spcfsupp.15}, {\ttfamily stdfont.15} ·Åµ½Í¬Ò»Ä¿Â¼Àï¡£
\item Èç¹ûÄã»¹Ïë¿´ GB Âë»òÈÕÎÄ£¬º«ÎÄ£¬µ½ÕâÀïÈ¡»Ø×ÖÐÍ {\ttfamily cclib.16.gz cclib.16a.gz}, {\ttfamily jis.16.gz}, {\ttfamily ksc.16.gz} ½âÑ¹Ëõáá·ÅÈë {\ttfamily /usr/local/lib/yact}
\begin{quotation}
\onlynameurl{ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/}
\end{quotation}
\item Èç¹ûÄãÓÐÒÐÌìµÄÔì×Öµµ»òÖÐ¹úº£×Ö¼¯Ò²¿É½«Ëü¿½±´µ½ {\ttfamily /usr/local/lib/yact/usrfont.15m}.
\item Ö´ÐÐ {\ttfamily bcs16}. °´ {\ttfamily Alt-H} ¿ÉÒÔµÃµ½½øÒ»²½µÄÖ¸ÁîËµÃ÷¡£
\end{itemize}
 

bcs16 µÄ×÷ÕßÊÇ \onlynameurl{cnoize.bbs@bbs.cis.nctu.edu.tw}.






\subsection{chdrv}

Ò»ÖÖÔÚÖ÷¿ØÌ¨(console)ÉÏÌá¹©ÏÔÊ¾£¬ÊäÈëµÄÖÐÎÄÎÄ×ÖÏÔÊ¾³ÌÊ½¡£chdrv ÒòÎªÖ±½Ó¶ÁÐ´ tty ×°ÖÃ£¬ËùÒÔ±ØÐëÓÉ root À´Æô¶¯¡£Ä¿Ç° chdrv ÊÇÓÉ
\onlynameurl{ÍõÓÓÖÐ} $<$\onlynameurl{wycc@iis.sinica.edu.tw}$>$
ÏÈÉúËùÎ¬»¤£¬×îÐÂµÄ°æ±¾Îª chdrv-1.0.10¡£




\subsubsection{È¡µÃ chdrv}

Äã¿ÉÔÚ
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/chdrv/}
\end{quotation}

·Ö±ðÈ¡µÃ chdrv µÄÔ­Ê¼³ÌÊ½Âë chdrv-1.0.10.tar.gz, ÒÑ±àÒëµÄ¶þ½øÎ»Ö´ÐÐµµ chdrvbin-1.0.10.tar.gz, ÒÔ¼°×ÖÐÍµµ chdrvfont.tar.gz.




\subsubsection{°²×° chdrv}

½â¿ª¶þ½øÎ»Ñ¹Ëõµµ
\begin{tscreen}
\begin{verbatim}
# tar xvzf chdrvbin-1.0.10.tar.gz
# mv chdrvfont.tar.gz chdrv-1.0.10/
# cd chdrv-1.0.10
\end{verbatim}
\end{tscreen}

ÇëÔÄ¶Á {\ttfamily INSTALL.1.0} µÄ°²×°ËµÃ÷ÐÞ¸Ä {\ttfamily installbin}¡£Èç¹ûÄãÊ¹ÓÃ
shadow password£¬Äã»¹±ØÐë¸ü¸Ä {\ttfamily chinese.conf}£¬½«ÏÂÃæÕâÐÐµÄ×¢½âÈ¥µô
\begin{verbatim}
LOGINPROGRAM /bin/telnet
\end{verbatim}

ÔÙ½«ÕâÐÐ±ä³É×¢½â
\begin{verbatim}
LOGINPROGRAM /bin/login
\end{verbatim}

ÏÖÔÚÄã¿ÉÒÔÖ´ÐÐ°²×°³ÌÊ½
\begin{tscreen}
\begin{verbatim}
# ./installbin
\end{verbatim}
\end{tscreen}







\subsection{cxterm}

ÔÚ X Window Ä£Ê½ÏÂÖ´ÐÐµÄÖÐÎÄÐéÄâÖÕ¶Ë»ú£¬Îª×î¹ÅÀÏµÄÖÐÎÄÏÔÊ¾/ÊäÈë»·¾³£¬Ìá¹©¸÷ÖÖÖÐÎÄÄÚÂëÄ£Ê½£¬°üº¬ BIG5£¬HZ£¬GB µÈµÈ¡£
ÒòÎªÃ¿Ò»¸ö cxterm ÐéÄâÖÕ¶Ë»ú¶¼±ØÐëÔØÈëÖÐÎÄ×ÊÁÏ£¬ºÄÓÃµÄÏµÍ³×ÊÔ´Ïàµ±´ó¡£




\subsubsection{È¡µÃ cxterm}

CXterm µÄ×îÐÂ°æ±¾ÊÇ {\ttfamily cxterm5.0.p3.tar.gz} (5.0 °æ)¡£
Õâ¸öÑ¹ËõµµÀïÒÑ¾­°üº¬ÁË CXterm ÓëÖÐÎÄ×ÖÐÍ¡£Äã¿ÉÒÔÔÚÕâÀïÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/x-win/cxterm/}
\end{quotation}

»òÔÚ {\ttfamily ftp.redhat.com} µÄ RPM °ü×°¸ñÊ½ {\ttfamily cxterm-color-5.0p3-1.i386.rpm}, {\ttfamily cxterm-color-big5-5.0p3-1.i386.rpm}, {\ttfamily cxterm-color-gb-5.0p3-1.i386.rpm}.
\begin{quotation}
\onlynameurl{ftp://ftp.redhat.com/pub/contrib/hurricane/i386/}
\end{quotation}





\subsubsection{°²×° cxterm}

½â¿ªÑ¹Ëõµµ:
\begin{tscreen}
\begin{verbatim}
# tar -xvzf cxterm5.0.p3.tar.gz
\end{verbatim}
\end{tscreen}

Õâ½«»á²úÉúÒ»¸öÐÂÄ¿Â¼ {\ttfamily cxterm-5.0}£¬È»áá:
\begin{tscreen}
\begin{verbatim}
# cd cxterm-5.0
# ./config.sh
\end{verbatim}
\end{tscreen}

Èç¹ûÏëÈÃÏµÍ³ÉÏËùÓÐµÄÊ¹ÓÃÕß¶¼ÄÜÊ¹ÓÃ CXterm£¬Äã±ØÐëÊ¹ÓÃ
root µÄÈ¨ÏÞÀ´Ö´ÐÐ ``{\ttfamily ./config.sh}''¡£
È»ááÄã¾Í¿ÉÒÔ°´ÕÕÏÂÃæµÄ¹ý³ÌÍê³É°²×°:
\begin{verbatim}
  0. Read COPYRIGHT Notice
  1. Compile, Install, and Configure "CXTERM 5.0" in One Step

  2. Compile cxterm (not to install)
  3. Install cxterm (after successful compilation in 2)
  4. Install additional Chinese font(s) for your X window
  5. Configure your account for using cxterm (after installation in 3)

  x. Exit
Please choose (0/1/2/3/4/5/x) :
\end{verbatim}


Èç¹ûÄãÏëÈÃÒ»ÇÐ×Ô¶¯Íê³É£¬ÇëÑ¡ {\ttfamily 1}¡£È»áá£¬ÊäÈë°²×°µÄÄ¿Â¼¡£ÏñÎÒÊÇÊ¹ÓÃ
{\ttfamily /usr/local/chinese}¡£
ÔÚÕâÑ¹ËõµµÀï»¹¸½ÓÐÁ½¸öÖÐÎÄ×ÖÐÍ£¬Ñ¡ {\ttfamily 1} ºÍ {\ttfamily 3} ¶¼»á×Ô¶¯°²×°ÕâÐ©×ÖÐÍ¡£
Äã»¹¿ÉÒÔÑ¡ {\ttfamily 4} °²×°¶îÍâµÄ×ÖÐÍ¡£°²×°ÍêÖ®áá£¬Äã»¹Òª½« {\ttfamily cxterm} Óë {\ttfamily CXterm} ·ÅÔÚËÑÑ°Ä¿Â¼Ö®ÖÐ¡£
\begin{tscreen}
\begin{verbatim}
# export PATH=$PATH:/usr/local/chinese/bin
\end{verbatim}
\end{tscreen}


{\ttfamily CXterm} ÊÇÒ»¸ö shell script£¬ÓÃÀ´ÔØÈë X Window ×ÊÔ´Óë cxterm¡£
Èç¹ûÒªÊ¹ÓÃ GB ±àÂë£¬ÇëÏÂ:
\begin{tscreen}
\begin{verbatim}
# CXterm -gb
\end{verbatim}
\end{tscreen}

»òÊÇÊ¹ÓÃ BIG5 ±àÂë:
\begin{tscreen}
\begin{verbatim}
# CXterm -big5
\end{verbatim}
\end{tscreen}





\subsubsection{CXterm µÄ Color patch}

ÔÚ {\ttfamily \onlynameurl{ftp://ftp.ifcss.org/pub/software/x-win/cxterm}}
ÏÂ»¹ÓÐ cxterm µÄ color patch¡£Ê¹ÓÃ´ËÐÞ²¹µµ¿ÉÊ¹ cxterm ÄÜÏÔÊ¾ ANSI µÄÑÕÉ«¡£
¼ÙÉèÄã½« cxterm µÄÔ­Ê¼µµ·ÅÔÚ {\ttfamily /tmp/cxterm-5.0}
\begin{tscreen}
\begin{verbatim}
# cp cxterm-5.0.p3-color.patch.gz /tmp
# gzip -d cxterm-5.0.p3-color.patch.gz
# patch < cxterm-5.0.p3-color.patch
# cd cxterm-5.0
# ./config.sh
\end{verbatim}
\end{tscreen}





\subsection{XA (Xcin Anywhere)\label{xa}}

XA ÊÇ Xcin Anywhere µÄËõÐ´¡£ËüÊÇÒ»¸öÈÃÄãÔÚÒ»°ãµÄ X Window ÈíÌåÖÐÀûÓÃ xcin À´ÊäÈëÖÐÎÄµÄÐ¡¹¤¾ß¡£
ÈôÅäºÏ CXWin »ò XA+CV Ôò¿ÉÈÃÔ­±¾²»Ö§Ô®ÖÐÎÄµÄÈíÌå¿ÉÏÔÊ¾²¢ÊäÈëÖÐÎÄ£¬ÕâÑù xterm ¾Í×Ô¶¯±ä³É cxterm ÁË£¬¿á°É?
²»¹ý XA Ä¿Ç°ÈÔ²»Ê®·ÖÎÈ¶¨£¬Ê¹ÓÃËüÄã±ØÐë×ÔÐÐ³Ðµ£·çÏÕ¡£ÒªÊ¹ÓÃ XA, Äã±ØÐëÏÈ°²×°ºÃ xcin. Äã¿ÉÔÚ´ËÈ¡µÃ XA:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/XA/}
\end{quotation}


½â¿ªÑ¹Ëõµµ£¬È»ááÖ´ÐÐ {\ttfamily ./configure}, Èç´Ë»á²úÉú {\ttfamily mk}, {\ttfamily config.h}. ÔÙÀ´Ö´ÐÐ {\ttfamily ./mk} ±àÒë¡£
Èô³É¹¦µÄ»°´òÈë {\ttfamily ./mk test xterm}, ÊÔÊÔ¿É·ñÔÚ xterm Àï½Ð³ö xcin ²¢ÊäÈëÖÐÎÄ¡£
Èç¹ûÃ»ÎÊÌâµÄ»°¿ÉÒÔ½« {\ttfamily wrap.so} ¸´ÖÆµ½ {\ttfamily /usr/local/lib/}. 
Ê¹ÓÃ·½·¨Îª:
\begin{tscreen}
\begin{verbatim}
# LD_PRELOAD=/usr/local/lib/wrap.so netscape &
\end{verbatim}
\end{tscreen}

ÔÙÀ´°´ÕÕÒ»°ãÊ¹ÓÃ xcin µÄ·½·¨Ê¹ÓÃ¼´¿É¡£

XA µÄ×÷ÕßÊÇ \onlynameurl{weijr.bbs@bbs.ntu.edu.tw}.






\subsection{ÐÂÔöÊäÈë·¨}

Ä¿Ç°³£¼ûµÄÊäÈë·¨±í¸ñÓÐÁ½ÖÖ¸ñÊ½: {\ttfamily tit} ¼° {\ttfamily cin}. ÕâÁ½ÖÖ¶¼ÊÇ´¿ÎÄ×Ö¸ñÊ½(»»¾ä»°ËµÄã¿ÉÒÔÖ±½ÓÓÃÎÄÊé±à¼­Æ÷À´¹Û¿´)¡£
µ«¸÷¸öÖÐÎÄÏµÍ³ÎªÁË¼Ó¿ìËÑÑ°ËÙ¶È£¬¶à°ëÌá¹©¹¤¾ß³ÌÊ½½«´¿ÎÄ×Ö¸ñÊ½×ªÎªÌØÊâµÄ¶þ½øÎ»µµ¡£
Èç¹ûÄãÒª°²×°Ä³ÖÖÊäÈë·¨£¬±ØÐëÈ¡µÃËüµÄ {\ttfamily tit} »ò {\ttfamily cin} ±í¸ñ£¬»òÊÇ×ª»»ááµÄ¸ñÊ½¡£

ÒÔÏÂß¼ÏºÃ×ÊäÈë·¨ÎªÀý£¬·Ö±ðËµÃ÷ÈçºÎÔÚ¸÷ÖÐÎÄÏµÍ³ÖÐ¼ÓÈëß¼ÏºÃ×ÊäÈë·¨:
ÏÂÃæËùÌáµ½µÄÊäÈë·¨±í¸ñ¶¼¿ÉÔÚ {\ttfamily \onlynameurl{ftp://ftp.cis.nctu.edu.tw/UNIX/Chinese/Boshiamy/}} È¡µÃ¡£

ÆäËüµÄÒ»Ð©ÊäÈë·¨ {\ttfamily tit} µµÒ²¿ÉÔÚ {\ttfamily \onlynameurl{ftp://ftp.ifcss.org/pub/software/x-win/cxterm/dict/}} È¡µÃ¡£




\subsubsection{xcin}

ÀûÓÃ xcin µÄ¹¤¾ß³ÌÊ½ {\ttfamily cin2tab} ½« {\ttfamily cin} ±í¸ñ×ª»»Îª {\ttfamily tab} µµ:
\begin{tscreen}
\begin{verbatim}
# cin2tab boshiamy.cin
\end{verbatim}
\end{tscreen}

Ëü»á²úÉú {\ttfamily boshiamy.tab} ¼° {\ttfamily boshiamy.tab.rev} Á½¸öµµ°¸¡£½«Ëü·Åµ½ xcin µÄÄ¿Â¼ÖÐ¡£Æô¶¯ xcin:
\begin{tscreen}
\begin{verbatim}
# xcin -in9 boshiamy.tab
\end{verbatim}
\end{tscreen}

È»ááÓÃ {\ttfamily CTRL-ALT-9} ¼´¿É½Ð³öß¼ÏºÃ×ÊäÈë·¨¡£




\subsubsection{yact \& bcs16}

yact Ê¹ÓÃÓë cxterm ÏàÍ¬µÄ cit version 2 ÊäÈë·¨±í¸ñ¡£Äã¿ÉÒÔÊ¹ÓÃ yact ¸½µÄ {\ttfamily tit2cit} ¹¤¾ß½« {\ttfamily boshiamy.tit} ×ª»»Îª {\ttfamily cit} ±í¸ñ¡£

ÔÙÀ´½« {\ttfamily boshiamy.cit} ·ÅÈë {\ttfamily /usr/local/lib/yact} ²¢ÎªÆä½¨Á¢Ò»·ûºÅÁ¬½á:
\begin{tscreen}
\begin{verbatim}
# ln -s boshiamy.cit 9
\end{verbatim}
\end{tscreen}
 
È»ááÓÃ {\ttfamily CTRL-ALT-9} ¼´¿É½Ð³öß¼ÏºÃ×ÊäÈë·¨¡£




\subsubsection{chdrv}

Ê×ÏÈ½« {\ttfamily boshiamy.tbl} ·Åµ½ {\ttfamily /usr/local/lib/chinese}. 
ÔÙÀ´ÐÞ¸Ä {\ttfamily /etc/chinese.conf}, ½« {\ttfamily INPUT} Ò»½Ú¼ÓÈëß¼ÏºÃ×ÊäÈë·¨µÄÉè¶¨:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
BEGIN INPUT
PHONETIC /usr/local/lib/chinese/phone.def
MULTI /usr/local/lib/chinese/boshiamy.tbl
END INPUT
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}

×îááÀûÓÃ chdrv µÄ¹¤¾ß³ÌÊ½ {\ttfamily chconfig} Ê¹ {\ttfamily /etc/chinese.conf} µÄÄÚÈÝÉúÐ§¡£




\subsubsection{cxterm}

ÓÃ cxterm µÄ¹¤¾ß {\ttfamily tit2cit} ½« {\ttfamily boshiamy.tit} ×ªÎª {\ttfamily cit} µµ»ò {\ttfamily citnf} µµ£¬È»ááÐÞ¸Ä {\ttfamily .Xdefaults}£¬Éè¶¨Ò»¸öÆô¶¯ß¼ÏºÃ×µÄ×éºÏ¼ü¡£ÏêÏ¸µÄ°²×°ÓëÊ¹ÓÃ£¬Çë²ÎÔÄ cxterm µÄ¼¼ÊõÎÄ¼þ¡£ 






\subsection{ÖÐÎÄÊäÈëÎÊÌâ\label{input}}

ÔÚÎÒÃÇÍê³ÉÖÐÎÄÏµÍ³½¨Á¢µÄ¹¤×÷£¬ÄãÒÑ¾­¿ÉÒÔÔÚÄãµÄ Linux »úÆ÷ÉÏÃæÏÔÊ¾ÖÐÎÄÁË¡£
µ«Èç¹ûÄãÊ¹ÓÃÖÐÎÄ»¯µÄÎÄÊé±à¼­ÈíÌå£¬Äã»á·¢ÏÖ£¬ÄãµÄ Linux Ö»ÄÜÏÔÊ¾ÖÐÎÄ£¬È´ÎÞ·¨½ÓÊÜÖÐÎÄµÄÊäÈë¹¤×÷¡£
Èç¹ûÄãÏëÒª¸Ä½øÕâ¸öÎÊÌâ£¬Äã±ØÐë×Ô¼ºÐÞ¸ÄÁ½¸öµØ·½£¬Ê¹ Linux ÏµÍ³¿ÉÒÔ½ÓÊÜÖÐÎÄµÄÊä³öÓëÊäÈë¹¤×÷¡£
Ê×ÏÈÄã±ØÐëÒªÔÚÄãÊ¹ÓÃµÄ Shell ÆðÊ¼µµÔö¼Ó locale µÄÉè¶¨ (¹Øì¶ locale ÏêÇéÇë¿´ locale mini-HOWTO)£»
ÁíÍâÒ²µÃÔÚ×Ô¼º¼ÒÄ¿Â¼ÖÐ (Home directory) µÄ {\ttfamily .inputrc} µµ (Èç¹ûÄãµÄ¼ÒÄ¿Â¼ÖÐ²¢Î´ÓÐÕâÑùµÄµµ°¸, Çë×ÔÐÐ½¨Á¢) Ôö¼Ó¹Øì¶ÊäÈëµÄÉè¶¨¡£
ÒÔÏÂ°Ñ Shell ÆðÊ¼µµÓë {\ttfamily .inputrc} Ïà¹ØÉè¶¨¹«¿ªÈçÏÂ£¬Äã¿ÉÒÔ²Î¿¼Ê¹ÓÃ£º

Bash Shell:
ÇëÔÚ {\ttfamily /etc/profile} Ôö¼ÓÏÂÃæµÄÄÚÈÝ£º
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
stty cs8 -istrip
stty pass8
export LANG=C
export LC_CTYPE=iso-8859-1
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}


Tcsh Shell:
ÇëÔÚ {\ttfamily /etc/csh.login} »ò {\ttfamily /etc/csh.cshrc} Ôö¼ÓÉè¶¨ÈçÏÂ:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
stty cs8 -istrip
stty pass8
setenv LANG C
setenv LC_CTYPE iso-8859-1
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}


{\ttfamily \$HOME/.inputrc} µµÔö¼ÓÉè¶¨ÈçÏÂ:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
set convert-meta off
set output-meta on
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}


×îáá£¬ÇëÄã×Ô¼º×¼±¸Ò»¸öÒÑ¾­°üº¬ÖÐÎÄ×ÖµÄµµ°¸£¬ÀûÓÃ {\ttfamily grep} ¹¤¾ß³ÌÊ½À´ËÑÑ°ÆäÖÐµÄÎÄ×Ö¡£
Èç¹û¿ÉÒÔÕÒµÃµ½£¬±íÊ¾ÄãµÄ Linux ÏµÍ³ÒÑ¾­¿ÉÒÔ´¦ÀíÖÐÎÄ×ÖÁË¡£






\section{ÖÐÎÄ X Window}

X Window ÏµÍ³ÊÇ UNIX ÏÂÇ¿¶øÓÐÁ¦µÄÍ¼ÐÎ»·¾³¡£XFree86 ÓÉ MIT X Window ÏµÍ³ X11R6 ¸Ä°æ¶øÀ´£¬ËüÊÇÃâ·ÑµÄ¡£


\subsection{CXWin\label{cxwin}}

ÖÐÎÄ X Window (ÒÔÏÂ¼ò³Æ CXWin)ÊÇ XFree86 µÄÒ»¸öÐÞ²¹(patch)£¬Ê¹µÃËü¿ÉÒÔÔÚ X Window ÏÂÏÔÊ¾ÖÐÎÄ×ÖÐÍ¡£
×÷ÕßÎª½»´ó\nameurl{mailto:srlee@csie.nctu.edu.tw}{ÀîÐÀ¡õ}¡£
Ä¿Ç°µÄ CXWin ½öÖ§Ô® BIG5 ±àÂë¡£CXWin ÄÜÈÃÄãÓµÓÐÖÐÎÄµÄÏÂÀ­Ñ¡µ¥£¬ÖÐÎÄÊÓ´°±êÌâ£¬ÒÔ¼°ÔÚ¸÷ÖÖ²»Í¬µÄÊÓ´°¹ÜÀíÔ±¼°Ó¦ÓÃÈíÌåÖÐÏÔÊ¾ÖÐÎÄ¡£




\subsubsection{ÈçºÎÈ¡µÃ}

Äã¿ÉÒÔÔÚ´ËÈ¡µÃ CXWin 3.3:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/X/Xserver/CXwin/3.3/}
\end{quotation}


Èç¹ûÄãÊ¹ÓÃµÄÊÇ XFree86 3.2, Äã¿ÉÒÔÔÚÕâÀïÈ¡µÃ 3.2 °æµÄ Linux ELF ¸ñÊ½:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/CXwin/binaries/}
\end{quotation}


Äã½öÐèÒªÈ¡µÃÄãËùÐèÒªµÄ X server ¼´¿É¡£ÀýÈçÄãÓÃµÄÊÇ {\ttfamily XF86\_SVGA}, ¾ÍÈ¡»Ø {\ttfamily XF86\_SVGA.gz} ¾ÍÐÐÁË¡£
{\ttfamily XF86\_SVGA.gz} Ó¦¸Ã¿ÉÒÔÔÚ´ó²¿·ÝµÄÏÔÊ¾¿¨ÉÏ¹¤×÷¡£

Èç¹ûÄãµÄÏµÍ³ÊÇ RPM ÏàÈÝµÄ£¬ÄãÒ²¿ÉÒÔÈ¡µÃ RPM °ü×°µÄ×îÐÂ°æ CXWin 3.3.1: 
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/X/Xserver/CXwin/3.3.1/}
\end{quotation}





\subsubsection{ÐÞ²¹µµ(Patches)}

Èç¹ûÄãÓÐ XFree86 µÄÔ­Ê¼³ÌÊ½Âë£¬Äã¿ÉÒÔÔÚÍ¬ÑùµÄµØµãÈ¡µÃÐÞ²¹µµ²¢×ÔÐÐ±àÒë³ÉÖ´ÐÐµµ¡£




\subsubsection{ÈçºÎ°²×°}

Èç¹ûÄã°²×°µÄÊÇ CXWin 3.3, Ê×ÏÈÒªÈ·¶¨ÄãÓÐÕâÐ© shared libraries(¿ÉÒÔÓÃ {\ttfamily ldconfig -p} À´¹Û²ì):
\begin{tscreen}
\begin{verbatim}
libm.so.5 => /lib/libm.so.5.0.6
libdl.so.1 => /lib/libdl.so.1.7.14
libc.so.5 => /lib/libc.so.5.3.12
\end{verbatim}
\end{tscreen}


Èç¹ûÄãÓÃµÄÊÇ CXWin 3.2, ÄãÐèÒªµÄÊÇ {\ttfamily libc-5.2.18} »òÒÔááµÄ°æ±¾¡£

Ê×ÏÈ£¬½â¿ªÒÔ gzip Ñ¹ËõµÄµµ°¸:
\begin{tscreen}
\begin{verbatim}
# gzip -d XF86_SVGA.gz
\end{verbatim}
\end{tscreen}

È»ááÒÔ root µÄÉí·Ý£¬ÏÈ½«Ô­À´µÄ X server
±¸·ÝÏÂÀ´:
\begin{tscreen}
\begin{verbatim}
# cd /usr/X11R6/bin
# mv XF86_SVGA XF86_SVGA_BACKUP
\end{verbatim}
\end{tscreen}

°Ñ¸Õ½â¿ªµÄ CXWin ·ÅÔÚÊÊµ±µÄµØ·½£¬²¢½¨Á¢ÊÊµ±µÄ·ûºÅÁ¬½á(symbolic link):
\begin{tscreen}
\begin{verbatim}
# mv /tmp/XF86_SVGA /usr/X11R6/bin
# chown root.bin XF86_SVGA
# chmod 4755 XF86_SVGA
# ln -sf XF86_SVGA X
\end{verbatim}
\end{tscreen}


Èç¹ûÄãÒª°²×°µÄÊÇ RPM °ü×°¾Í¸ü¼òµ¥ÁË:
\begin{tscreen}
\begin{verbatim}
# rpm -Uvv XFree86-SVGA-3.3.1-1c.i386.rpm
\end{verbatim}
\end{tscreen}


CXwin »¹ÐèÒªÏÂÃæ{\itshape ËÄÖÖ BIG5 ×ÖÐÍ\/}²ÅÄÜÕý³£Ê¹ÓÃ:
{\ttfamily taipei15}, {\ttfamily taipei16}, {\ttfamily taipeik20} Óë {\ttfamily taipeik24}.
Çë°´ÕÕÏÂÒ»½Ú·½·¨À´°²×°ÕâÐ©ÖÐÎÄ×ÖÐÍ¡£




\subsection{°²×°ÖÐÎÄ×ÖÐÍ\label{xfont}}


\subsubsection{ºÎ´¦È¡µÃ×ÖÐÍ}

ºÜ¿ÉÄÜÄãµÄÏµÍ³ÒÑ¾­°²×°ÁËÄ³Ð©ÖÐÎÄ×ÖÐÍ¡£Äã¿ÉÒÔÓÃÏÂ·¨ÕÒ³öÒÑ°²×°µÄ GB ×ÖÐÍ:
\begin{tscreen}
\begin{verbatim}
# xlsfonts | grep gb
-cclib-song-medium-r-normal--0-0-72-72-c-0-gb2312.1980-1
-cclib-song-medium-r-normal--16-160-72-72-c-160-gb2312.1980-1
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
hanzigb13fs
hanzigb13st
hanzigb16fs
hanzigb16st
hanzigb24st
\end{verbatim}
\end{tscreen}

×îááÎå¸öÊÇÇ°Îå¸öµÄ±ðÃû¡£ÒªµÃÖªÒÑ°²×°µÄ BIG5 ×ÖÐÍÓÃ:
\begin{tscreen}
\begin{verbatim}
# xlsfonts | grep big5
-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-16-160-75-75-c-160-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
\end{verbatim}
\end{tscreen}

Èç¹ûÄã»¹Ã»ÓÐ°²×°ÈÎºÎ×ÖÐÍ£¬»òÊÇÏë×°¸ü¶àµÄ×ÖÐÍ£¬¶¼¿ÉÒÔÔÚ
{\ttfamily \onlynameurl{ftp://ftp.ifcss.org/pub/software/fonts/}}
È¡µÃ¡£ÆäÖÐ {\ttfamily gb/bdf/} ÊÇ GB ×ÖÐÍ£¬{\ttfamily big5/bdf}
ÊÇ BIG5 ×ÖÐÍ¡£




\subsubsection{°²×° X ×ÖÐÍ}

¼ÙÉèÄãÈ¡µÃÒ» BIG5 ×ÖÐÍ {\ttfamily eb5-24k2.bdf.gz}
Óë GB ×ÖÐÍ {\ttfamily gb24st.bdf.gz}¡£Ê×ÏÈ½«Æä×ª»»Îª {\ttfamily .pcf} ¸ñÊ½
\begin{tscreen}
\begin{verbatim}
# gzip -cd eb5-24k2.bdf.gz | bdftopcf -t > eb5-24k2.pcf
# gzip -cd gb24st.bdf.gz | bdftopcf -t > gb24st.pcf
# compress *.pcf
\end{verbatim}
\end{tscreen}

È»áá°²×°ÔÚ {\ttfamily /usr/X11R6/lib/X11/fonts/misc}
\begin{tscreen}
\begin{verbatim}
# mv *.pcf.Z /usr/X11R6/lib/X11/fonts/misc/
# cd /usr/X11R6/lib/X11/fonts/misc
# mkfontdir .
\end{verbatim}
\end{tscreen}

Çë¹Û²ì {\ttfamily fonts.dir}£¬ÏÖÔÚÓ¦¸Ã°üÀ¨ÏÂÃæÁ½ÐÐ
\begin{tscreen}
\begin{verbatim}
eb5-24k2.pcf.Z -kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
gb24st.pcf.Z -isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
\end{verbatim}
\end{tscreen}

Äã¿ÉÒÔÎªÕâÐ©×ÖÐÍÃû³Æ½¨Á¢±ðÃû(aliases)¡£ÕâÑùµ±ÄãÊ¹ÓÃÖÐÎÄÈíÌåÊ±¿ÉÒÔ½ÚÊ¡´ò×ÖÊ±¼ä¡£
ÔÚ {\ttfamily fonts.alias} ¼ÓÏÂÃæÁ½ÐÐ
\begin{tscreen}
\begin{verbatim}
gb24st    "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0"
taipeik24 "-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1"
\end{verbatim}
\end{tscreen}

ÔÙÀ´¸æËß X Server ÖØÐÂ¶ÁÈë×ÖÐÍ
\begin{tscreen}
\begin{verbatim}
# xset fp rehash
\end{verbatim}
\end{tscreen}

Èç¹ûÒ»ÇÐË³Àû£¬Äã¾Í¿ÉÒÔÊ¹ÓÃÐÂ×ÖÐÍÁË:
\begin{tscreen}
\begin{verbatim}
# cxterm -GB -fn 12x24 -fh gb24st &
\end{verbatim}
\end{tscreen}


ÄãÒ²¿ÉÒÔ½«×ÖÐÍ·Åµ½ÁíÍâÒ»¸öÄ¿Â¼ÏÂ£¬Èç {\ttfamily /usr/X11R6/lib/X11/fonts/chinese}.
ÕâÑùµÄ»°Äã±ØÐë¼ÓÕâÐÐµ½ {\ttfamily /etc/XF86Config} µÄ Section "Files" ÖÐ
\begin{tscreen}
\begin{verbatim}
    FontPath    "/usr/X11R6/lib/X11/fonts/chinese/"
\end{verbatim}
\end{tscreen}


ÕâÑùÄãÏÂ´ÎÆô¶¯ X Window Ê±¾Í¿ÉÊ¹ÓÃÕâÐ©×ÖÐÍÁË¡£




\subsubsection{½«ÆäËü×ÖÐÍ×ª»»Îª X ×ÖÐÍ}

ÓÉ lwj ËùÐ´µÄÒ»¸ö TTF2BDF ³ÌÊ½ÄÜÈÃÄã½« Windows µÄ TTF ×ÖÐÍ×ª»»Îª BDF ×ÖÐÍ¡£¿É´ÓÏÂÃæµØµãÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/TTF2BDF.EXE}
\end{quotation}

ÕâÊÇÒ»¸ö Win32 ³ÌÊ½¡£Òò´ËÄã±ØÐëÔÚ Windows 95/NT ÉÏÖ´ÐÐ¡£

ÔÙÀ´½« BDF ×ª»»Îª PCF ×ÖÐÍ¾Í¿ÉÒÔÔÚ X Window ÏÂÊ¹ÓÃÁË¡£(X Window Ò²¿ÉÖ±½ÓÓÃ BDF ×ÖÐÍ£¬µ« BDF ×ÖÐÍ½Ï´ó£¬»¹ÊÇ×ª»»Îª PCF ÔÙÓÃ½Ï¼Ñ¡£)
\begin{tscreen}
\begin{verbatim}
# bdftopcf -t < ming.bdf > ming.pcf
\end{verbatim}
\end{tscreen}


ÄãÒ²¿É½« HBF ×ÖÐÍ×ª»»Îª BDF Óë PCF ×ÖÐÍ¡£ÔÚ´Ë¿ÉÈ¡µÃ×ª»»µÄ¹¤¾ß³ÌÊ½:
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/fonts/utils/hbf.tar.gz}
\end{quotation}


\begin{tscreen}
\begin{verbatim}
# hbftobdf ccfs24.hbf > ccfs24.bdf
# bdftopcf -t < ccfs24.bdf > ccfs24.pcf
\end{verbatim}
\end{tscreen}


ÆäËüµÄ×ÖÐÍ×ª»»¹¤¾ß»¹ÓÐ:
\begin{quotation}
\onlynameurl{ftp://crl.nmsu.edu/CLR/multiling/General/ttf2bdf-1.8-ELF.tar.gz}\\ 
\onlynameurl{ftp://crl.nmsu.edu/CLR/multiling/General/xmbdfed-3.0.tar.gz}
\end{quotation}

ÒàÎª²»´íµÄ¹¤¾ß¡£




\subsection{TaBE ¼° B5LE}

TaBE ¼° B5LE(Big5 Locale Environment) ÊÇ´Ó locale ÖøÊÖÎª X Window ¼ÓÈëÖÐÎÄÄÜÁ¦µÄ¼Æ»­¡£
ÈôÄÜÍê³ÉµÄ»°¿ÉÍû³¹µ×½â¾ö X Window ÏÂµÄÖÐÎÄÏÔÊ¾¼°ÊäÈëÎÊÌâ¡£

ÒòÎª TaBE µÄ×÷Õß shawn È¥µ±±øÁË£¬TaBE µÄÍøÒ³¼º¾­±»ÒÆ³ýÁË(Ì«²ÒÁË°É?)£¬Ä¿Ç°¼Æ»­Ò²ÒÑÍ£°Ú¡£

B5LE µÄ×÷ÕßÊÇ Thinker $<$\onlynameurl{Thinker.bbs@bbs.yzu.edu.tw}$>$.
È»¶øÆäÖ÷ÒªµÄ·¢Õ¹Æ½Ì¨ÊÇ FreeBSD. ÈôÓÐÈË³É¹¦ÔÚ Linux ÉÏ°²×° B5LE ÇëÈÃÎÒÖªµÀ¡£
Ïà¹ØµÄÍøÒ³×ÊÁÏÇë¼û
\begin{quotation}
\nameurl{http://ftp-cnpa.yzit.edu.tw/thinker/B5LE/}{}
\end{quotation}







\section{ÖÐÎÄÁÐÓ¡}

ÕâÒ»½Ú½ÌÄãÔõ÷áÁÐÓ¡ÖÐÎÄÎÄ¼þ¡£µ«ÎÒ²»»á½ÌÄãÈçºÎÉè¶¨Ó¡±í»ú£¬Äã±ØÐë×ÔÐÐÉè¶¨Í×µ±¡£
ÕâÒ»½Ú½éÉÜµÄ¹¤¾ß¶¼ÊÇ½«ÎÄ¼þ×ª»»³É PostScript ¸ñÊ½£¬Òò´ËÄã»¹ÒªÈÃÄãµÄÓ¡±í»úÄÜÁÐÓ¡ PostScript µµ°¸¡£Èç¹ûÄãµÄÓ¡±í»ú²»Ö±½ÓÖ§Ô® PostScript, Äã¿ÉÒÔ°²×° {\ttfamily \onlynameurl{ghostscript}}.
Çë²Î¿¼ \onlynameurl{Printing HOWTO} µÄËµÃ÷¡£




\subsection{cnprint}

{\ttfamily cnprint} ÊÇÒ»¸ö½«ÖÐÎÄÎÄÕÂ×ª»»Îª PostScript µµ°¸ÒÔ¹©ÁÐÓ¡µÄ¹¤¾ß¡£Ê¹ÓÃÉÏ¾ÍºÍ±ê×¼µÄÁÐÓ¡Ö¸ÁîÒ»Ñù¡£ËüÍ¬Ê±Ö§Ô® GB, HZ Óë BIG5 ±àÂë¡£




\subsubsection{ºÎ´¦È¡µÃ}

Äã¿ÉÔÚ
{\ttfamily \onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/print}}
ÕÒµ½ {\ttfamily cnprint280.tar.gz}¡£




\subsubsection{°²×° cnprint}

{\ttfamily cnprint280.tar.gz} Ö»°üº¬ÁËÎå¸öµµ°¸
\begin{tscreen}
\begin{verbatim}
# ls
cnprint.1          cnprint.cmd        cnprint280.README
cnprint.c          cnprint.help
\end{verbatim}
\end{tscreen}

ÓÃÏÂ·¨±àÒë
\begin{tscreen}
\begin{verbatim}
# gcc cnprint.c -o cnprint
# mv cnprint /usr/local/bin
# mv cnprint.1 /usr/local/man/man1
\end{verbatim}
\end{tscreen}





\subsubsection{°²×° HBF ×ÖÐÍ\label{hbf}}

HBF ×ÖÐÍ°üÀ¨ÁË±êÍ·µµÓë×ÖÐÍÍ¼µµ: {\ttfamily .hbf} ÊÇÃèÊö×ÖÐÍµÄ±êÍ·µµ£¬ÕâÊÇÒ»¸öÎÄ×Öµµ£¬ÀïÃæ¼ÇÔØÁËËüµÄ×ÖÐÍÍ¼µµÃû³Æ¡£
Á½ÖÖµµ°¸Äã¶¼±ØÐë°²×°¡£Äã¿ÉÔÚ {\ttfamily \onlynameurl{ftp://ftp.ifcss.org/pub/software/fonts/}} ÕÒµ½ HBF ×ÖÐÍ¡£

ÀýÈçÄãÏëÊ¹ÓÃ {\ttfamily ccfs24.hbf}, Ò»ÖÖ·ÂËÎ¼òÌå×ÖÐÍ£¬Äã±ØÐëÈ¡µÃÕâÈý¸öµµ°¸: {\ttfamily ccfs24.hbf}, {\ttfamily cclib.n24} Óë {\ttfamily ccsym.24}¡£
ÔÚ ifcss µÄ×ÖÐÍÄ¿Â¼ÏÂµÄ {\ttfamily 00index.txt} ÁÐ³öÁËËùÓÐ HBF ×ÖÐÍµÄµµ°¸Ãû³Æ¡£

½¨Ò»¸öÄ¿Â¼×¨ÃÅÀ´·Å HBF ×ÖÐÍ£¬ÀýÈç {\ttfamily /usr/local/lib/chinese/HBF/}¡£½«ÄãÈ¡»ØÀ´µÄ HBF ±êÍ·µµÓë×ÖÐÍÍ¼µµ¶¼·Åµ½Õâ¸öÄ¿Â¼ÏÂ¡£
È»ááÔÚ»·¾³±äÊýÖÐÖ¸¶¨ HBF ×ÖÐÍµÄÍêÕûÄ¿Â¼¡£
\begin{tscreen}
\begin{verbatim}
# export HBFPATH="/usr/local/lib/chinese/HBF/"
\end{verbatim}
\end{tscreen}


µµ°¸ {\ttfamily cnprint.cmd} ÖÐ°üº¬ÁË {\ttfamily cnprint} µÄÒ»Ð©Ô¤ÉèÖµ¡£
Äã±ØÐëÐÞ¸ÄËü£¬ÈÃËüÖ¸ÏòÄã°²×°µÄ HBF ×ÖÐÍ¡£È»áá½«Ëü·Åµ½ {\ttfamily \$HBFPATH}
\begin{tscreen}
\begin{verbatim}
# cp cnprint.cmd $HBFPATH
\end{verbatim}
\end{tscreen}

ÏÖÔÚÄã¿ÉÓÃ ``{\ttfamily cnprint -w FILENAME}'' ½«ÖÐÎÄÎÄÕÂ×ª»»Îª PostScript µµ°¸¡£ÏêÏ¸µÄÓÃ·¨Çë²Î¿¼ {\ttfamily man cnprint}.




\subsubsection{±àÂë×ª»»}

{\ttfamily cnprint 2.80} »¹Ôö¼ÓÁËÐí¶à{\itshape ÌØÒì¹¦ÄÜ\/}£¬ÀýÈç£¬¸÷ÖÖ±àÂë¸ñÊ½µÄ×ª»»£¬BIG5 {$<$}={$>$} GB {$<$}={$>$} HZ.
²»¹ý BIG5 {$<$}={$>$} GB ±ØÐëÁíÍâ°²×°×ª»»±í¸ñ£¬Õâ¸ö±í¸ñ¿ÉÒÔ´ÓÏÂÃæµØµãÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/convert/hc.tab}
\end{quotation}

È¡»Øáá·Åµ½ HBF ×ÖÐÍÄ¿Â¼ÏÂ£¬È»ááÐÞ¸Ä {\ttfamily cnprint.cmd}, ¼ÓÉÏ
\begin{tscreen}
\begin{verbatim}
DEFAULT_GBB5_TABLEFILE: /usr/local/lib/chinese/HBF/hc.tab
\end{verbatim}
\end{tscreen}


{\ttfamily cnprint 2.80} µÄ BIG5 µ½ GB ×ª»»²»½öÄÜ×öµ½Ò»°ãµÄ{\bfseries ×Ö¶Ô×Ö}×ª»»£¬»¹ÄÜ×öµ½{\bfseries ´Ê¶Ô´Ê}µÄ×ª»»¡£
È»¶ø {\ttfamily cnprint} ±¾ÉíÒ²Î´Ìá¹©×ª»»µÄ×Öµä£¬Äã±ØÐë×ÔÐÐ½¨Á¢¡£ÏêÇéÇë²Î¿¼ {\ttfamily man cnprint}.




\subsection{ps2cps}

Õâ¸öÐ¡³ÌÊ½µÄ¹¦ÄÜÊÇ½«Ô­±¾ÎÞ·¨ÒÔÖÐÎÄÊä³öµÄ PostScript µµ×ª»»³É¿ÉÒÔÒÔÖÐÎÄÊä³ö¡£
ÀýÈç Netscape ÔÚÁÐÓ¡Ê±ÊÇÏÈ½«µµ°¸×ª³É PostScript£¬µ«ÆäÊä³öµÄ PostScript È´²»°üº¬ÖÐÎÄ×ÖÐÍ£¬ÕâÊ¹µÃÔ­À´ÊÇÖÐÎÄµÄ²¿·Ö±ä³ÉÂÒÂëÓ¡³ö¡£
Õâ¸ö³ÌÊ½¿ÉÒÔ¶ÁÈë PostScript µµ£¬½«ÆäÂÒÂëµÄ²¿·Ö¸ÄÒÔÖÐÎÄ×ÖÈ¡´úÖ®£¬²¢½«½á¹ûËÍµ½±ê×¼Êä³ö£¬ÔòÆäÊä³ö½á¹û±ã¿ÉËÍµ½ÈÎºÎ¿ÉÒÔÓ¡ PostScript ÎÄ¼þµÄÓ¡±í»úÁÐÓ¡¡£

ÔÚÏÂÃæµØµãÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/misc/ps2cps-0.1.tgz}
\end{quotation}


½â¿ªááÊÓÄãµÄÐèÒªÐÞ¸Ä Makefile:
\begin{tscreen}
\begin{verbatim}
        BINPATH    : ¿ÉÖ´ÐÐµµ (ps2cps) µÄ°²×°Â·¾¶
        PS2CPSPATH : PS2CPS µÄ×ÊÔ´µµÂ·¾¶
        PS2CPSRC   : PS2CPS ×ÊÔ´µµµÄÃû³Æ
\end{verbatim}
\end{tscreen}


ÔÙÀ´ {\ttfamily make all install} ¼´¿É¡£

Äã±ØÐë°´ÕÕÉÏ½ÚµÄ·½·¨ÏÈ°²×°ºÃ HBF ÖÐÎÄ×ÖÐÍ¡£ÔÙÀ´ÐÞ¸ÄÄãµÄ {\ttfamily ps2cpsrc} µµ°¸:
\begin{tscreen}
\begin{verbatim}
        HBF_PATH:      ¶¨Òå HBF ×ÖÐÍËùÔÚÄ¿Â·
        HBF_NAME:      ¶¨Òå HBF ×ÖÐÍµÄÃû³Æ ( .hbf £¬²»º¬Â·¾¶ )
        CH_WORD_SHIFT: ¶¨ÒåÖÐÎÄ×ÖÐÍÎ»ÒÆ¡£
\end{verbatim}
\end{tscreen}

ÆäÖÐ×îááÒ»ÏîÊÇÓÃÀ´µ÷ÕûÖÐÎÄ×ÖÐÍµÄÎ»ÖÃÓÃµÄ¡£ÓÉì¶ÓÐÐ©ÖÐÎÄ×ÖÐÍÓëÔ­±¾µÄÓ¢ÎÄ×ÖÐÍ¿ÉÄÜ²»ÔÚÍ¬Ò»Ë®Æ½ÏßÉÏ£¬¹Ê¿ÉÒÔÉè´Ë±äÊýÒÔ×öÉÏÏÂµ÷Õû¡£ÆäÖµÎª -1.0 ÖÁ +1.0 Ö®¼ä¡£

È»ááÄã¾Í¿ÉÒÔÓÃ×÷Õß¸½µÄ¡õÀýÀ´²âÊÔ:
\begin{tscreen}
\begin{verbatim}
# ps2cps thhsieh.ps > c-thhsieh.ps
\end{verbatim}
\end{tscreen}

ÓÃ {\ttfamily ghostview} À´ÊÔÊÔÄÜ·ñ¿´µ½ÖÐÎÄ×ÖÐÍ¡£

È»¶øÕâ¸ö³ÌÊ½ÉÐÔÚ²âÊÔ½×¶Î£¬ÓÐÐí¶àÎÊÌâ´ý½â¾ö¡£ÈôÄãÓÐÈÎºÎÎÊÌâ»òÊÇ½¨Òé¿ÉÖ±½ÓÏò×÷Õß·´Ó¦:
Ì¨´óÎïÑÐËùÐ»¶«º² $<$\onlynameurl{thhsieh@twclx.phys.ntu.edu.tw}$>$.




\subsection{bg2ps}

ÕâÒ²ÊÇÒ»¸ö½« BIG5 ÖÐÎÄµµ°¸×ª³É¿ÉÁÐÓ¡µÄ PostScript µµ£¬¹¦ÄÜºÍ cnprint ÀàËÆ¡£
µ«ÊÇËüÊ¹ÓÃ TrueType ×ÖÐÍÒò´ËÊä³ö½á¹û±È½ÏÆ¯ÁÁ¡£Ëü»¹ÁíÍâ¸½Ò»¸ö¿É½« Netscape Êä³öµÄ PostScript ×ª»»³É¿ÉÁÐÓ¡ÖÐÎÄµÄ script.
×÷ÕßÊÇ \onlynameurl{Chen-Shan Chin} 
$<$\onlynameurl{cschin@u.washington.edu}$>$.

Äã¿ÉÒÔ´ÓÕâÀïÈ¡µÃÈíÌå:
\begin{quotation}
\nameurl{http://weber.u.washington.edu/cschin/bg2ps/}{}
\end{quotation}





\subsubsection{°²×° bg2ps}

½â¿ªÑ¹Ëõµµ²¢±àÒë:
\begin{tscreen}
\begin{verbatim}
# mkdir bg2ps
# cd bg2ps
# tar xzvf bg5ps.tgz 
# gcc -O2 ttf2psm.c -o ttf2psm
\end{verbatim}
\end{tscreen}


ÔÙÀ´°²×° TrueType ×ÖÐÍ¡£Äã¿É½«Ëü°²×°ÔÚ bg2ps Í¬Ò»Ä¿Â¼£¬»òÁíÍâÖ¸¶¨Ä¿Â¼¡£Çë²Î¿¼ \ref{ntuttf} {(°²×° TTF ×ÖÐÍ)} µÄËµÃ÷¡£
È»ááÔÚÄãµÄÄ¿Â¼ÏÂ½¨Ò» {\ttfamily .bg5ps.conf} µµ°¸£¬Äã¿ÉÒÔÖ±½ÓÄÃËüËù¸½µÄ¡õÀý {\ttfamily bg5ps.conf} À´ÐÞ¸Ä¡£
ÆäÖÐ×îÖØÒªµÄÊÇ½« {\ttfamily chineseFontPath} Ö¸µ½Äã°²×° TrueType ×ÖÐÍµÄÄ¿Â¼£¬²¢½« {\ttfamily fontName} ¸Ä³ÉÄãÊ¹ÓÃµÄ×ÖÐÍÃû³Æ¡£

ÓÃËüËù¸½µÄ¡õÀýÀ´²âÊÔ£¬²¢ÓÃ {\ttfamily ghostview} »ò {\ttfamily gv} ¹Û¿´½á¹û:
\begin{tscreen}
\begin{verbatim}
# ./bg5ps -if test.big5 -of test.ps
# ghostview test.ps
\end{verbatim}
\end{tscreen}





\subsubsection{°²×° nps2cps}

nps2cps Ã»ÓÐ¶îÍâµÄÉè¶¨µµ¡£Äã±ØÐë×ÔÐÐÐÞ¸Ä {\ttfamily nps2cps} script ÖÐµÄ {\ttfamily chineseFontPath} ¼° {\ttfamily fontName}.

²âÊÔ nps2cps:
\begin{tscreen}
\begin{verbatim}
# nps2cps < netscape.ps > test.ps
# ghostview test.ps
\end{verbatim}
\end{tscreen}







\subsection{gb2ps}

gb2ps ÊÇÁíÒ»ÖÖ¿ÉÒÔÁÐÓ¡ GB Óë HZ ±àÂëµÄ¹¤¾ß³ÌÊ½¡£




\subsubsection{ÈçºÎÈ¡µÃ gb2ps}

\begin{tscreen}
\begin{description}
\item[Ì×¼þ:] \mbox{}

\begin{verbatim}
gb2ps.2.02.tar.gz       
\end{verbatim}

\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/print}

\end{description}
\end{tscreen}

\begin{tscreen}
\begin{description}
\item[×ÖÐÍ:] \mbox{}

\begin{verbatim}
csong24.ccf     ckai24.ccf
cfang24.ccf     chei24.ccf   
\end{verbatim}

\onlynameurl{ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/}

\end{description}
\end{tscreen}

½«×ÖÐÍ·ÅÔÚÄ³¸öÄ¿Â¼ÏÂ£¬ÀýÈç {\ttfamily /usr/local/lib/chinese/CFONT}




\subsubsection{°²×° gb2ps}

ÔÚ±àÒë gb2ps Ö®Ç°ÏÈ¸ü¸Ä {\ttfamily Makefile} µÄÉè¶¨
\begin{tscreen}
\begin{verbatim}
CFONT=/usr/local/lib/chinese/CFONT/
COVERPAGE=/usr/local/lib/chinese/lib/cover.ps
\end{verbatim}
\end{tscreen}

È»áá´ò
\begin{tscreen}
\begin{verbatim}
# make
# cp gb2ps /usr/local/bin
\end{verbatim}
\end{tscreen}







\section{ÖÐÎÄÅÅ°æÈíÌå}


\subsection{LaTeX + CJK}

TeX/LaTeX ÊÇÒ»Ì×µÄÄ»ááÅÅ°æÈíÌå¡£ÆäÓÅÐãµÄÊä³öÆ·ÖÊÔçÒÑÎª¹ã´óµÄÑ§Êõ½çÅóÓÑËùÏ²°®¼°²ÉÓÃ¡£
CJK ÊÇÒ»¸ö LaTeX2e µÄ¾Þ¼¯Ì×¼þ(macro package)£¬ÄÜÈÃÄãÔÚ TeX ÎÄ¼þÖÐÊ¹ÓÃ CJK (Chinese/Japanese/Korean) µÄÎÄ×Ö±àÂë¡£

ÄãµÄÏµÍ³±ØÐëÏÈ°²×°ºÃ teTeX/LaTeX. Ðí¶àµÄ Linux ·¢ÐÐÌ×¼þ¶¼ÒÑ°üº¬ÁË teTeX/LaTeX.
Èç¹ûÃ»ÓÐµÄ»°£¬ÄãÒ²¿ÉÒÔ×Ô¼º×°¡£Çë²Î¿¼ \onlynameurl{teTeX HOWTO} µÄËµÃ÷¡£




\subsubsection{È¡µÃÈíÌå}

ÔÚÏÂÃæµØµãÈ¡»Ø CJK 4.1.3
\begin{quotation}
\onlynameurl{ftp://nctuccca.edu.tw/Chinese/ifcss/software/tex/CJK-4.1.3.src.tar.gz}
\end{quotation}


ÔÚ´ËÈ¡»ØÄãÒªµÄ TTF ×ÖÐÍ:
\begin{quotation}
\onlynameurl{ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/big5/ms-win/}
\end{quotation}





\subsubsection{°²×°}

Äã±ØÐëÖªµÀÄã teTeX/LaTeX µÄ°²×°Ä¿Â¼ {\ttfamily \$TEXMF}, ÀýÈç {\ttfamily /usr/lib/texmf}.
ÎÒ»¹¼ÙÉèÄãÓÃµÄ×ÖÐÍÊÇ {\ttfamily ntu\_kai.ttf}, Èç¹ûÄãÓÃ±ðµÄÇë×ÔÐÐ¶ÔÓ¦¡£

\begin{itemize}
\item ½«Äã×¥»ØÀ´µÄ×ÖÐÍ \ref{ntuttf} {(½âÑ¹Ëõ)} áá·Åµ½ {\ttfamily \$TEXMF/fonts/truetype/chinese} ÏÂ¡£
\item ½â¿ª CJK-4.1.3.src.tar.gz, ½« {\ttfamily texinput} ×ÓÄ¿Â¼ÒÆÖÁ {\ttfamily \$TEXMF/tex/latex}, ¸ÄÃûÎª {\ttfamily CJK}, ²¢½¨Á¢×ÖÐÍÄ¿Â¼¡£
\begin{tscreen}
\begin{verbatim}
# cd 4_1.3/; mv ./texinput $TEXMF/tex/latex/CJK
# mkdir -p $TEXMF/fonts/tfm/chinese/ntukai
# mkdir $TEXMF/ttf2pk
# mkdir $TEXMF/hbf2gf
\end{verbatim}
\end{tscreen}

\item ½ÓÏÂÀ´Õâ¸ö¿ÉÄÜÊÇ×îÄÑµÄ²½Öè¡£½« {\ttfamily 4\_1.3/doc/teTeX} Ä¿Â¼ÏÂµÄ {\ttfamily *.diff} ÒÔ {\ttfamily patch} Ö¸ÁîÊ©¼Óµ½Õâ¼¸¸öµµ°¸ÉÏ:
\begin{tscreen}
\begin{verbatim}
  /usr/bin/MakeTeX*
  $TEXMF/web2c/texmf.cnf
  $TEXMF/fontname/special.map   
\end{verbatim}
\end{tscreen}

ÀýÈç:
\begin{tscreen}
\begin{verbatim}
# cd /usr/bin
# patch -s < 4_1.3/doc/teTeX/MakeTeXPK.diff
\end{verbatim}
\end{tscreen}

ÓÉì¶ TeX µÄ°æ±¾ÖÚ¶à£¬ÄãµÄ {\ttfamily patch} ¿ÉÄÜ»áÊ§°Ü¡£ÕâÑùµÄ»°Äã¾ÍÒª×Ô¼ºÊÖ¶¯µØ½«Ê§°ÜµÄµØ·½²¹ÉÏ(Ê§°ÜµÄµØ·½»á¼ÇÂ¼ÔÚ {\ttfamily .rej} ÖÐ)¡£Èç¹ûÄã²»Ì«ÁË½â {\ttfamily patch}  ÔË×÷µÄÔ­Àí£¬×îºÃÇë½ÌÒ»ÏÂÓÐ¾­ÑéµÄÈË¡£
\item ±àÒë¼°°²×° {\ttfamily bg5conv}
\begin{tscreen}
\begin{verbatim}
# cd 4_1.3/utils/Bg5conv; gcc -o bg5conv bg5conv.c
# chmod 755 bg5latex
# cp bg5conv bg5latex /usr/local/bin/
# gzip bg5conv.1; cp bg5conv.1.gz /usr/local/man/man1/   
\end{verbatim}
\end{tscreen}

ÓÉì¶º¬ BIG5 ÂëµÄ TeX ÎÄ¼þÖÐÄ³Ð©ÖÐÎÄ±àÂë¿ÉÄÜº¬ÓÐ {\ttfamily $\{$}, {\ttfamily $\}$}, {\ttfamily $\backslash$} µÈ¶Ô TeX ¾ßÓÐÌØÊâº¬ÒåµÄ·ûºÅ£¬{\ttfamily bg5conv} ÄÜ½«ÕâÐ©±àÂë×ª»»Îª TeX ÄÜ´¦ÀíµÄÐÎÊ½¡£
\item ±àÒë¼°°²×° {\ttfamily ttf2pk}, ÕâÊÇÒ»¸ö½« TrueType ×ÖÐÍ×ª»»Îª TeX's pk ×ÖÐÍµÄ¹¤¾ß¡£
\begin{tscreen}
\begin{verbatim}
# cd 4_1.3/utils/ttf2pk/src
# make all OS=unix
# cp ttf2pk /usr/local/bin/
# cd ..
# cp config/ttf2pk.cfg  $TEXMF/ttf2pk/
# gzip ttf2pk.1; cp ttf2pk.1.gz /usr/local/man/man1/
# cp c00kai.fd $TEXMF/tex/latex/CJK/Bg5/
# cp MakeTTFPK /usr/local/bin
\end{verbatim}
\end{tscreen}

\item Èç¹ûÄã»¹ÏëÖ±Ó¡µÄ»°ÔÚ {\ttfamily \$TEXMF/tex/latex/CJK/Bg5/} ÉÏ×Ô¼º±àÒ»¸ö {\ttfamily c00kair.fd} µµ:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
\def\fileversion{4.1.0}
\def\filedate{1996/11/20}
\ProvidesFile{c00kair.fd}[\filedate\space\fileversion]

% traditional Chinese characters in Big 5 encoding scheme.

% font shape: kai
% ntu_kai.ttf is Kai3 Shu1 (&quotmodel book")

\DeclareFontFamily{C00}{kair}{}

\DeclareFontShape{C00}{kair}{m}{n}{<-> CJK * ntukar}{}
\DeclareFontShape{C00}{kair}{bx}{n}{<-> CJKb * ntukar}{\CJKbold}

\endinput 
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}

\item Ö´ÐÐ {\ttfamily texconfig}:
\begin{tscreen}
\begin{verbatim}
# texconfig rehash
# texconfig hyphen
\end{verbatim}
\end{tscreen}
\end{itemize}





\subsubsection{²âÊÔ}

\begin{itemize}
\item ºáÓ¡²âÊÔ:
\begin{tscreen}
\begin{verbatim}
# cd 4_1.3/examples
# bg5latex Big5.tex          (¿´¿´ÓÐÃ»ÓÐ²úÉú Big5.dvi ?)
# xdvi Big5.dvi              (ÊÇ·ñÄÜ¿´µ½ÖÐÎÄ? µ±È»ÄãÒªÏÈ½ø X Window)
# dvips Big5.dvi -o Big5.ps  (×ª»»³É PostScript ¸ñÊ½)
# ghostview Big5.ps          (ÓÃ ghostview ¹Û¿´)
# lpr Big5.ps                (ËÍµ½Ó¡±í»ú£¬¿´¿´ÊÇ·ñÓ¡³öÖÐÎÄ)
\end{verbatim}
\end{tscreen}

\item Ö±Ó¡²âÊÔ: ÓÃ {\ttfamily examples} Ä¿Â¼ÖÐµÄ {\ttfamily Big5vert.tex} À´ÖØ¸²ÉÏÊö¹ý³Ì¡£
\end{itemize}





\subsubsection{Ôö¼ÓÐÂ×ÖÐÍ}

ÀýÈç£¬ÄãÏë¸ÄÓÃÃ÷Ìå×ÖÐÍ {\ttfamily ntu\_mm.ttf}

\begin{itemize}
\item ½«ÄãµÄ TrueType ×ÖÐÍ·ÅÔÚ {\ttfamily \$TEXMF/fonts/truetype/chinese} ÏÂ¡£
\item ÔÚ {\ttfamily \$TEXMF/ttf2pk/ttf2pk.cfg} ÖÐÔö¼ÓÁ½ÐÐ:
\begin{tscreen}
\begin{verbatim}
ntumm:  -e Big5 $TEXMF/fonts/truetype/chinese/ntu_mm.ttf
ntummr: -r 1 -e Big5 $TEXMF/fonts/truetype/chinese/ntu_mm.ttf
\end{verbatim}
\end{tscreen}
 
\item ½¨Á¢ {\ttfamily c00ming.fd} µµ: 
\begin{tscreen}
\begin{verbatim}
# cd 4_1.3/utils/ttf2pk
# cp c00ming.fd $TEXMF/tex/latex/CJK/Bg5/
\end{verbatim}
\end{tscreen}
\item ÔÙ´ÎÖ´ÐÐ {\ttfamily texconfig}.
\item ½« {\ttfamily 4\_1.3/examples/Big5.tex} ÖÐµÄ kai ¸ÄÎª ming, ÖØ¸²ÉÏÃæ {\ttfamily bg5latex}, {\ttfamily xdvi}, {\ttfamily dvips} µÈ²âÊÔ¿´¿´½á¹ûÕý²»ÕýÈ·¡£
\item Èç¹ûÒªÖ±Ó¡£¬Í¬ÑùÖØ¸²°²×°Ò»½ÚËùÊö£¬½¨Á¢ {\ttfamily c00mingr.fd} ÈçÏÂ£¬²¢½« {\ttfamily Big5vert.tex} ÖÐµÄ kair ¸ÄÎª mingr, ÖØ¸²²âÊÔ¹ý³Ì¡£
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
\def\fileversion{4.1.0}
\def\filedate{1996/11/20}
\ProvidesFile{c00kair.fd}[\filedate\space\fileversion]

\DeclareFontFamily{C00}{mingr}{}

\DeclareFontShape{C00}{mingr}{m}{n}{<-> CJK * ntummr}{}
\DeclareFontShape{C00}{mingr}{bx}{n}{<-> CJKb * ntummr}{\CJKbold}

\endinput 
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}

\end{itemize}





\subsubsection{½¨Á¢ CJK ÎÄ¼þ}

ÖÐÎÄ CJK TeX ÎÄ¼þÓëÒ»°ã LaTeX Ö÷Òª²»Í¬Ö®´¦ÔÚì¶:
\begin{itemize}
\item ËùÎ½ LaTeX µÄ preamble ($\backslash$documentclass ÖÁ $\backslash$begin$\{$document$\}$£©ÇøÓòÖÐ£¬ ±ØÐëÓÐ $\backslash$usepackage$\{$CJK$\}$ Õâ¸öÃüÁî£¬¼´±ØÐëÔØÈë CJK.sty¡£ 
\item  ÖÐÎÄ×Ö±ØÐëÔÚ CJK »ò CJK* µÄÖÐÎÄ»·¾³ÖÐ¡£
\item Òª±ä»»×ÖÐÍ¿ÉÓÃ $\backslash$CJKfamily ÃüÁî£¬Èç $\backslash$CJKfamily$\{$fs$\}$ ½«ÒÔÏÂµÄ×ÖÐÍ¸Ä³É·ÂËÎ×Ö£¨µ±È» {\ttfamily fs} Õâ¸ö×ÖÐÎÃû³Æ±ØÐë¶¨ÒåÔÚ {\ttfamily c00fs.fd} ÖÐ£©¡£ 
\end{itemize}

ÏÂÃæÊÇÒ»¸ö CJK ÎÄ¼þµÄ¡õÀý:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
  \documentclass[12pt]{article}
  \usepackage{CJK}
  \begin{document}
    \begin{CJK*}{Bg5}{kai}

      \section{µÚÒ»½Ú}
      \section{µÚ¶þ½Ú}
      ÖÐÎÄ¶ÎÂä¡¢ÕÂ½Ú¡¢Í¼ÐÎ¡¢±í¸ñ¡¢²Î¿¼ÎÄÏ×¡¢¡­µÈ
      ...

    \end{CJK*}
  \end{document} 
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}





\subsection{ChiTeX}

ÓÉÖÐÑë´óÑ§ÊýÑ§Ïµ³ÂºëÒã½ÌÊÚ $<$\onlynameurl{yih@math.ncu.edu.tw}$>$ Ëù·¢Õ¹¡£
³ýÁË ChiTeX ÌØÓÐµÄ¼¸¸öÖ¸Áî£¬Ê¹ÓÃ ChiTeX ¾ÍÏñÊ¹ÓÃÓ¢ÎÄ TeX Ò»ÑùÈÝÒ×¡£




\subsubsection{È¡µÃ}

ChiTeX ¿ÉÒÔ´ÓÕâÀïÈ¡µÃ 
\begin{quotation}
\onlynameurl{ftp://dongpo.math.ncu.edu.tw/tex-archive/local/chitex/chitex/Linux/}
\end{quotation}





\subsubsection{°²×°}

ÄãÒªÖªµÀÄãµÄÏµÍ³ÉÏ°²×°µÄ TeX ÊÇÊ²÷á°æ±¾¡£ÔÚ½Ï¾ÉµÄÏµÍ³ÉÏÍ¨³£°²×°µÄÊÇ NTeX, ¶øÔÚÐÂµÄÏµÍ³ÉÏÍ¨³£ÊÇ teTeX.
ÈçºÎÖªµÀÄãµÄ Linux ×°µÄÊÇ teTeX »¹ÊÇ NTeX? Ö»ÒªÖ´ÐÐÒ»ÏÂ tex, Èô³öÏÖ  
\begin{tscreen}
\begin{verbatim}
This is TeX, Version 3.14159 
\end{verbatim}
\end{tscreen}

¾ÍÊÇ teTeX. Èô³öÏÖ
\begin{tscreen}
\begin{verbatim}
This is TeX, Version 3.1415N
\end{verbatim}
\end{tscreen}

ÔòÎª NTeX.
Çë°´ÕÕÄãµÄ TeX °æ±¾È¡»ØÊÊµ±µÄ ChiTeX.

ChiTeX µÄ°²×°ºÜ¼òµ¥¡£Ö»Òª½« {\ttfamily chitex60.tgz}(teTeX) »ò {\ttfamily chitexN.tgz}(NTeX) ÒÔ¼° {\ttfamily fonts1.tgz}, {\ttfamily fonts2.tgz} ·ÅÔÚ {\ttfamily /usr/local} ÏÂ£¬
ÔÙ½« {\ttfamily chitex60.tgz} ½â¿ª²¢Ö´ÐÐ°²×°³ÌÊ½ {\ttfamily csetup} ¼´¿É¡£
\begin{tscreen}
\begin{verbatim}
# tar zxvf chitex60.tgz
# cd chitex60
# ./csetup
\end{verbatim}
\end{tscreen}


Èç¹ûÄãµÄÏµÍ³ÊÇ Red Hat 5.0, ÄÇ÷á¿ÉÒÔÖ±½Ó°²×°ÎÒÖÆ×÷µÄ rpm Ì×¼þ:
\begin{quotation}
\onlynameurl{ftp://ftp.phys.ntu.edu.tw/pub/OS/Linux/rpm/chitex-6.0.8-1.i386.rpm}
\end{quotation}





\subsubsection{°²×°×ÖÐÍ}

Äã¿ÉÒÔ°²×°ÖÐÎÄ TrueType ×ÖÐÍ¹© ChiTeX Ê¹ÓÃ¡£
\begin{itemize}
\item ½« TrueType ×ÖÐÍ·ÅÔÚ {\ttfamily \$TEXMF/fonts/chinese/ttf}.
\item ÐÞ¸Ä {\ttfamily \$TEXMF/tex/chinese/chitex.fdf}, ¼ÓÈëÒ»ÐÐ
\begin{tscreen}
\begin{verbatim}
\choosechfont{fontname}{filename}
\end{verbatim}
\end{tscreen}

ÆäÖÐ {\ttfamily filename} ÊÇÄãµÄ×ÖÐÍµµÃûÈ¥µô {\ttfamily .ttf}, ¶ø {\ttfamily $\backslash$fontname} ÊÇ´Ë×ÖÐÍµÄÃû³Æ¡£
ÀýÈç£¬Èç¹ûÄãÏëÊ¹ÓÃÄ³×ÖÐÍ {\ttfamily avntmv.ttf}, ¾Í¼ÓÈëÒ»ÐÐ {\ttfamily $\backslash$choosechfont$\{$ming$\}$$\{$avntmv$\}$}, ²¢ÔÚÎÄ¼þÖÐÊ¹ÓÃ¾Þ¼¯ {\ttfamily $\backslash$ming} ±íÊ¾¿ªÊ¼Ê¹ÓÃ×ÖÐÎ {\ttfamily avntmv.ttf}.
\item {\ttfamily chitex.fdf} ÖÐÒÑÊÂÏÈ¶¨ÒåºÃÏÂÃæ¼¸ÖÖ×ÖÐÍ£¬Òò´ËÈç¹ûÄãÒª×°ÕâÐ©×ÖÐÍ£¬¾Í²»±ØÔÙ¸ü¸Ä {\ttfamily chitex.fdf}.
\begin{tscreen}
\begin{verbatim}
 \kai    ---->  ntukai.ttf
 \li     ---->  ntuli.ttf
 \mr     ---->  ntumr.ttf
 \fs     ---->  ntufs.ttf
\end{verbatim}
\end{tscreen}
\end{itemize}





\subsubsection{²âÊÔ}

ÏÖÔÚÄã¿ÉÒÔÄÃ ChiTeX ¸½µÄ¡õÀýÀ´²âÊÔ:
\begin{tscreen}
\begin{verbatim}
# chilatex math2.tex        (±àÒë)
# xdvi math2                (Ô¤ÊÓ)
# dvips math2               (×ª»»³É PostScript µµ)
# ghostview math2.ps        (ÓÃ ghostview ¹Û¿´×ª»»³öÀ´µÄ PostScript µµ)
\end{verbatim}
\end{tscreen}


ÄãÒ²¿ÉÐ´¸öÐ¡ÎÄ¼þÀ´²âÊÔÐÂ°²×°µÄ×ÖÐÍ:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
\documentclass[letterpaper,english]{article}
\begin{document}
\ming
   ÕâÊÇ¸ö²âÊÔ
\end{document}
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}


¸üÏêÏ¸µÄ×ÊÁÏÇë²Î¿¼³Â½ÌÊÚÍøÒ³µÄËµÃ÷:
\begin{quotation}
\onlynameurl{http://www.math.ncu.edu.tw/yih/intro.htm}
\end{quotation}





\subsection{ÁùÊé(Dtop)}

ÁùÊéÊÇÓÉ\nameurl{http://www.bdc.com.tw/}{ÖÂÔ¶¿Æ¼¼}ËùÑÐ·¢µÄÒ»Ì× Unix Æ½Ì¨µÄÖÐÎÄÅÅ°æÈíÌå¡£
Ãñ¹ú°ËÊ®ËÄÄêÊ®Ò»ÔÂ³õÍê³ÉµÄ v1.4 °æÒ»¿ÚÆøÍÆ³öÁËÎå¸öÆ½Ì¨µÄ°æ±¾¡£ÆäÖÐ Linux Æ½Ì¨µÄ beta °æÌá¹©Ê¹ÓÃÕß×ÔÓÉ£¬ÎÞÏÞÆÚµÄÊÔÓÃ¡£
ÕâÏî´´¾ÙÊ¹µÃ Linux °®ºÃÕßÓÖ¶àÁËÒ»¸öÁ¼ºÃµÄÖÐÎÄÊ¹ÓÃ»·¾³¡£
È»¶ø£¬ÓÉì¶ÊÐ³¡Ì«Ð¡£¬ÒÔÖÂÕýÊ½°æ³Ù³ÙÎ´ÄÜÍÆ³ö¡£Ä¿Ç°ËÆÒÑÍ£Ö¹ÑÐ·¢¡£




\subsubsection{ÈçºÎÈ¡µÃ}

ÁùÊé for Linux µÄ beta °æ¿É×Ô¸÷´óÐ£Ô°µÄ FTP Õ¾Ì¨È¡µÃ:
\begin{itemize}
\item \nameurl{ftp://nctuccca.edu.tw/Chinese/ifcss/software/linux/X11R6/dtop1.4/pub/}{}
\item \nameurl{ftp://ftp.ntu.edu.tw/Chinese/ifcss/software/linux/X11R6/dtop1.4/pub/}{}
\item \nameurl{ftp://ftp.ccu.edu.tw/pub3/chinese/linux/X11R6/dtop1.4/pub/}{}
\item \nameurl{ftp://ftp.ncu.edu.tw/OS/linux/X/ifcss/X11R6/dtop1.4/pub/}{}
\item \nameurl{ftp://ftp.ifcss.org/pub/software/linux/X11R6/dtop1.4/pub/}{}
\end{itemize}


ÆäÏÂÓÐÈý¸ö×ÓÄ¿Â¼£¬·Ö±ðÊÇ:
\begin{description}
\item[dtop.linux] \mbox{}

´æ·ÅÁùÊéµÄÖ´ÐÐµµÓëÖ´ÐÐÊ±ËùÐèµÄ×ÊÁÏµµ£¬Ä¿Ç°·ÖÀàÎªÈý¸öÖ÷Òªµµ°¸¡£È«²¿½â¿ª°²×°ááËùÐèÓ²µú¿Õ¼ä½Ó½ü 40 MB.

\item[dtop.readme] \mbox{}

´æ·ÅÁùÊé Linux beta °æµÄÏà¹ØÎÄ¼þ¡£ÕâÐ©ÎÄ¼þ½ÔÒÔÁùÊéµÄµµ°¸¸ñÊ½´¢´æ£¬Ê¹ÓÃÕß¿ÉÖ±½ÓÊ¹ÓÃÁùÊé Linux beta °æ¶ÁÈ¡¡£

\item[dtop.manual] \mbox{}

´æ·ÅÁùÊé X Window °æµÄÊ¹ÓÃÊÖ²á£¬ÒÔÁùÊéµÄµµ°¸¸ñÊ½´¢´æ¡£ÁùÊéµÄ X Window °æ(Linux, IBM AIX, HP-UX, Sun 4.1.x, Solaris)½Ô¿ÉÖ±½Ó¶ÁÈ¡¡£

\end{description}





\subsubsection{°²×°}

ÁùÊéµÄÓ²ÌåÐèÇó´óÔ¼ÊÇ: CPU 486 DX-33 »òÒÔÉÏ¡£RAM 16 MB »òÒÔÉÏ¡£Ì«ÉÙµÄ¼ÇÒäÌåËÙ¶È»áÂýµÃÈÃÄãÊÜ²»ÁË!Ó²µú¿Õ¼äÓ¦Ô¤Áô 50 MB ×óÓÒ¡£

È¡»Ø {\ttfamily dtop.linux} Ä¿Â¼ÏÂµÄÑ¹Ëõµµ£¬ÔÚ×ÔÐÐÑ¡¶¨µÄÄ¿Â¼ÏÂÈ«²¿½â¿ª¼´¿É£¬Èç {\ttfamily /usr/local/dtop}¡£

ÔÚÖ´ÐÐÇ°»¹±ØÐëÏÈÉè¶¨ºÃ»·¾³±äÊý: {\ttfamily \$DTOPHOME} ÊÇÄã°²×°ÁùÊéµÄÄ¿Â¼£¬{\ttfamily \$DTOPTMP} ÊÇÁùÊéÔÝ´æµµµÄÄ¿Â¼£¬Ò»°ãÉèÔÚ {\ttfamily /tmp} ¼´¿É¡£{\ttfamily XAPPLRESDIR} ÊÇÁùÊé×ÊÔ´µµËùÔÚÄ¿Â¼£¬Ò»°ãÊÇÔÚ {\ttfamily \$DTOPHOME/user} ÏÂ¡£
\begin{tscreen}
\begin{verbatim}
# export DTOPHOME=/usr/local/dtop
# export DTOPTMP=/tmp
# export XAPPLRESDIR=DTOPHOME/user
\end{verbatim}
\end{tscreen}


Äã»¹ÒªÉè¶¨ÁùÊéËùÊ¹ÓÃµÄÖÐÎÄ×ÖÐÍÄ¿Â¼:
\begin{tscreen}
\begin{verbatim}
# xset fp+ $DTOPHOME/pcf.chn
\end{verbatim}
\end{tscreen}


×îááÄã»¹ÒªÉè¶¨ Keysym ¶ÔÓ¦±í¡£ÓÉì¶ Linux X Window ÉÏ Keysym Óë Keycode µÄ¶ÔÓ¦ºÍ¹¤×÷Õ¾²»¾¡ÏàÍ¬£¬
ÀýÈçÔÚ Linux X Window ÉÏ {\ttfamily BackSpace} Óë {\ttfamily Delete} Á½¸ö Keysym ¶¼¶ÔÓ¦µ½Í¬Ò» Keycode£¬Ôì³É 
{\ttfamily BackSpace} Êµ¼ÊÉÏÊÇ {\ttfamily Delete} µÄÐÐÎªÄ£Ê½¡£Îª½â¾ö´ËÎÊÌâÁùÊéÔìÁËÒ»¸ö Keysym µµ£¬ÖÃì¶ {\ttfamily \$DTOPHOME/user} ÏÂ£¬µµÃûÎª
{\ttfamily dtop\_keysym.linux}. ÔÚ½øÈë X Window áá£¬¼üÈë 
\begin{tscreen}
\begin{verbatim}
# xmodmap dtop_keysym.linux
\end{verbatim}
\end{tscreen}


ÁíÒ»¸ö½â¾öµÄ·½·¨ÊÇÖ±½ÓÔÚÖ¸ÁîÁÐÉÏÏÂ
\begin{tscreen}
\begin{verbatim}
# xmodmap -e "keycode 22 = BackSpace"
# xmodmap -e "keycode 107 = Delete"
\end{verbatim}
\end{tscreen}


Ò»ÇÐ¶¼×¼±¸¾ÍÐ÷áá¾Í¿ÉÒÔÖ´ÐÐÁùÊéÁË:
\begin{tscreen}
\begin{verbatim}
# $DTOPHOME/bin/dtop14
\end{verbatim}
\end{tscreen}


Äã¿ÉÒÔÔÄ¶ÁÁùÊéËù¸½µÄÏßÉÏÊ¹ÓÃÊÖ²áÒÔ»ñµÃ¸üÏê¾¡µÄËµÃ÷¡£




\subsection{ChinesePower}

ChinesePower ÊÇÒ»¸öÔÚ X window ÉÏ·Ç³£Ò×ì¶Ê¹ÓÃ£¬Ëù¼û¼´ËùµÃ(WYSIWYG)µÄÔ¶¶«ÎÄÊé´¦ÀíÆ÷¡£
ËüÖ§Ô® BIG5, GB, ÈÕÎÄ£¬º«ÎÄ»ìºÏÊäÈë£¬PostScript ÁÐÓ¡ÓëÏÔÊ¾¡£
Ëü¿ÉÒÔÎªÎÄ¼þ²úÉúÆßÖÖÑÕÉ«µÄ GIF Í¼µµ£¬·Ç³£ÊÊºÏÓÃÀ´ÖÆ×÷ÖÐÎÄÍøÒ³¡£
ChinesePower Ê¹ÓÃ HBF »ò TTF ×ÖÐÍ¡£

ÓÉ´ËÈ¡µÃ ChinesePower
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/x-win/editor/chpower-2.0.tar.gz}
\end{quotation}


±àÒë ChinesePower ÐèÒª HBF ×ÖÐÍÓë Motif ³ÌÊ½¿â¡£Ê×ÏÈÐÞ¸Ä {\ttfamily Makefile} ÒÔ·ûºÏÄãµÄÐèÇó£¬È»áá
\begin{tscreen}
\begin{verbatim}
# make
\end{verbatim}
\end{tscreen}

Èç´Ë½«²úÉú¶þ½øÎ»Ö´ÐÐµµ¡£ÔÙÀ´Éè¶¨»·¾³±äÊý
\begin{tscreen}
\begin{verbatim}
# export HBFPATH=/usr/local/lib/chinese/HBF/
# export TTFPATH=/usr/local/lib/chinese/TTF/
# export HZINPUTDIR=/usr/local/lib/chinese/dict/
# export CHPOWERPATH=path_of_chinesepower
\end{verbatim}
\end{tscreen}





\subsection{EasyFlow}

ÓÉÍõÓÓÖÐ $<$\onlynameurl{wycc@iis.sinica.edu.tw}$>$ Ëù·¢Õ¹µÄÖÐÎÄ¼òÅÅ³ÌÊ½¡£Ïà¹Ø×ÊÁÏÇë²Î¿¼
\begin{quotation}
\nameurl{http://formosa.iis.sinica.edu.tw/wycc/}{}
\end{quotation}







\section{ÓÐÓÃµÄÖÐÎÄÈíÌå\label{software}}


\subsection{cjoe - Joe's Own Chinese Editor}

JOE ÊÇÒ»¸ö UNIX ÉÏÃâ·Ñ×¨ÒµµÄ ASCII ÎÄ×Ö±à¼­Æ÷¡£ËüÓÃÆðÀ´¾ÍÏñ´ó²¿·Ý IBM PC ÉÏµÄÎÄ×Ö±à¼­Æ÷¡£
ÒªÔÚ JOE ÉÏÊ¹ÓÃÖÐÎÄ£¬±ØÐëÐÞ¸Ä {\ttfamily .joerc} µÄÉè¶¨¡£ÏêÏ¸×ÊÁÏÇë¼û:
\begin{quotation}
\nameurl{http://www.neto.net/bv1al/linux/cjoe.html}{}
\end{quotation}


CJOE ÊÇÖÐÎÄ»¯µÄ JOE, ÔÚ´Ë¿ÉÈ¡µÃ
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/editor/cjoe-2.8.tgz}
\end{quotation}


±àÒëÓë°²×°ºÜ¼òµ¥¡£³ý·ÇÄãÒª¸ü¸ÄÖ´ÐÐµµ»ò man page µµ°¸·ÅÖÃµÄÎ»ÖÃ£¬²»È»¾ÍÖ±½Ó:
\begin{tscreen}
\begin{verbatim}
# make
# make install
\end{verbatim}
\end{tscreen}





\subsection{celvis}

Celvis ÊÇÒ»¸öºÜÏñ UNIX ÉÏ±ê×¼±à¼­Æ÷ vi/ex µÄ¶«Î÷£¬¼¸ºõÖ§Ô®ËùÓÐ vi/ex µÄÖ¸Áî¡£
Celvis ¿É±à¼­Í¬Ê±º¬ÓÐÖÐÓ¢ÎÄµÄÎÄÕÂ¡£ËüÒ²Í¬Ê±Ö§Ô® GB2312-80 ºÍ BIG5 ±àÂë¡£

ÓÉ´ËÈ¡µÃ celvis
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/editor/celvis-1.3.tar.gz}
\end{quotation}


È¡»Øáá½â¿ª
\begin{tscreen}
\begin{verbatim}
# tar zxvf celvis-1.3.tar.gz
# cd celvis
\end{verbatim}
\end{tscreen}

Äã±ØÐë¸ü¸Ä {\ttfamily tmp.c}£¬°Ñ 93-95 ÐÐ¿³µô¡£
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
#if OS9
                  if we don't have write permission...
#endif
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}

È»áá¾Í¿ÉÒÔ¿ªÊ¼±àÒë¡£
\begin{tscreen}
\begin{verbatim}
# cp Makefile.s5 Makefile
# make install
\end{verbatim}
\end{tscreen}

ÒòÎªËüµÄ {\ttfamily Makefile} ²¢·ÇÎª Linux ¶øÐ´µÄ£¬Äã¿ÉÄÜ»á¿´µ½Ðí¶à¾¯¸æÑ¶Ï¢£¬²»¹ýÃ»¹ØÏµ£¬²»¹ÜËü!
±àÒëÍêÖ®áá {\ttfamily celvis} »á±»°²×°ÔÚ {\ttfamily /usr/local/bin}.




\subsection{cvim}

CVim ÊÇÒ»¸ö vim-4.2 µÄÖÐÎÄÐÞ²¹³ÌÊ½¡£Ëü°üÀ¨ÁËÒ»Ð©ºÍ vi ºÜÏñµ« celvis-1.3 ËùÃ»ÓÐµÄÌØÉ«£¬ÏñÊÇÐÐºÅ£¬»ØÈÆÐÐ£¬¼°´óÐÍµµ°¸µÄ±à¼­¡£
Äã¿ÉÒÔ×ÔÏÂÃæµØµãÈ¡µÃ {\ttfamily vim-4.2-Chinese-patch} Óë {\ttfamily vim-4.2.tar.gz:}
\begin{quotation}
\onlynameurl{ftp://ftp.csie.nctu.edu.tw/pub/Unix/Chinese/cvim}
\end{quotation}

ÔÙ°´ÏÂÃæµÄ·½·¨½â¿ª:
\begin{tscreen}
\begin{verbatim}
# tar -xvzf vim-4.2.tar.gz
# cd vim-4.2/src
# patch < ../../vim-4.2-Chinese-patch
\end{verbatim}
\end{tscreen}

Äã¿É¸ü¸Ä {\ttfamily vim-4.2/src/feature.h} ÒÔ·ûºÏÄãµÄÐèÇó¡£±àÒë¼°°²×°ºÜ¼òµ¥£¬¾ÍÊÇ
\begin{tscreen}
\begin{verbatim}
# make
# make install
\end{verbatim}
\end{tscreen}





\subsection{he}

DOS ÉÏÖøÃûµÄÎÄÊé±à¼­Æ÷ººÊéµÄ Linux °æ¡£È»¶øÕâÊÇÒ»¸ö shareware ³ÌÊ½£¬´¦ÀíµÄÎÄ¼þÓÐÒ»°ÙÐÐµÄÏÞÖÆ¡£

ÔÚÏÂÃæµØµãÈ¡µÃ:
\begin{quotation}
\nameurl{ftp://linux.cis.nctu.edu.tw/packages/he_linux/he_linux.tar.Z}{}
\end{quotation}


Ê¹ÓÃ root login
\begin{tscreen}
\begin{verbatim}
# cd /
# uncompress he_linux.tar.Z
# tar xvf he_linux.tar
\end{verbatim}
\end{tscreen}


Ïà¹ØÖ®¼òÒ×ËµÃ÷£¬Çë²Î¿¼ {\ttfamily /usr/lib/he/notes2.2}£¬{\ttfamily /usr/lib/he/chap15} ¼° {\ttfamily /usr/lib/he/appendix} Èý¸öµµ°¸¡£




\subsection{hztty}

Hztty ¿ÉÔÚ²»Í¬ÖÐÎÄ±àÂë¸ñÊ½×ö×ª»»¡£Ê×ÏÈ½â¿ª {\ttfamily hztty-2.0.tar.gz}
\begin{tscreen}
\begin{verbatim}
# tar -xvzf hztty-2.0.tar.gz
# cd hztty-2.0
# make linux
\end{verbatim}
\end{tscreen}

±àÒëÍêÖ®áá£¬½«Ö´ÐÐµµ {\ttfamily hztty} ÒÆµ½ÄãµÄ {\ttfamily bin} Ä¿Â¼£¬
²¢½« man page ÒÆµ½ {\ttfamily man} Ä¿Â¼¡£
\begin{tscreen}
\begin{verbatim}
# mv hztty /usr/local/bin
# chmod 555 /usr/local/bin/hztty
# cp hztty.1 /usr/local/man/man1
# chmod 444 /usr/local/man/man1/hztty.1
\end{verbatim}
\end{tscreen}

ÈçºÎÊ¹ÓÃ hztty Çë²Î¿¼ hztty µÄÏßÉÏÊÖ²á¡£




\subsection{ktty}

ÕâÊÇÁíÒ»¸ö¸ú hztty ºÜÏñ£¬ÓÃÀ´ÔÚ kterm »ò pxvt ÉÏÔÄ¶ÁÖÐÎÄµÄ¹¤¾ß¡£
Äã¿ÉÔÚ´ËÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz}
\end{quotation}


È»¶øËüÎÞ·¨ÔÚ Linux ÉÏ±àÒë¡£ÄãÐèÒªÊ¹ÓÃ {\ttfamily hztty-2.0.tar.gz }ÖÐµÄ
``{\ttfamily tty.c}''£¬È»ááÔÚ {\ttfamily Makefile} ÖÐ¼ÓÉÏÁ½ÐÐ
\begin{tscreen}
\begin{verbatim}
linux:
      ${MAKE} ${MFLAGS} DEFINES='-DPOSIX -DSYSV -DUSE_SYSV_UTMP' ${PROG}
\end{verbatim}
\end{tscreen}

ÕâÑù¾Í¿ÉÒÔ±àÒëÁË
\begin{tscreen}
\begin{verbatim}
# make linux
\end{verbatim}
\end{tscreen}





\subsection{Cemacs Óë CChelp For Emacs}

Cemacs ÊÇÒ»ÖÖÊ¹ÓÃ GNU Emacs À´ÏÔÊ¾Óë±à¼­ÖÐÎÄµµ°¸µÄ·½·¨¡£Äã±ØÐëÔÚÖÐÎÄÖÕ¶Ë»úÉÏÖ´ÐÐ Emacs¡£
CCHELP ÊÇÒ»Ì×Ìá¹©ÖÐÎÄ¸¨ÖúÑ¶Ï¢µÄÏµÍ³¡£°²×° CCHELP Ö®áá£¬Äã¿ÉÒÔÓÃ»¬ÊóÔÚÈÎÒâÖÐÎÄ×ÖÉÏ°´ÏÂ£¬
È»áá¾Í»áÓÐÄÇ¸ö×ÖµÄËµÃ÷Ñ¶Ï¢ÅÜ³öÀ´£¬°üÀ¨ËüµÄÆ´Òô£¬Ó¢ÎÄ½âÊÍµÈ¡£ËüÍ¬Ê±Ö§Ô® GB Óë BIG5 ±àÂë¡£

Cemacs Óë CCHELP ½Ô¿ÉÔÚ´ËÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://ftp.math.psu.edu/pub/simpson/chinese/}
\end{quotation}


Çë°´ÕÕ cemacs Óë cchelp µÄ README Ö¸Ê¾°²×°¡£




\subsection{Mule}

MULE ÊÇ MULtilingual Enhancement to GNU Emacs µÄ¼òÐ´¡£
¼òµ¥µÄËµ£¬¾ÍÊÇÔÚ GNU Emacs ÉÏ¼ÓÐ©¶«Î÷£¬ÈÃËü¿ÉÒÔ´¦Àí¶à¹úÓïÑÔ(±àÂëÏµÍ³)¡£
Ëü½«¶àÎ»Ôª×é(multi bytes)µÄ±àÂëÏµÍ³(encoding system)ÖØÐÂÔÚÄÚ²¿ÓÖ±àÒ»´ÎÂë£¬
Òò´Ë£¬Ò»ÆªÎÄÕÂÖÐ¿ÉÍ¬Ê±Ê¹ÓÃÖÐÎÄ (BIG5 ¸ú GB), ÈÕÎÄ, º«ÎÄ, Ó¢ÎÄ, Ì©ÎÄµÈµÈ¡£




\subsubsection{È¡µÃ Mule-2.3 Óë Linux µÄÐÞ²¹µµ}

ÔÚÏÂÃæµØµã¿ÉÈ¡µÃ {\ttfamily mule-2.3.tar.gz} ¼° Linux µÄÐÞ²¹µµ {\ttfamily mule-2.3+lx.diff.gz}:
\begin{quotation}
\onlynameurl{ftp://sunsite.unc.edu/pub/Linux/distributions/je/sources/mule/}
\end{quotation}


Èç¹ûÄãÓÃ Red Hat Linux, ¿ÉÈ¡µÃ RPM µÄ°ü×° {\ttfamily mule-2.3-1.i386.rpm}, {\ttfamily mule-common-2.3-1.i386.rpm} ¼° {\ttfamily mule-elispsrc-2.3-1.i386.rpm}:
\begin{quotation}
\onlynameurl{ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS/}
\end{quotation}





\subsubsection{±àÒëÓë°²×°}

½â¿ªÑ¹Ëõ²¢¼ÓÈëÐÞ²¹µµ:
\begin{tscreen}
\begin{verbatim}
# tar -xvzf mule-2.3.tar.gz
# patch < mule-2.3+lx.diff 
# cd mule-2.3/
# ./configure "i386-*-linux" --with-x11 --with-x-toolkit --with-gcc
\end{verbatim}
\end{tscreen}

Èç¹ûÄãÏë½« mule ¸Ä³É×Ô¼ºÏ²»¶µÄÑù×Ó£¬ÇëÔÄ¶Á {\ttfamily INSTALL} µµ£¬²¢ÓÃ ``{\ttfamily ./configure --help}''.
È»áá£¬¸ü¸Ä ``{\ttfamily src/Makefile}''£¬½« ``{\ttfamily -lcurses}'' ¸Ä³É ``{\ttfamily -lncurses}''¡£ÔÙÀ´
\begin{tscreen}
\begin{verbatim}
# make
# make install
\end{verbatim}
\end{tscreen}

Ô¤ÉèµÄ°²×°Ä¿Â¼ÊÇ {\ttfamily /usr/local}.




\subsubsection{ÔÚ Mule-2.3 Ê¹ÓÃÖÐÎÄ}

Èç¹ûÄãÒÑ°²×°ÁË×ÖÐÍ£¬Äã¿ÉÒÔÓÃ mule À´ÊäÈëÓëÏÔÊ¾ÖÐÎÄ¡£´ó²¿·ÝµÄ×ÖÐÍ¶¼ÊÇ 16 »ò 24 µãµÄ£¬ËùÒÔÓÃ:
\begin{tscreen}
\begin{verbatim}
# mule -fn 8x16 &
\end{verbatim}
\end{tscreen}

»ò
\begin{tscreen}
\begin{verbatim}
# mule -fn 12x24 &
\end{verbatim}
\end{tscreen}

°´ {\ttfamily M-x load-library RETURN chinese RETURN} .
``{\ttfamily Ctrl-]}'' ÓÃÀ´ÇÐ»»ÊäÈë·¨¡£




\subsection{hc\label{hc}}

ÕâÊÇÒ»¸ö BIG5 ¼° GB ±àÂëµÄ×ª»»³ÌÊ½¡£ÔÚÏÂÃæµØµãÈ¡µÃ:
\begin{quotation}
\onlynameurl{ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz}
\end{quotation}

ÒÀÏÂ·¨½â¿ª²¢°²×°:
\begin{tscreen}
\begin{verbatim}
# tar zxvf hc-30.tar.gz
# cd hc3
# make
# mv hc /usr/local/bin
# mv hc.tab /usr/local/lib/chinese
# mv hc.1 /usr/local/man/man1
\end{verbatim}
\end{tscreen}


GB ×ªÎª BIG5 ÓÃ
\begin{tscreen}
\begin{verbatim}
hc -m g2b -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE
\end{verbatim}
\end{tscreen}


BIG5 ×ªÎª GB ÓÃ
\begin{tscreen}
\begin{verbatim}
hc -m b2g -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE
\end{verbatim}
\end{tscreen}


Äã¿ÉÒÔ×Ô¼ºÐ´Ò»¸ö shell script À´¼ò»¯ÉÏÃæµÄÖ¸Áî¡£




\subsection{ctin}

ctin ÊÇÒ»¸öÒÑ½«ËùÓÐÑ¶Ï¢ÖÐÎÄ»¯µÄÐÂÎÅÌÖÂÛÈºÔÄ¶ÁÆ÷(news reader). Äã¿ÉÒÔÔÚ´ËÈ¡µÃÒÑ±àÒëÍê³ÉµÄÖ´ÐÐµµÈ¡Ô­Ê¼³ÌÊ½Âë:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/ctin/ctin-970625.src.bin.tgz}
\end{quotation}


Ö´ÐÐ ctin Ç°±ØÐëÏÈÉè¶¨»·¾³±äÊý {\ttfamily \$NNTPSERVER} Ö¸ÏòÄãÏëÊ¹ÓÃµÄÐÂÎÅËÅ·þÆ÷:
\begin{tscreen}
\begin{verbatim}
# export NNTPSERVER=netnews.ntu.edu.tw
\end{verbatim}
\end{tscreen}

È»ááÖ´ÐÐ {\ttfamily tin} ¼´¿É¡£




\subsection{ÆäËüÐ¡ÍæÒâ}

Äã¿ÉÒÔÔÚÕâÀïÕÒµ½Ò»Ð©¿ÉÏÔÊ¾ÖÐÎÄµÄÐ¡¹¤¾ß£¬Èç {\ttfamily cuptime}, {\ttfamily cw}, {\ttfamily cless}, {\ttfamily cwrite}, {\ttfamily cytalk} µÈµÈ¡£
\begin{quotation}
\onlynameurl{ftp://ftp.vit.edu.tw/unix/linux/chinese/}
\end{quotation}







\section{ÆäËüÈíÌåµÄÖÐÎÄÏà¹ØÎÊÌâ\label{other}}


\subsection{Netscape Navigator\label{netscape}}

ÓÐÐí¶àÍøÒ³¶¼ÌÖÂÛÕâ¸öÎÊÌâ¡£Netscape (2.0 °æÒÔáá) Í¬Ê±Ö§Ô® BIG5 ¼° GB ±àÂë¡£ÒªÔÚ Netscape ÏÂÏÔÊ¾ÖÐÎÄÓÐÈý¸ö²½Öè:
\begin{enumerate}
\item °²×° X µÄÖÐÎÄ×ÖÐÍ¡£Çë²Î¿¼\ref{xfont} {(°²×°ÖÐÎÄ×ÖÐÍ)} Ò»½Ú¡£
\item Ö´ÐÐ {\ttfamily netscape}£¬½« {\ttfamily Document Encoding} Éè¶¨Îª {\ttfamily Tranditional Chinese (Big5)} »ò {\ttfamily Simplified Chinese}.
\begin{itemize}
\item ÔÚ Netscape 2.x, 3.x ÖÐ£¬ÕâÔÚ {\ttfamily Options/Document Encoding/...} ÖÐÉè¶¨¡£
\item ÔÚ Netscape Communicator 4.x ÖÐ£¬ÔÚ {\ttfamily View/Encoding/...} ÖÐÉè¶¨¡£
\end{itemize}
\item Ñ¡ÔñÄãÒªÊ¹ÓÃµÄÖÐÎÄ×ÖÐÍ¡£
\begin{itemize}
\item ÔÚ Netscape 2.x, 3.x ÖÐ£¬ÓÉ {\ttfamily Options/General Preferences/Fonts} Éè¶¨¡£
\item ÔÚ Netscape Communicator 4.x ÖÐ£¬ÔòÔÚ {\ttfamily Edit/Preferences.../Appearance/Fonts} ÀïÉè¶¨¡£
\end{itemize}
\end{enumerate}

»òÐíÄã»áÆæ¹ÖÎªºÎÄãÖ»ÄÜÊ¹ÓÃ {\ttfamily Fixed(HKU) Size 16.0}¡£ÕâÊÇÒòÎª {\ttfamily /usr/X11R6/lib/X11/app-defaults/Netscape} µÄÉè¶¨¡£
¼ÙÉèÄãÓÐÏÂÁÐÕâÐ© BIG5 ×ÖÐÍ
\begin{tscreen}
\begin{verbatim}
# xlsfonts | grep big5
-hku-fixed-medium-r-normal--0-0-72-72-c-0-big5.hku-0
-hku-fixed-medium-r-normal--16-160-72-72-c-160-big5.hku-0
-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
\end{verbatim}
\end{tscreen}

ÔÚ {\ttfamily /usr/X11R6/lib/X11/app-defaults/Netscape} ÉÏ¼ÓÒ»ÐÐ
\begin{tscreen}
\begin{verbatim}
*documentFonts.charset*big5.eten.3.10-1:              x-x-big5
\end{verbatim}
\end{tscreen}

Èç´Ë Netscape ¾ÍÄÜ¹»Ê¹ÓÃÕâÐ©×ÖÐÍÁË¡£

ÁíÒ»¸ö½â¾öµÄ·½·¨ÊÇÎªÄãµÄ×ÖÐÍÃû³Æ¼ÓÉÏ±ðÃû(alias): ÔÚÄãµÄ×ÖÐÍÄ¿Â¼ÏÂµÄ {\ttfamily fonts.alias} µµ°¸ÖÐ¼Ó(Èç¹ûÃ»ÓÐÕâ¸öµµ°¸¾Í×Ô¼º½¨)
\begin{tscreen}
\begin{verbatim}
-big5-taipeik-medium-r-normal--16-160-72-72-c-160-big5.hku-1 taipei16
-big5-taipeik-medium-r-normal--20-200-72-72-c-200-big5.hku-1 taipeik20
-big5-taipeik-medium-r-normal--24-240-72-72-c-240-big5.hku-1 taipeik24
\end{verbatim}
\end{tscreen}


ÆäÖÐ {\ttfamily taipeik20} µÈÄãÊÇÒªÎªËüÈ¡±ðÃûµÄ×ÖÐÍÃû³Æ¡£ÐÞ¸Ä¹ýÒªááÓÃ
\begin{tscreen}
\begin{verbatim}
# xset fp rehash
\end{verbatim}
\end{tscreen}

ÖØÐÂÔØÈë×ÖÐÍÃû³Æ²Å»áÉúÐ§¡£

Äã¿ÉÄÜ»á·¢ÏÖÔÚÖÐÓ¢ÎÄ¼ÐÔÓµÄÍøÒ³ÀïÖÐÓ¢ÎÄ×ÖÐÍµÄ±ÈÀý²¢²»ÕýÈ·(ÈçÓ¢ÎÄ×ÖÌ«Ð¡)¡£ÕâÊÇÒòÎªÄãµÄÑ¡ÓÃµÄÓ¢ÎÄ×ÖÐÍºÍÖÐÎÄ×ÖÐÍ´óÐ¡²¢²»ÅäºÏµÄÔµ¹Ê¡£
»Øµ½×ÖÐÍÉè¶¨ÖÐÑ¡ Western(iso-8859-1), È»áá¸ü¸ÄÓ¢ÎÄ×ÖÐÍµÄ´óÐ¡¡£µ÷µ½ÄãÈÏÎªÊÊµ±µÄ´óÐ¡±ÈÀý¼´¿É¡£




\subsection{sendmail\label{sendmail}}

ÒòÎª {\ttfamily sendmail 8.8.x} Ô¤Éè»á½«ËùÓÐ 8-bit µÄÐÅ¼þ±àÂëááÔÙËÍ³ö£¬Õâ»ò¶à»òÉÙ»á¶ÔÊÕÐÅÈËÔì³ÉÒ»Ð©Ó°Ïì(²Î¼û \ref{procmail} {(ÏÂÒ»Ð¡½Ú)} µÄ½â¾ö·½·¨)¡£
ÏÖÔÚ´ó²¿·ÝµÄÖ÷»ú¶¼ÒÑÄÜÖ±½Ó´«ËÍ 8-bit µÄÐÅ¼þ£¬ËùÒÔÄã×îºÃÖØÐÂ±àÒë {\ttfamily sendmail}, ½«±àÂë¹¦ÄÜ¹Øµô¡£

\begin{itemize}
\item ÔÚÏÂÃæµØµã(»òÓ³ÉäÕ¾Ì¨)È¡»Ø×îÐÂ°æ±¾µÄ {\ttfamily sendmail}:
\begin{quotation}
\onlynameurl{ftp://ftp.sendmail.org/ucb/src/sendmail/}
\end{quotation}

\item ½â¿ª²¢¸ü¸Ä {\ttfamily Makefile}:
\begin{tscreen}
\begin{verbatim}
# tar zxvf sendmail-8.8.8.tar.gz
# cd src/Makefiles
# chmod u+w Makefile.Linux
# vi Makefile.Linux
\end{verbatim}
\end{tscreen}

ÔÚ {\ttfamily CFLAGS+=} áá¼ÓÉÏ {\ttfamily -DMIME8TO7=0}.
\item ±àÒë²¢°²×° {\ttfamily sendmail}:
\begin{tscreen}
\begin{verbatim}
# cd ..
# ./makesendmail all install
\end{verbatim}
\end{tscreen}
\item ÓÃÊÖ¶¯·½Ê½°²½« man pages °²×°µ½ÊÊµ±Ä¿Â¼(²»×°Ò²Ã»¹ØÏµ)¡£
\item ¿³µô¾ÉµÄ {\ttfamily sendmail} ÐÐ³Ì:
\begin{tscreen}
\begin{verbatim}
# kill -9 `head -1 /var/run/sendmail.pid`
\end{verbatim}
\end{tscreen}
\item ÖØÐÂÆô¶¯ {\ttfamily sendmail}:
\begin{tscreen}
\begin{verbatim}
# /usr/sbin/sendmail -bd -q1h
\end{verbatim}
\end{tscreen}
\end{itemize}





\subsection{procmail\label{procmail}}

{\ttfamily procmail} ÊÇÒ»¸öµç×ÓÓÊ¼þ¹ýÂËÆ÷(mail filter). Ëü¿É½«µ½µÄÐÅ¼þÔÚ´æÈëÄãµÄÐÅÏäÇ°ÏÈ×ö´¦Àí£¬ÀýÈç½«ÐÅ¼þ·ÖÀàµÈ¡£
²»¹ýÕâÀïÒª½ÌÄãµÄÊÇÈçºÎÀûÓÃ {\ttfamily procmail} À´½«±»±àÂëµÄÖÐÎÄÐÅ¼þ½âÂë³É´¿ÎÄ×Ö£¬ÒÔ¼°ÔÚ²»Í¬±àÂëµÄÐÅ¼þ×ª»»ÎªÄã³£ÓÃµÄ±àÂë¡£

ÔÚÄãµÄ home Ä¿Â¼ÏÂ½¨Á¢ {\ttfamily .procmailrc} µµ°¸£¬ÄÚÈÝÈçÏÂ:
\par
\addvspace{\medskipamount}
\nopagebreak\hrule
\begin{verbatim}
# ÔÚÓÃ procmail ´¦ÀíÇ°ÏÈ½«ÐÅ¼þ´¢´æÏÂÀ´£¬ÒÔÃâ·¢ÉúÒâÍâ
# Äã¿ÉÒÔÉè¶¨ÄÇÐ©ÐÅ¼þ²»±Ø±¸·Ý£¬ÀýÈçÓÉ MAILER-DAEMON À´µÄÍËÐÅ
:0 c
* !^From.*MAILER-DAEMON
mail/procmail-backup

# ½«ÒÔ quoted-printable »ò base64 ±àÂëµÄÐÅ¼þ½âÂë
:0
* ^Content-Type: *text/plain
{
    :0 fbw
    * ^Content-Transfer-Encoding: *quoted-printable
    | mimencode -u -q

        :0 Afhw
        | formail -I "Content-Transfer-Encoding: 8bit" \
                  -I "X-Mimed-Autoconverted: quoted-printable to 8bit by procmail"

    :0 fbw
    * ^Content-Transfer-Encoding: *base64
    | mimencode -u -b

        :0 Afhw
        | formail -I "Content-Transfer-Encoding: 8bit" \
                  -I "X-Mimed-Autoconverted: base64 to 8bit by procmail"
}

# ÕâÀïÅÐ¶ÏÐÅ¼þÊÇ·ñÎª GB ±àÂë£¬ÈôÊÇÔò×ªÎª BIG5 ±àÂë
# Èç¹ûÄãÒªÓÉ BIG5 ×ªÎª GB Âë£¬Òª½«Àý×ÓÖÐËùÓÐµÄ big5
# ¼° gb2312 »¥»»£¬²¢½« hc -m b2g ¸ÄÎª hc -m g2b

:0
* ^Content-Type:.*text/plain;.*charset=gb2312
{
    :0 fw
    | hc -m b2g -t /usr/local/lib/chinese/hc.tab

        :0 Afhw
        | formail -I "Content-Type: text/plain; charset=big5" \
                  -I "X-Charset-Autoconverted: gb2312 to big5 by procmail"
}

# ½«ÐÅ¼þ´æ»ØÐÅÏä
:0:
${ORGMAIL}
\end{verbatim} 
\nopagebreak\hrule 
\addvspace{\medskipamount}


Õâ¸öÀý×ÓÖÐ£¬ÅäºÏÁË {\ttfamily mimencode}, {\ttfamily formail} ½«ÐÅ¼þ½âÂë£¬²¢ÓÃ {\ttfamily \ref{hc} {(hc)}} ½« GB ±àÂëµÄÐÅ¼þ×ªÎª BIG5 ±àÂë¡£ËùÒÔÄã»¹±ØÐë°²×°ÕâÐ©¹¤¾ß¡£

×îááÔÙ½«¸ü¸ÄÄãµÄ {\ttfamily .forward} µµ¾Í¿ÉÒÔÁË
\begin{tscreen}
\begin{verbatim}
"|IFS=' ' && exec /usr/bin/procmail -f- ~/.procmailrc ||exit 75 name"
\end{verbatim}
\end{tscreen}

{\bfseries ×¢Òâ}: ÆäÖÐ×îááµÄ {\ttfamily name} Òª¸ÄÎªÄã×Ô¼ºµÄÇ©ÈëÃû³Æ(login name).




\subsection{telnet\label{telnet}}

Èç¹ûÄãÔÚ×Ô¼ºµÄ»úÆ÷ÉÏ¿ÉÒÔÊäÈëÖÐÎÄ£¬µ« telnet µ½±ðµÄ»úÆ÷ááÈ´ÎÞ·¨ÊäÈëÖÐÎÄ£¬ÄÇ÷áÎÊÌâ¿ÉÄÜ³öÔÚ {\ttfamily telnet} ³ÌÊ½ÉÏ¡£
µ±Äã»¹ÔÚ telnet Á¬ÏßÖÐÊ±¿ÉÒÔ°´ {\ttfamily Ctrl-]} Ìø³ö£¬ÔÚ {\ttfamily telnet{$>$}} ÌáÊ¾·ûºÅÏÂÊäÈë {\bfseries set binary} ¼´¿É¡£
ÄãÒ²¿ÉÒÔÔÚÁ¬ÏßÊ±ÓÃ {\ttfamily telnet -8}. (µ«ÊÇÔÚÁ¬Ä³Ð©Õ¾Ì¨Ê±»á³öÎÊÌâ...?)

ÁíÒ»¸ö½Ï¼òµ¥µÄ°ì·¨ÊÇÖ±½Ó¸ÄÓÃ¿É´«Êä 8-bit µÄ {\ttfamily telnet} ³ÌÊ½¡£´ÓÏÂÃæµØµã¿ÉÈ¡µÃÖ´ÐÐµµ:
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/misc/}
\end{quotation}





\subsection{less}

{\ttfamily less} ±¾Éí¾Í¿ÉÖ±½ÓÏÔÊ¾ÖÐÎÄÁË£¬Ö»ÒªÉè¶¨ÏÂÃæµÄ»·¾³±äÊý¼´¿É:
\begin{tscreen}
\begin{verbatim}
# export LESSCHARSET=latin1
\end{verbatim}
\end{tscreen}





\subsection{pine}

Pine 3.95 °æÒÔáá¾Í¿ÉÒÔÖ§Ô®ÔÄ¶Á¼°ÊäÈëÖÐÎÄÐÅ¼þÁË¡£½øÈë pine Ö®ááÑ¡ {\ttfamily SETUP/Config}
ÔÚ {\ttfamily feature list} ÖÐ¹´Ñ¡(°´ {\ttfamily X}):
\begin{tscreen}
\begin{verbatim}
   [X]  enable-8bit-esmtp-negotiation
   [X]  enable-8bit-nntp-posting
\end{verbatim}
\end{tscreen}


È»ááÔÚ {\ttfamily character-set} ÉÏ°´ {\ttfamily C}, ½«ÆäÖµ¸ÄÎª big5 »ò gb2312. °´ {\ttfamily E} ÍÑÀë´¢´æ¼´¿É¡£

ÄãÒ²¿ÉÒÔ°²×°ÄÜÏÔÊ¾ÖÐÎÄÑ¶Ï¢µÄ cpine:
\begin{quotation}
\onlynameurl{ftp://ftp.vit.edu.tw/unix/linux/chinese/cpine-3.91.bin.tgz}
\end{quotation}





\subsection{samba}

\begin{itemize}
\item Ê×ÏÈ£¬È¡»Ø×î½ü°æ±¾µÄ samba-1.9.17p5 ÒÔ¼° big5 ÐÞ²¹µµ¡£
\begin{quotation}
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/network/samba/samba-1.9.17p5.tar.gz}\\ 
\onlynameurl{ftp://linux.cis.nctu.edu.tw/packages/chinese/samba-big5-patch/samba-1.9.17p2-BIG5-patch-0.gz}
\end{quotation}
\item ½â¿ª samba-1.9.17p5.tar.gz, ²¢¼ÓÉÏÐÞ²¹µµ:
\begin{tscreen}
\begin{verbatim}
# tar zxvf samba-1.9.17p5.tar.gz
# cd samba-1.9.17p5/source
# zcat samba-1.9.17p2-BIG5-patch-0.gz | patch -s
\end{verbatim}
\end{tscreen}
\item ÔÙ°´ÕÕÒ»°ãÕý³£µÄ³ÌÐò±àÒë²¢°²×°¼´¿É¡£ÏêÇéÇë²Î¿¼ \nameurl{http://samba.anu.edu.au/samba/}{Samba ÍøÒ³}¡£
\end{itemize}





\subsection{lynx}

\nameurl{http://lynx.browser.org/}{Lynx} v2.7 ÒÑ¾­¿ÉÖ±½Ó½Ó¹Û¿´ÖÐÎÄµÄÍøÒ³ÁË¡£Ö´ÐÐ lynx, °´ {\ttfamily O)ption} / {\ttfamily C)haracter set}, °´ÉÏÏÂ¼üÑ¡ {\ttfamily Taipei(Big5)}£¬ÔÙ°´ '{$>$}' ´æµµ¼´¿É¡£




\subsection{minicom}

Æô¶¯ {\ttfamily minicom} Ê±¼ÓÉÏ {\ttfamily -l} Ñ¡Ïî¼´¿ÉÏÔÊ¾ÖÐÎÄ¡£




\subsection{fingerd}

Èç¹ûÄãÔÚÄãµÄ {\ttfamily .plan} ÖÐÊ¹ÓÃÖÐÎÄ±ðÈËÈ´¿´²»µ½£¬ÄÇ¿ÉÄÜÊÇÒòÎªÄãµÄ {\ttfamily fingerd} ÎÞ·¨ËÍ³ö 8-bit µÄÖÐÎÄ×Ö¡£
µ½ÏÂÃæµØµãÈ¡»Ø {\ttfamily cfingerd}:
\begin{quotation}
\onlynameurl{ftp://nctuccca.edu.tw/OS/Linux/packages/network/finger/cfingerd-1.3.2.tar.gz}
\end{quotation}


½â¿ªáá£¬Ö´ÐÐ {\ttfamily ./Configure} ÔÙ {\ttfamily make all} ¼´¿É¡£

ÔÙÀ´ÐÞ¸Ä {\ttfamily /etc/inetd.conf}, ½«Ô­À´ {\ttfamily finger} µÄÏîÄ¿¸ÄÎª:
\begin{tscreen}
\begin{verbatim}
finger  stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.cfingerd
\end{verbatim}
\end{tscreen}


×îááÈÃ {\ttfamily inetd} ÖØÐÂ¶ÁÈëÉè¶¨µµ:
\begin{tscreen}
\begin{verbatim}
# kill -HUP `cat /var/run/inetd.pid`
\end{verbatim}
\end{tscreen}





\subsection{tintin++}

TinTin++ ²¢·ÇÖÐÎÄÈíÌå¡£ËüÖ»ÊÇÔÚÄãÍæÖÐÎÄ mud Ê±·Ç³£µÄÓÐÓÃ¡£Äã¿ÉÔÚ´ËÈ¡µÃ: 
\begin{quotation}
\onlynameurl{ftp://ftp.princeton.edu/pub/tintin++}
\end{quotation}


ÏÂÃæÊÇÒ»Ð©ÖÐÎÄ mud Õ¾:
\begin{tscreen}
\begin{verbatim}
FengYun                  fengyun.com       5555
Xi You Ji                129.105.79.24     6905
Xia ke Xing              207.76.64.2       5555
\end{verbatim}
\end{tscreen}







\section{Linux µÄÖÐÎÄ»¯}

Èç¹ûÄã»¹ÖªµÀÓÐÄÇÐ© Linux ÖÐÎÄ»¯µÄ¼Æ»­£¬Çë \onlynameurl{¸æËßÎÒ}¡£




\subsection{Linux ÖÐÎÄÎÄ¼þ¼Æ»­\label{CLDP}}

Linux ÖÐÎÄÎÄ¼þ¼Æ»­(CLDP)Ä¿Ç°ÕýÈ«Á¦½øÐÐì¶ Linux HOWTOs ÎÄ¼þµÄÖÐÎÄ·­Òë¹¤×÷£¬ËüµÄÍøÖ·ÊÇ \onlynameurl{http://www.linux.org.tw/CLDP/}¡£
CLDP ÓÐÒ»ÓÊµÝÁÐ±í \onlynameurl{ldp-trans@linux.org.tw}.
Ëü³ÉÁ¢µÄÄ¿µÄÊÇ:
\begin{itemize}
\item  ½áºÏÖÚÈËµÄÁ¦Á¿£¬ÕûºÏ Linux HOWTO ·­Òë¹¤×÷¡£
\item  ÌÖÂÛ SGML Tools ÖÐÎÄ´¦ÀíÎÊÌâ¡£
\item  ·ÖÏí¼°´«³Ð Linux HOWTO ·­ÒëµÄ¾­Ñé¡£
\item  ÍÆ¹ã Linux HOWTO ·­Òë¼Æ»­¡£
\item  ÆäËüÓë Linux ÖÐÎÄ»¯Ïà¹ØµÄ¹¤×÷¡£
\end{itemize}


Ïë¼ÓÈëµÄ»°£¬ÇëÒÔ {\ttfamily subscribe} Îª{\itshape ÐÅ¼þÄÚÈÝ\/}(·Ç{\itshape ±êÌâ\/})¼Äµ½ 
\onlynameurl{ldp-trans-request@linux.org.tw}
¼´¿É¡£Èç¹ûÄãÏëµÃµ½´ËÓÊµÝÁÐ±í½øÒ»²½ËµÃ÷£¬ÇëÒÔ {\ttfamily info} ÎªÐÅ¼þÄÚÈÝ¼Äµ½ÉÏÊöµØÖ·¡£
ÈôÏëµÃµ½ÓÊµÝÁÐ±íµÄÊ¹ÓÃËµÃ÷£¬ÒÔ {\ttfamily help} ÎªÐÅ¼þÄÚÈÝ¼Äµ½ÉÏÊöÍ¬Ò»µØÖ·¡£
Èç¹ûÄã¶ÔÓÊµÝÁÐ±íÓÐÈÎºÎ½¨Òé»òÒÉÎÊ£¬ÇëÐ´ÐÅµ½ \onlynameurl{ldp-trans-approval@linux.org.tw}¡£

Èç¹ûÄãÔ¸ÒâÎª Linux ÎÄ¼þÖÐÎÄ»¯¾¡Ò»·ÝÁ¦Á¿£¬Çë¼ÓÈë´ËÓÊµÝÁÐ±í¡£




\subsection{Linux ÖÐÎÄ»¯¼Æ»®}

ÕâÊÇÎª½¨Á¢Ò»¸öÍêÕû Linux ÖÐÎÄ»¯×÷Òµ»·¾³ÎªÄ¿±êµÄ¼Æ»®¡£ÓÉ
\onlynameurl{³ÂÓÀÉý}
Ëù·¢Æð£¬Ä¿Ç°»¹ÔÚ²Ý´´½×¶Î£¬ÓÐ´ý´ó¼Ò¹²Í¬Å¬Á¦¡£

±¾¼Æ»®µÄÍøÒ³ÊÇ \onlynameurl{http://chinese.linux.org.tw/}
¸ºÔðÕýÊ½¶ÔÍâ¹«¸æµÄ£¬²¢Ìá¹©±¾¼Æ»®Ö´ÐÐÊ±ÎÊÌâÌÖÂÛ¡¢ÅúÆÀ½¨ÒéÓë³É¹û·¢±íµÈ¹¤×÷¡£




\subsection{Linux µÄÖÐÎÄÕ¾Ì¨}

ÏÂÁÐµØµã¿ÉÕÒµ½ Linux ÖÐÎÄ×ÊÑ¶¡£Èç¹ûÄã»¹ÖªµÀÓÐÆäËüÎ´ÁÐ³öµÄ£¬Çë¸æËßÎÒ¡£

{\bfseries BIG5}
\begin{itemize}
\item \nameurl{http://www.linux.org.tw/}{}
\item \nameurl{http://chinese.linux.org.tw/}{}
\item \nameurl{http://linux.cis.nctu.edu.tw/}{}
\item \nameurl{http://linux.ntcic.edu.tw/}{}
\item \nameurl{http://freebsd.ee.ntu.edu.tw/bbs/6/index.html}{}
\item \nameurl{http://cc.shu.edu.tw/rick/wwwguide/c_linux_hopenet.html}{}
\item \nameurl{http://henry.cis.nctu.edu.tw/linuxwww/}{}
\item \nameurl{http://marr.dorm9.nccu.edu.tw/marr/Comp/PC-Unix/index.html}{}
\item \nameurl{http://www.phys.ntu.edu.tw/cwhuang/pub/os/linux/}{}
\end{itemize}

{\bfseries GB}
\begin{itemize}
\item \nameurl{http://csun01.ihep.ac.cn/}{}
\item \nameurl{http://www.clinux.ml.org/}{}
\end{itemize}





\subsection{Linux µÄÖÐÎÄÌÖÂÛÇø}

Èç¹ûÄãÓÐÎÊÌâ£¬¿ÉÒÔÔÚÕâÐ©ÌÖÂÛÇø·¢ÎÊ£¬ÓÃÖÐÎÄÒ²Í¨Å¶! ²»¹ýÇëÈ·¶¨ÄãÒÑ¾­ÏÈ¿´¹ýÁËÏà¹ØµÄÎÄ¼þ»ò HOWTO.
·ñÔò{\itshape ÖØ¸´ÎÊÒ»Ð© FAQ ÊÇºÜ²»ÊÜ»¶Ó­µÄ\/}!

\begin{itemize}
\item \nameurl{news://tw.bbs.comp.linux}{}
\item \nameurl{telnet://henry.cis.nctu.edu.tw}{}
\end{itemize}







\section{³£¼ûÎÊÌâ½â´ð}


\subsection{ÎªºÎÎÒÎÞ·¨ÊäÈëÖÐÎÄ?}

{\bfseries ´ð}:
Õâ¸öÎÊÌâÎÊµÃÌ«ÁýÍ³ÁË! ÄãÊÇÔÚÊ²÷áÇé¿öÏÂ²»ÄÜÊäÈëÖÐÎÄµÄ?

Èç¹ûÄãÊÇÔÚ console µÄ shell ÏÂ²»ÄÜÊäÈëÖÐÎÄ£¬Çë²Î¿¼ \ref{input} {(ÖÐÎÄÊäÈëÎÊÌâ)} Ò»Ð¡½ÚµÄËµÃ÷¡£

Èç¹ûÄãÊÇÔÚ±à¼­Æ÷ÖÐ²»ÄÜÊäÈë£¬¿ÉÄÜÄãµÄ±à¼­Æ÷ÎÞ·¨Ö§Ô®ÖÐÎÄ¡£Çë²Î¿¼ \ref{software} {(ÓÐÓÃµÄÖÐÎÄÈíÌå)} Ò»½Ú°²×°ÄÜÖ§Ô®ÖÐÎÄµÄ±à¼­Æ÷¡£

Èç¹ûÄãÊÇ telnet µ½±ðÈëµÄ»úÆ÷áá²»ÄÜÊäÈëÖÐÎÄ£¬ÄÇ÷áÎÊÌâºÜ¿ÉÄÜÔÚ {\ttfamily telnet} ÕâÖ§³ÌÊ½ÉÏ¡£Çë²Î¿¼ {\ttfamily \ref{telnet} {(telnet)}} Ò»Ð¡½ÚµÄËµÃ÷¡£




\subsection{ÎÒÒÑÈ¡»Ø NTU TTF ×ÖÐÍ£¬µ«ÒªÈçºÎ½âÑ¹ËõÄØ?\label{ntuttf}}

{\bfseries ´ð}:
NTU TTF ×ÖÐÍÊÇÒÔ arj ¸ñÊ½Ñ¹Ëõ²¢·Ö³ÉºÃ¼¸¸öµµ°¸(ÒÔ±ãÈÃÄã¿ÉÒÔ·Å½ø´ÅÆ¬ÖÐ)£¬½âÑ¹ËõµÄ·½·¨ÓÐµãÂé·³¡£
ÀýÈçÄãÏëÒª {\ttfamily ntu\_kai.ttf} ×ÖÐÍ£¬Äã±ØÐëÈ¡»Ø {\ttfamily ntu\_kai.arj},  {\ttfamily ntu\_kai.a01}, {\ttfamily ntu\_kai.a02}, {\ttfamily ntu\_kai.a03} ËÄ¸öµµ°¸¡£
¼ÙÈçÄãÓÐ {\bfseries DOS} °æµÄ arj ³ÌÊ½£¬½«ÕâËÄ¸öµµ°¸·ÅÔÚÍ¬Ò»Ä¿Â¼²¢ÓÃÕâ¸öÖ¸ÁîÀ´½âÑ¹Ëõ:
\begin{tscreen}
\begin{verbatim}
C:\> arj x -va -y ntu_kai
\end{verbatim}
\end{tscreen}


Èç¹ûÄãÏëÔÚ Linux ÉÏ½âÑ¹Ëõ£¬ÒªÓÃ {\ttfamily unarj} Ò»¸öÒ»¸ö½â¿ªááÔÙÓÃ {\ttfamily cat} ½«ËüºÏ²¢:
\begin{tscreen}
\begin{verbatim}
# unarj e ntu_kai.arj ; mv ntu_kai.ttf ntu_kai.ttf0
# unarj e ntu_kai.a01 ; mv ntu_kai.ttf ntu_kai.ttf1
# unarj e ntu_kai.a02 ; mv ntu_kai.ttf ntu_kai.ttf2
# unarj e ntu_kai.a03 ; mv ntu_kai.ttf ntu_kai.ttf3
# cat ntu_kai.ttf* > ntu_kai.ttf
\end{verbatim}
\end{tscreen}





\subsection{Netscape µÄ±êÌâÁÐ/ÊéÇ©¿´²»µ½ÖÐÎÄ?}

{\bfseries ´ð}: 
°²×° CXWin ¼´¿É¡£Çë²Î¿¼ \ref{cxwin} {(CXWin)} Ò»½ÚµÄËµÃ÷¡£




\subsection{ÎÒµÄ Netscape ¿´²»µ½ÖÐÎÄÑ½?}



{\bfseries ´ð}: 
Èç¹ûÄãÔÚËùÓÐµÄÍøÒ³¶¼¿´²»µ½ÖÐÎÄ£¬ÄÇ÷áÄã¿ÉÄÜÃ»°²×°ÖÐÎÄ×ÖÐÍ£¬»òÊÇÎ´½« Netscape Éè¶¨ºÃ¡£²Î¿¼ \ref{netscape} {(Netscape)} Ò»Ð¡½ÚµÄËµÃ÷¡£

µ«ÊÇÈç¹ûÄãÔÚ´ó²¿·ÝµÄÖÐÎÄÍøÒ³¶¼¿ÉÒÔ¿´µ½ÖÐÎÄ£¬Ö»ÓÐÔÚÉÙ²¿·ÝµÄÕ¾Ì¨È´¿´µ½ÂÒÂë£¬ÄÇ÷áÕâ¿ÉÄÜ¾Í²»ÊÇÄãµÄÎÊÌâÁË¡£
ÉÙÊýÕ¾Ì¨²ÉÓÃ M\$ FrontPage ÖÆ×÷µÄÍøÒ³ÆäÓïÑÔ±àÂë(language encoding)µÄ²¿·ÝÊÇ {\ttfamily x-x-big5} ¶ø·ÇÒ»¶ÎÍ¨ÓÃµÄ {\ttfamily big5}.
ÕâÊ¹µÃ³ý IE Ö®ÍâÆäËüµÄä¯ÀÀÆ÷½ÔÎÞ·¨±æÊ¶Æä±àÂë¡£ÕâÖ»²»¹ýÊÇÎ¢ÈíÆóÍ¼°ÔÕ¼ä¯ÀÀÆ÷ÊÐ³¡Ëù²ÉÓÃµÄ¶ñÁÓÊÖ¶ÎÖ®Ò»°ÕÁË¡£
½â¾öÕâ¸öÎÊÌâ×îºÃµÄ°ì·¨Ó¦¸ÃÊÇ·¢ÐÅ¸ø¸ÃÕ¾Ì¨µÄ¹ÜÀíÕß£¬¸æËßËüÊÀ½çÉÏ³ýÁË IE Ö®Íâ»¹ÓÐÆäËüµÄä¯ÀÀÆ÷¡£
Èç¹û²»Ïëµ¹Õ¾µÄ»°×îºÃ¸ÄÓÃÕý³£µÄ±àÂë·½Ê½¡£

µ±È»Èç¹ûÄãÓÐ¸üºÃµÄ½â¾öÊÖ¶ÎÒ²Çë¸æËßÎÒ¡£




\subsection{ÈçºÎÔÚ Netscape ÊäÈëÖÐÎÄ?}



{\bfseries ´ð}: 
°²×° xcin+XA ¼´¿É¡£Çë²Î¿¼ \ref{xa} {(XA)} Ò»½ÚµÄËµÃ÷¡£




\subsection{ChiTeX Óë CJK ÓÐºÎ²»Í¬? ¿É·ñÍ¬Ê±°²×°?}

{\bfseries ´ð}: 
\begin{itemize}
\item  CJK µÄÖÐÎÄ×ÖÐÎ¶ÁÈ¡Ñ°ÕÒÏµÍ³¼Ü¹¹ÔÚ LaTeX µÄ NFSS ÉÏ£¬
ChiTeX  µÄÖÐÎÄ×ÖÐÎ¶ÁÈ¡Ñ°ÕÒÏµÍ³ÊÇ¶ÀÁ¢¶øÐ§ÂÊ¸ßµÄÏµÍ³
\item  CJK ¿ÉÊ¹ÓÃÖÐÎÄ£¬ÈÕÎÄ£¬º«ÎÄ; ¶ø ChiTeX Ö»¶ÔÖÐÎÄÕýÌå×Ö(Big5)
\item  CJK Ö»ÄÜÓÃÔÚ LaTeX ÉÏ; ¶ø ChiTeX ¿ÉÓÃÔÚ plain TeX Óë LaTeX ÉÏ¡£
\item  ChiTeX Ö¸Áî¼òµ¥µ«ºÜÓÐÓÃ¡£
\item  ChiTeX ÊÇ½Ó½üÕæÕýÖÐÎÄ LaTeX µÄ {\itshape ÖÐÎÄ LaTeX\/}¡£
\item  ¹¦ÄÜµÄ²»Í¬...
\end{itemize}

ChiTeX ºÍ CJK Ó¦¸ÃÊÇ¿ÉÒÔÍ¬Ê±°²×°µÄ£¬µ«ÊÇ ChiTeX Óë CJK ËùÓÃµÄ {\ttfamily ttf2pk} Èç¹ûÍ¬Ãû×Ö£¬¿ÉÄÜÓÐÎÊÌâ¡£
½â¾öµÄ°ì·¨ÊÇÔÚ¸÷×ÔÆðÊ¼µÄÖ¸Áî¸å(shell script)ÖÐ¶¨Òå {\ttfamily \$PATH} ±äÊý£¬Ê¹ÆäÖ¸ÏòÕýÈ·µÄ {\ttfamily ttf2pk} Î»ÖÃ¡£
({\itshape ¸ÐÐ»³ÂºëÒã½ÌÊÚ½â´ð\/}¡£)








\section{¸½Â¼ - FTP.IFCSS.ORG µÄÖÐÎÄÈíÌåÁÐ±í}

{\itshape ¾¯¸æ\/}£ºÔ¤ÏÈ±àÒëºÃµÄ Linux Ö´ÐÐµµ¶àÒÑ¹ýÆÚ£¬¶øÇÒ¿ÉÄÜÎÞ·¨Ê¹ÓÃ¡£
\begin{verbatim}
****
UNIX
****

========
UNIX:BBS
========

software: Phoenix BBS
version : 4.0, 1995.08.31
function: o UNIX platform multiuser BBS system,
          o discussion boards, private email
          o multichannel chat, one-to-one chat
          o Internet Email, News gateway,
          o 0Announce : Gopher-like information query interface.
          o fine tuned to allow more than 256 users on-line
          o configurable menu, screen display
          o Chinese message
URL     : ftp://ftp.ifcss.org/pub/software/unix/bbs/PhoenixBBS-4.0.tar.gz
author  : Ji-Tzay Yang, Ming-Feng Chen, Tzung-Yu Wen

============
UNIX:C-UTILS
============

software: addpy
version : 1.0
function: To annotate Pinyin to rare Hanzi and a portion of
          randomly selected common Hanzi.  Both GB (simplified) and
          Big5 (traditional) versions.  Based on statistics derived
          from huge Chinese corpus and well prepared hazni-freq-pinyin
          tables.  Source code and raw data provided.
URL     : ftp://ifcss.org/pub/software/unix/c-utils/addpy.tar.gz
filename: README.addpy, b5addpy.l, gbaddpy.l, b5addpy.dat,
          gbaddpy.dat, makefile
author  : Guo Jin 

software: rm4mat
version : n/a
function: remove formating codes for printing in some GB files
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/rm4mat.c
author  : Chenghong Wang

software: mail_hxwz
version : 1.1
function: It extracts HXWZ from your mail (Suppose you are subscribing
          it).  It is a Bourne shell program which works on most Unix
          systems.  It can rerun itself every Friday automatically.
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/mail_hxwz
author  : Yaoen Zhang

software: auto_get_hxwz
Version : 1.2
Function: It gets the current issue of HXWZ in GB or postscipt format. 
          It also process and print these files, and do the clean up.
          It save your time and server machine time.
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/auto_get_hxwz
author  : Yaoen Zhang 

software: Chinese less
version : 290, 1995.5.25
function: Browse BIG5 and GB text files
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/cless-290.tar.gz
author  : Paul W. Shew 
comment : requires a chinese terminal, like cxterm.

software: cscreen
version : 3.2b
function: This is a modified screen to minic ETen in cxterm.
          After you run cscreen in cxterm, it will intercept
          every key movement and examine if the current 
          screen postion has a Chinese char. If it has, 
          auto-key movements will be made accordingly.
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/cscreen-3.2b.tar.gz
author  : Shih-Kun Huang 

software: ytalk
version : 3.0.2c6
function: ytalk-3.02c provides better compatibility for DEC's 
          workstations, two-byte refresh for terminal like cxterm, and 
          capable of passing character code 254, internally used as erase
          function in ytalk-3.0; Compatible with ytalk-3.0, cytalk-3.0,
          cytalk-3.0.2, ytalk-3.02c0/1/2/3/4/5, that is, you can still use 
          Delete, or Backspace key.  If both ends use ytalk-3.02c4, the code 
          254 is transparent, you can use more Chinese words to talk to 
          others. 
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/ytalk-3.0.2c6.tar.gz
author  : Sze-Yao Ni

software: lunar 
version : 2.1
function: conversion program between Solar and Chinese lunar calendars;
          calculation of birthday in "4-column" astrology as well
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/lunar-2.1.tar.gz
author  : Ricky Yeung and Fung Fung Lee
comment : can output GB code, bitmap, or just ASCII

software: DateStar - Chinese Calendar Producer
version : 1.1
function: Displays Chinese and western calendar in
          ASCII code, BIG-5 code (Hongkong, Taiwan),
              GuoBiao code (PRC Standard), and HZ code (Network)
          Prints on two most popular laser printers
              PostScript laser printers, and
              HP LaserJet (PCL) printers
          Generates four different format
              Yearly calendar, Monthly calendar,
              One-page Weekly calendar, and Two-page Weekly calendar
          Shows calendar with 24 Solar Terms (JieQi),
              the Heavenly Stems and Earthly Branches
              (TianGan DiZhi Eight Characters)
          Supports user defined annotations
          Applicable from year 1841 through to 2060
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/datestar-1.1.tar.gz
author  : Youzhen Cheng 
comment : UNIX version works on SUN Workstation with SUN OS 4.1.x
          see /software/dos/c-utils for DOS version

software: pull
version : 2.9, 1996.4.7
function: 1. Extracts the original file(s) from uuencoded/compressed/split
             file(s).
             a) uudecode a file and display the name of its decoded file
             b) decompress .zz (= .gz/.Z/.zip) file
             c) uudecode + decompress
             d) uudecode + cat (concatenate) + gunzip
          2. Packs file. Reverse the above `extracting' process.
             compresses, (splits), then encodes file(s)
URL     : ftp://ftp.ifcss.org/pub/software/unix/utils/pull.c.gz 
author  : Yao Li 

software: utf-utils
version : 15 Oct 1993.
function: some utility programs for manipulating Unicode/ISO-10646 text
          in the FSS-UTF encoding.
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/utf-utils.tar.gz
author  : Ross Paterson

software: gbfmt      
version : 1.0
function: GB formatting with variable line width, GB<->HZ
URL     : ftp://ftp.ifcss.org/pub/software/unix/c-utils/gbformat.tar.gz
author  : Dongxiao Yue (http://www.cs.umn.edu/~dyue/wiihist/gbfmt.html)

===========
UNIX:EDITOR
===========

software: celvis
version : 1.3
function: vi editor with Chinese handling capabilities.
          Most run on some Chinese terminal, e.g. cxterm, or IBM-PC with
          some kind of Chinese DOS.  Work exactly like Unix vi editor,
          except that it side-scrolls long lines instead of wrapping.
URL     : ftp://ftp.ifcss.org/pub/software/unix/editor/celvis.tar.gz
          ftp://ftp.cs.purdue.edu/pub/ygz
author  : Man-Chi Pong, Yongguang Zhang 
comment : comments, bug-reports, modifications to: c-elvis@cs.purdue.edu

software: Chinese JOE (Joe's Own Editor)
version : 2.8c
function: Chinese BIG5 localized text screen editor.  The key sequences are 
          remeniscent of WordStar and TURBO-PASCAL. Makes full use of 
          termcap/terminfo, is designed to work well over slow networks and 
          low baud rate modems, and has the best features of vi. Most 
          useful for editing unformatted text, such as USENET news articles 
          and for editing block-structured languages such as C and PASCAL.  
URL     : ftp://ftp.ifcss.org/pub/software/unix/editor/joe2.8_c.tar.gz
author  : <u8222034@cc.nctu.edu.tw>

============
UNIX:CONVERT
============


software: cn2jp
version : 1.3.2, 1996.4.11
function: code conversion routines for Chinese and Japanese
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/cn2jp1.3.2.tar.gz
author  : Seke Wei

software: ktty
version : 1.3, 1996.4.11
function: This is a kanji terminal translator among Chinese and Japanese.
          It allows online translation of codes so that you can view a
          specific code real time using your Chinese or Japanese terminal.
          It runs on Unix and is derived from the 'hztty' package
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz
author  : Seke Wei

software: code1
version : 1.3, 1996.4.11
function: This is a multilingual file browser for Chinese and Japanese.
          It runs on Unix and allows browsing of files in various codes
          using a Chinese or Japanese terminal.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/code1.3.tar.gz
author  : Seke Wei

software: HUG program
version : 1.0, 1995.5.20
function: Converting between HZ, Uudecode/uuencode, GB codes
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/shug.osf.zip
          ftp://ftp.ifcss.org/pub/software/unix/convert/shug.sun4.zip
author  : Yinrong Huang

software: hztty
version : 2.0 Jan 29, 1994
Function: This program turns a tty session from one encoding to another.
          For example, running hztty on cxterm can allow you to read/write
          Chinese in HZ format, which was not supported by cxterm.
          If you have many applications in different encodings but your
          favor terminal program only supports one, hztty can make life easy.
          For example, hztty can your GB cxterm into a HZ terminal, a
          Unicode (16bit, or UTF8, or UTF7) terminal, or a Big5 terminal.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/hztty-2.0.tar.gz
author  : Yongguang Zhang

software: EHZ
version : 2.0
function: Conversion among GB/BIG5/CNS and EHZ-BIG5/GB/CNS.
          Patch to hztty to support EHZ-BIG5/GB/CNS.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/EHZ-2.0.tar.gz
author  : Ricky Yeung
comment : Also contains the EHZ spec and Fung Fung Lee's EHZ-BIG5-CNS spec.

software: b5cns
version : prototype
function: functions to convert Big5 <-> CNS
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/b5cns.tar.gz
author  : Ross Paterson 

software: c2t
version : n/a
function: converts GB or BIG5 coded chinese to _pinyin_
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/c2t.tar.gz
authors : Tommi Kaikkonen and Katya Ta 

software: BeTTY/CCF/B5Encode package
version : 1.534, 1995.03.22
function: a chinese code conversion package for codes widely used
          in Taiwan and the GB code widely used in Mainland, plus
          a 7-bit Big5 encoding method (B5Encode3/B5E3, an extension
          to HZ encoding for GB),
          including off-line converters (CCF/Chinese Code Filters and
          B5E/B5Encode) and an on-line converter (BeTTY) which simulates
          your native chinese terminal to become aware of the coding
          systems widely used in Taiwan and GB, HZ encoding.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/BeTTY-1.534.tar.gz
          ftp://hermes.ee.nthu.edu.tw/shin/betty/BeTTY-1.534.tar.gz
author  : Jing-Shin Chang 

software: BeTTY-ws_2fl.p1
version : 1.0 (patch to BeTTY-1.534) Oct. 1995.
function: 1. makes BeTTY respect the window(tty) size.
          2. a second Chinese code converting filter can be added on.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/BeTTY-ws2fl.p1.tar.gz
author  : Wei Dong 

software: c2gif
version : 0.01, 1995.10.21
function: convert a BIG5 text file to a GIF file
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/c2gif001.tar.gz
          http://www.math.ncu.edu.tw/~luors/c2gif/
author  : Luoh Ren-Shan 

software: gb2jis
version : 1.5, 1995.11.19
function: convert GB (or HZ) to JIS with two-letter pinyin
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/gb2jis.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/bdf/guobiao16.bdf.gz
author  : Koichi Yasuoka

software: jis2gb
version : 1.5, 1996.1.10
function: convert JIS to GB (or HZ) 
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/jis2gb.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/bdf/guobiao16.bdf.gz
author  : Koichi Yasuoka

software: HZ
version : 2.0
function: convert among GB, HZ and zW
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/HZ-2.0.tar.gz
author  : Fung F. Lee

software: HZ+ specification and conversion utilities
version : 0.77
function: HZ+ is a convenient 7-bit representation of mixed Big5, GB,
          and ASCII text for use in Internet e-mail, news, etc.
          Source code for Big5 <-> HZ+ and GB <-> HZ+ conversion
          utilities is here.  DOS executables can be found in
          another archive, /software/dos/convert/hzp.zip.  New in
          this Unix version is a simple HZ+ terminal program for cxterm
          which allows the user to transparently read HZ+ mail and news.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/hzp.tar.gz
author  : Stephen G. Simpson

software: hc
version : 3.0 
function: convert between GB and BIG5
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz
author  : Fung F. Lee and Ricky Yeung

software: Support Table for Hanzi Convert (hc)
version : 1994/05/01
function: Convert table supports the program Hanzi Convert
          (Author  : Fung F. Lee and Ricky Yeung) GB<->Big5.
          Include Russian, number, Japanese, graphing symbols and
          "incorrect" codes. Text file, comments in it.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/sym-supp.tab
          ftp://ftp.ifcss.org/pub/software/unix/convert/in-corr.tab
author  : Chi-Ming Tsai

software: pbmbig5
version : 0.01, 1995.11.2
function: convert big5 coded Chinese text file to pbm graphic file
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/pbmbig5-0.01.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/big/hbf/kck24.hbf
          ftp://ftp.ifcss.org/pub/software/fonts/big/hbf/kcchin24.f02
author  : Wei-Jou Chen

software: UTF utilities
version : 31 May 1994.
function: various utilities for the UTF encoding of Unicode/ISO-10646,
          including conversion from ISO-2022 and (partially) back again.
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/utf.tar.gz
author  : Ross Paterson 

software: utf7
version : prototype, use at your own risk
function: functions to convert between UTF-7 and other codes
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/utf7.tar.gz
author  : Ross Paterson 

software: ISO-2022-CN encoder and decoder
version : beta 960408
function: Convert between CN-GB and CN-CNS codes
URL     : ftp://ftp.ifcss.org/pub/software/unix/convert/iso-cn.tgz
author  : handa@etl.go.jp
comment : BIG5 code is not yet supported.

===============
UNIX:NETWORKING
===============

software: gopher2.014c
version : 2.0.14
function: A Chinese localized gopher client capable of 8-bit BIG5 Chinese
          string search on IBM AIX, SUN OS, and any other machines.
          Compatable with any BIG5 Chinese system such as ET and
          cxterm. executable binary for ibm and sun included.
URL     : ftp://ftp.ifcss.org/pub/software/unix/networking/gopher2.014c.tar.gz
          ftp://ftp.ifcss.org/pub/software/unix/networking/gopher.ibm.tar.gz
          ftp://ftp.ifcss.org/pub/software/unix/networking/gopher.sun.tar.gz
author  : Hoo-Tung Cheuk (NCTU CIS, Taiwan)

software: Chinese Tin
version : 1.2PL2a
function: tin 1.2PL2 newsreader with English/Big5 message toggle.
URL     : ftp://ftp.ifcss.org/pub/software/unix/networking/ctin122a.tar.gz
author  : Shih-Kun Huang

software: NcFTP with chinese message compatible
version : 2.3.0c, 1996.1.17
function: Chinese (BIG5) patch to NcFTP.
          Now it can display any chinese message from ftp server instead 
          of "\xxx".  ANSI color compatible in Line Mode.
URL     : ftp://ftp.ifcss.org/pub/software/unix/networking/ncftp-2.3.0.chinese.tgz
author  : NCEMRSoft (orig), Aiken Sam (chinese patch)

==========
UNIX:PRINT
==========

software: C2PS 
version : 1.30 Aug 1 1995
function: Translate Big5 coded Chinese document into Level 2 PostScript.
          This is the version for Sparcstation. Using Chinese TrueType fonts,
          you can create the most beautiful document with C2PS.
          This is a DEMO version. You can freely copied and use it.
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/c2ps130sos.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/big5/ms-win/
author  : Hsueh-I Lu 

software: cnprint
version : 2.60  JAN-25-95
function: print GB/Hz/BIG5/JIS/KSC/UTF8 etc or convert to PostScript
          (conforms to EPSF-3.0). Fast.  Multicolumn. Vertical printing.
          Small disk space requirement. "Intelligent" treatment of
          punctuations.  Flexible change of fonts, char size,
          width/height, char and line spaces, paper orientation and
          margins, etc.  Support of European chars.  Special modes for
          printing HXWZ.  See readme for more
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/cnprint260.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/{gb,big5,misc,unicode}/hbf/
author  : Yidao Cai
comment : v2.60 is also for VMS, use v2.61 for DOS

software: GBscript
version : 1.11
function: Convert GB/ASCII mixed text to PostScript output.
          High print speed (4ppm on LaserWriter NTX).
          Support Adobe-2.1.
          Small PS file size (400K for one HXWZ issue).
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/gbscript-1.11.tar.gz
author  : Yan Zhou 

software: gb2ps
version : 2.02
function: convert GB/HZ to postscript, supports simple page formatting
          (change chinese fonts and font size, cover page, page
          number, etc). Five chinese fonts are provided in this
          release, they are Song, Kai, Fang Song, Hei and FanTi  
          The HZ ENCODING is also supported.
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/gb2ps.2.02.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/fan24.ccf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/fang24.ccf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/hei24.ccf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/kai24.ccf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/song24.ccf.gz
author  : Wei SUN 

software: news2ps
version : n/a
function: news2ps converts BIG5 to Postscript
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/news2ps.c
          ftp://ftp.ifcss.org/pub/software/fonts/big5/misc/chinese.16.new
author  : The Society of HKU Postgraduate on Chinese Affairs
comment : rename chinese.16.new to chinese.16

software: hz2ps
version : 3.1
function: Convert hanzi (GB/BIG5) text to PostScript.
          Use HBF font files.
URL     : ftp://ftp.ifcss.org/pub/software/unix/print/hz2ps-3.1.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/{gb,big5}/hbf/
author  : Fung F. Lee 

===========
UNIX:VIEWER
===========

software: ChiRK
version : 1.2a
function: GB/HZ/BIG5 text viewer on terminals (or emulations) capable
          of displaying Tektronics 401x graphics, such as GraphOn,DEC
          VT240/330, Xterm, Tektool on Sun, EM4105 on PC,
          VersaTerm-Pro on Mac, etc.  
          displays up to 17x40 Chinese characters per screen. works directly 
          under UNIX mail and news programs. Comes with four fonts.
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/ChiRK-1.2a.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/hbf/cclib.v
          ftp://ftp.ifcss.org/pub/software/fonts/gb/hbf/cclib.16
          ftp://ftp.ifcss.org/pub/software/fonts/gb/hbf/cclibf.16.gz
          ftp://ftp.ifcss.org/pub/software/fonts/big5/misc/chinese.16.new.gz
author  : Bo Yang 
comment : rename chinese.16.new to chinese.16

software: Cbanner 
version : 1.10, 950821
function: To show Chinese word's banner
URL     : ftp://ftp.ifcss.org/pub/software/unix/banner/cbanner1.10.tar.gz
author  : Sheen Cherng-Dar, rewritten by Jonen Liu
comment : requires ETen Big5 Chinese System's fonts.

software: gb2text
version : n/a
function: convert GB to text
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/gb2text.c
author  : Ding Yijun

software: hzbanner
version : 1.1, Feb 15, 1995
function: Display Song style GuoBiao in large ASCII characters, 
          supports GB2312-80 (^[$A), GB2312-80 + GB8565-88 (^[$(E),
          Chinese-EUC (8-bit Guobiao) CNS Plane 1 & 2, BIG5 and HZ-encoding 
          ( ?ÀÅ??)
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/hzbanner11.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/gb/bdf/guobiao16.bdf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/cns/bdf/cns1hku16.bdf.gz
          ftp://ftp.ifcss.org/pub/software/fonts/cns/bdf/cns2hku16.bdf.gz
author  : Koichi Yasuoka

software: hzview
version : 3.1
function: Display hanzi (GB/BIG5) text on dumb terminal.
          Use HBF font files. 
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/hzview-3.1.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/{gb,big5}/hbf/
author  : Fung F. Lee

Software: cnview
Version : 3.1 (UNIX version. DOS version available under /software/dos/viewer)
Function: View GB/Hz/Big5 encoded Chinese text file on * HP-UNIX (X-window) *
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/cnview.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/{big5,gb}/hbf/
Author  : Jifang Lin

software: readgb
version : n/a
function: convert GB to text 
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/readgb.c
author  : Yuzhao Lu 
comment : modified from readnews.c

software: readnews
version : n/a
function: readnews converts BIG5 to ascii dot-matrix picture 
URL     : ftp://ftp.ifcss.org/pub/software/unix/viewer/readnews.c
          ftp://ftp.ifcss.org/pub/software/fonts/big5/misc/chinese.16.new.gz
author  : The Society of HKU Postgraduate on Chinese Affairs
comment : rename chinese.16.new to chinese.16

==========
UNIX:INPUT
==========

software: CCTeach
version : 1.0
function: Chinese Character input method Teacher.
          Help new user to learn CC input and some utility programs
              of "cxterm NewFace" for associate dictionary tool, 
              hotkey tool, WuBi phrase encoder, and converter with 
              ".tit" <==> ".titnf". 
          Based on GB and Big5 (ETen and HongKong).
          Support all input method by external dictionary file. 
          Need cxterm in unix, CC DOS or ZW DOS in PC.
URL     : ftp://ftp.ifcss.org/pub/software/unix/input/CCTeach1.0.tar.gz
author  : Xiaokun Zhu 

=========
UNIX:MISC
=========

software: ICCS 1.3
version : 1.3, June 26, 1994
function: Internet Chinese Chess Server
URL     : ifcss.org:/software/unix/misc/iccs-1.3.tar.gz
author  : Xi Chen 
comment : file off-lined due to legal status July 3, 1996. Please contact
          the author Xi Chen at xichen@abel.math.harvard.edu for further info.

========
UNIX:WWW
========

software: cdelegate
version : 1.4a, 1996.5.1
function: This is a Chinese patch on DeleGate, a gateway for the WWW services.
          provides code translation between Chinese/Japanese for WWW browsers
URL     : ftp://ftp.ifcss.org/pub/software/unix/www/cdelegate1.4.tar.gz
author  : Seke Wei

software: Chinese Lynx
version : 2.5FMc, 1996.7.19
function: Chinese BIG5/GB patch to lynx, a WWW client for vt100 terminals.
          Volunteers needed to continue on the patch. 
URL     : ftp://ftp.ifcss.org/pub/software/unix/www/clynx25.zip
author  : Nelson Chin

software: Internet MahJong Server (server + client applet)
version : 0.2beta
function: provides a server and a graphic client for playing MahJong on
          the Internet.
URL     : ftp://ftp.ifcss.org/pub/software/unix/www/MJ_dist.tar.gz
author  : Zuwei Thomas Feng 
*****
LINUX
*****

software: D Series (Chinese Tools, ELF binary)
version : 1.00,  March 25, 1995
function: Binary distribution of various useful Chinese tools:
          Viewers -- cxterm, crxvt; Input server -- xcin; GB,Big5,HZ,B5E3 
          code converters -- ccf, hc, hz2gb, gb2hz, zw2hz, b5decode, 
          b5encode; Print tool -- lunar, ttf2ps; Pseudo tty -- hztty, 
          betty; Various handy scripts, man pages, dictionaries, HBF fonts, 
          xfonts included; chdrv, celvis, elm, sendmail
URL     : ftp://ftp.ifcss.org/pub/software/linux/CLinux/CTool/d1
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/CTool/d2
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/CTool/d3
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/CTool/d4
author  : Eric Lin
comment : requires XFree86 3.1+, ELF libraries

software: C Series (Chinese packages for Slackware)
version : N/A
function: The Chinese packages collected by Wei-Jou Chen can be installed by 
          Slackware's setup tools. Basic idea are that we have right to install
          and remove Chinese softwares easily and beginners can play them 
          without much trouble.
URL     : ftp://ftp.ifcss.org/pub/software/linux/CLinux/c1/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/c2/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/c3/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/c4/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/c5/
compiler: CHEN, Wei-Jou

software: MU Series (Mule packages for Slackware)
version : N/A
function: The Multilingual Emacs 2.0 packages for XFree86 2.X and 3.1 
          collected by Shawn Hsiao can be installed by Slackware's setup 
          tools  
URL     : ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu1/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu2/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu3/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu4/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu5/
          ftp://ftp.ifcss.org/pub/software/linux/CLinux/mu6/
compiler: Shawn Hsiao

=============
LINUX:C-UTILS
=============

software: GNU fileutils-3.9
version : 3.9, 1 August 1994
function: Chinese version of the GNU file utility programs for Linux.
URL     : ftp://ftp.ifcss.org/pub/software/linux/c-utils/fileutils-3.9-bin-chinese.tar.gz
author  : Patrick D'Cruze 

software: C2PS 
version : 1.30 Aug 1 1995
function: Translate Big5 coded Chinese document into Level 2 PostScript.
          This is the version for Linux. Using Chinese TrueType fonts, you
          can create the most beautiful Chinese documents with C2PS.
          This is a DEMO version. You can freely copied and use it.
URL     : ftp://ftp.ifcss.org/pub/software/linux/chinese_utils/c2ps130lnx.tar.gz
          ftp://ftp.ifcss.org/pub/software/fonts/big5/ms-win/
author  : Hsueh-I Lu 

============
LINUX:EDITOR
============

software: ?????? for Linux (promotion version)
version : v2.163
function: PE2-like text editor, special designed for Chinese
URL     : ftp://ftp.ifcss.org/pub/software/
agent   : LU, Heman

=========
LINUX:TTY
=========

software: chdrv
version : 1.0.7, 1995.12.20
function: Chinese Terminal Simulator. Does not require X-Windows.
URL     : ftp://ftp.ifcss.org/pub/software/linux/tty/chdrv-1.0.7.tar.gz
          ftp://ftp.ifcss.org/pub/software/linux/tty/chdrvbin-1.0.7.tar.gz
          ftp://ftp.ifcss.org/pub/software/linux/tty/chdrvfont.tar.gz
author  : WANG, Yu-Chung

===========
LINUX:X11R6
===========

software: Behavior DTop (for Linux) 
version : 1.4, Beta
function: A full-featured Chinese DeskTop Publishing Software Package
          characterized by object-oriented design for manipulating
          various document objects, including text, tables, graphics,
          equations, images, in an integrated way. Two outline fonts
          are provided in the Beta Version. PostScript output.
          Good as an English DeskTop Publishing Software Package too.
          (See the README's & formated DTop manual files for a long and
          complete list of functions and characteristics). 
URL     : ftp://ftp.ifcss.org/pub/software/linux/X11R6/dtop1.4/
author  : DTop Development Group
\end{verbatim}


















\end{document}
