diff options
author | Vanilla I. Shu <vanilla@FreeBSD.org> | 2006-07-10 09:51:59 +0000 |
---|---|---|
committer | Vanilla I. Shu <vanilla@FreeBSD.org> | 2006-07-10 09:51:59 +0000 |
commit | edd096971eab49fade66afa1ccf90ede08fd2f2d (patch) | |
tree | f4661b9152e9daab8a774c43fb2e56f9a2f76fe1 /zh_TW.Big5 | |
parent | 4f6c970be4f06b7c9dc4ae3f47083b83db1bdc5c (diff) |
Notes
Diffstat (limited to 'zh_TW.Big5')
115 files changed, 0 insertions, 12451 deletions
diff --git a/zh_TW.Big5/books/zh-tut/Makefile b/zh_TW.Big5/books/zh-tut/Makefile deleted file mode 100644 index bdd32c3f22..0000000000 --- a/zh_TW.Big5/books/zh-tut/Makefile +++ /dev/null @@ -1,139 +0,0 @@ -# -# $FreeBSD$ -# -# Build the FreeBSD Handbook. -# - -MAINTAINER= statue@freebsd.sinica.edu.tw - -DOC?= zh-tut - -FORMATS?= html-split - -INSTALL_COMPRESSED?= gz -INSTALL_ONLY_COMPRESSED?= - -DSLHTML= freebsd.dsl -DSLPRINT= freebsd.dsl -# -# SRCS lists the individual SGML files that make up the document. Changes -# to any of these files will force a rebuild -# - -# SGML content -SRCS= zh-tut.sgml -SRCS+= chapters/ack.sgml -SRCS+= chapters/compose.sgml -SRCS+= chapters/converter.sgml -SRCS+= chapters/charmap.sgml -SRCS+= chapters/devel.sgml -SRCS+= chapters/dict.sgml -SRCS+= chapters/difficult.sgml -SRCS+= chapters/faq.sgml -SRCS+= chapters/fonts.sgml -SRCS+= chapters/l10n.sgml -SRCS+= chapters/mailclient.sgml -SRCS+= chapters/message.sgml -SRCS+= chapters/multimedia.sgml -SRCS+= chapters/net.sgml -SRCS+= chapters/other.sgml -SRCS+= chapters/outta.sgml -SRCS+= chapters/preface.sgml -SRCS+= chapters/print.sgml -SRCS+= chapters/software.sgml -SRCS+= chapters/stepbystep.sgml -SRCS+= chapters/view.sgml -SRCS+= chapters/wm.sgml -SRCS+= chapters/xwin.sgml - -# Entities -SRCS+= authors.ent -SRCS+= chapters.ent - -IMAGES= images/20020527-2.png -IMAGES+= images/20020527.png -IMAGES+= images/Eterm.png -IMAGES+= images/IglooFTP.png -IMAGES+= images/abiword.png -IMAGES+= images/acroread.png -IMAGES+= images/applet.png -IMAGES+= images/arphicttf.png -IMAGES+= images/aterm.png -IMAGES+= images/bbsnet.png -IMAGES+= images/bg5pdf.png -IMAGES+= images/bg5ps.png -IMAGES+= images/big5con.png -IMAGES+= images/cccii.png -IMAGES+= images/cce.png -IMAGES+= images/cid-gv.png -IMAGES+= images/cjk.png -IMAGES+= images/cjk-lyx.png -IMAGES+= images/cwtexttf.png -IMAGES+= images/cxterm.png -IMAGES+= images/dict.png -IMAGES+= images/dvipdfmx.png -IMAGES+= images/edict-big5.png -IMAGES+= images/fzzdxfw.png -IMAGES+= images/fortunetw.png -IMAGES+= images/gaim.png -IMAGES+= images/gnuls.png -IMAGES+= images/hanzim.png -IMAGES+= images/hztty.png -IMAGES+= images/irssi.png -IMAGES+= images/joe.png -IMAGES+= images/kde-print.png -IMAGES+= images/kfont_3_1.png -IMAGES+= images/kmerlin.png -IMAGES+= images/konq_3_1.png -IMAGES+= images/konq_3_2.png -IMAGES+= images/konq_3_3.png -IMAGES+= images/konq_3_4.png -IMAGES+= images/konqueror.png -IMAGES+= images/konsole.png -IMAGES+= images/ldap.png -IMAGES+= images/lynx.png -IMAGES+= images/licq.png -IMAGES+= images/man.png -IMAGES+= images/mlterm.png -IMAGES+= images/mplayer.png -IMAGES+= images/moefonts-cid.png -IMAGES+= images/moettf.png -IMAGES+= images/mozilla.png -IMAGES+= images/mutt.png -IMAGES+= images/nautilus.png -IMAGES+= images/ncftp3.png -IMAGES+= images/ntfs.png -IMAGES+= images/ntuttf.png -IMAGES+= images/openoffice.png -IMAGES+= images/oxford.png -IMAGES+= images/php-imagettftext.png -IMAGES+= images/php-pdf.png -IMAGES+= images/pydict.png -IMAGES+= images/qe.png -IMAGES+= images/qkmj.png -IMAGES+= images/qterm.png -IMAGES+= images/rxvt.png -IMAGES+= images/showttf.png -IMAGES+= images/stardict.png -IMAGES+= images/stardict2.png -IMAGES+= images/swing.png -IMAGES+= images/sylpheed.png -IMAGES+= images/tcltk.png -IMAGES+= images/tcsh.png -IMAGES+= images/tin.png -IMAGES+= images/tintin++.png -IMAGES+= images/ttf2pt1.png -IMAGES+= images/ve.png -IMAGES+= images/vim.png -IMAGES+= images/vnc.png -IMAGES+= images/wangttf.png -IMAGES+= images/windowmaker.png -IMAGES+= images/xchat.png -IMAGES+= images/xcin25.png -IMAGES+= images/xmms.png -IMAGES+= images/xpdf.png -IMAGES+= images/zhcon.png - -URL_RELPREFIX?= ../../../.. -DOC_PREFIX?= ${.CURDIR}/../../.. -.include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/zh_TW.Big5/books/zh-tut/authors.ent b/zh_TW.Big5/books/zh-tut/authors.ent deleted file mode 100644 index 70baebd0bb..0000000000 --- a/zh_TW.Big5/books/zh-tut/authors.ent +++ /dev/null @@ -1,39 +0,0 @@ -<!-- - Names and email address of contributing authors and CVS committers. - Entity names for committers should be the same as their login names on - freefall.FreeBSD.org. - - Use these entities when referencing people. - - Please keep this list in alphabetical order by entity names. - - $FreeBSD$ - Original revision: 1.9 ---> - -<!ENTITY a.statue "Shen Chun-Hsing <email>statue@freebsd.sinica.edu.tw</email>"> -<!ENTITY a.clive "Clive T. Lin<email>clive@FreeBSD.ORG</email>"> -<!ENTITY a.cschin "Chen-Shan Chin <email>cschin@u.washington.edu</email>"> -<!ENTITY a.cwhuang "cwhuang <email>cwhuang@phys.ntu.edu.tw</email>"> -<!ENTITY a.cwweng "Chih-Wei Weng <email>cwweng@mail.ep.nctu.edu.tw</email>"> -<!ENTITY a.edwardlee "Edward G.J. Lee <email>EdwardLee@bbs.ee.ntu.edu.tw</email>"> -<!ENTITY a.foxfair "Foxfair Hu <email>foxfair@FreeBSD.ORG</email>"> -<!ENTITY a.gslin "Gea-Suan Lin <email>gslin@ccca.nctu.edu.tw</email>"> -<!ENTITY a.ijliao "Ying-chieh Liao <email>ijliao@FreeBSD.ORG</email>"> -<!ENTITY a.jdli "jdli <email>jdli@csie.nctu.edu.tw</email>"> -<!ENTITY a.jerry "jerry <email>jerry@mail.hantop.com.tw</email>"> -<!ENTITY a.joelu "Joe Lu <email>JoeLu@freebsd.ee.ntu.edu.tw</email>"> -<!ENTITY a.keichii "Michael C. Wu <email>keichii@FreeBSD.ORG</email>"> -<!ENTITY a.keith "Jing-Tang Keith Jang <email>keith@FreeBSD.ORG</email>"> -<!ENTITY a.kevlo "Kevin Lo <email>kevlo@FreeBSD.ORG</email>"> -<!ENTITY a.kuang.c.w "Kuang-che Wu <email>b88062@csie.ntu.edu.tw</email>"> -<!ENTITY a.leeym "Yen-Ming Lee <email>leeym@FreeBSD.ORG</email>"> -<!ENTITY a.mhsin "mhsin <email>b7506043@csie.ntu.edu.tw</email>"> -<!ENTITY a.platin "platin <email>platin@ms31.hinet.net</email>"> -<!ENTITY a.srlee "§õªYèû <email>srlee@csie.nctu.edu.tw</email>"> -<!ENTITY a.tung.c.k "Chung-Kie Tung <email>tung@turtle.ee.ncku.edu.tw</email>"> -<!ENTITY a.thhsieh "thhsieh <email>thhsieh@linux.org.tw</email>"> -<!ENTITY a.vanilla "Vanilla I. Shu <email>vanilla@FreeBSD.ORG</email>"> -<!ENTITY a.weijr "weijr <email>weijr.bbs@bbs.ntu.edu.tw</email>"> -<!ENTITY a.ycheng "Yuan-Chen Cheng <email>ycheng@sinica.edu.tw</email>"> -<!ENTITY a.yinjieh "yinjieh <email>yinjieh@csie.nctu.edu.tw</email>"> diff --git a/zh_TW.Big5/books/zh-tut/chapter.decl b/zh_TW.Big5/books/zh-tut/chapter.decl deleted file mode 100644 index 3e187a32ee..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapter.decl +++ /dev/null @@ -1,2 +0,0 @@ -<!-- $FreeBSD$ --> -<!DOCTYPE chapter PUBLIC "-//FreeBSD//DTD DocBook V3.1-Based Extension//EN"> diff --git a/zh_TW.Big5/books/zh-tut/chapters.ent b/zh_TW.Big5/books/zh-tut/chapters.ent deleted file mode 100644 index 2a26035222..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters.ent +++ /dev/null @@ -1,39 +0,0 @@ -<!-- - Creates entities for each chapter in the FreeBSD Handbook. Each entity - is named chap.foo, where foo is the value of the id attribute on that - chapter, and corresponds to the name of the directory in which that - chapter's .sgml file is stored. - - Chapters should be listed in the order in which they are referenced. - - $FreeBSD$ - Original revision: 1.13 ---> - -<!-- Part one --> -<!ENTITY chap.preface SYSTEM "chapters/preface.sgml"> -<!ENTITY chap.stepbystep SYSTEM "chapters/stepbystep.sgml"> -<!ENTITY chap.dict SYSTEM "chapters/dict.sgml"> -<!ENTITY chap.difficult SYSTEM "chapters/difficult.sgml"> -<!ENTITY chap.environment SYSTEM "chapters/environment.sgml"> -<!ENTITY chap.fetch SYSTEM "chapters/fetch.sgml"> -<!ENTITY chap.xwin SYSTEM "chapters/xwin.sgml"> -<!ENTITY chap.message SYSTEM "chapters/message.sgml"> -<!ENTITY chap.fonts SYSTEM "chapters/fonts.sgml"> -<!ENTITY chap.view SYSTEM "chapters/view.sgml"> -<!ENTITY chap.wm SYSTEM "chapters/wm.sgml"> -<!ENTITY chap.print SYSTEM "chapters/print.sgml"> -<!ENTITY chap.compose SYSTEM "chapters/compose.sgml"> -<!ENTITY chap.converter SYSTEM "chapters/converter.sgml"> -<!ENTITY chap.mailclient SYSTEM "chapters/mailclient.sgml"> -<!ENTITY chap.net SYSTEM "chapters/net.sgml"> -<!ENTITY chap.irc SYSTEM "chapters/irc.sgml"> -<!ENTITY chap.devel SYSTEM "chapters/devel.sgml"> -<!ENTITY chap.multimedia SYSTEM "chapters/multimedia.sgml"> -<!ENTITY chap.software SYSTEM "chapters/software.sgml"> -<!ENTITY chap.outta SYSTEM "chapters/outta.sgml"> -<!ENTITY chap.other SYSTEM "chapters/other.sgml"> -<!ENTITY chap.l10n SYSTEM "chapters/l10n.sgml"> -<!ENTITY chap.faq SYSTEM "chapters/faq.sgml"> -<!ENTITY chap.charmap SYSTEM "chapters/charmap.sgml"> -<!ENTITY chap.ack SYSTEM "chapters/ack.sgml"> diff --git a/zh_TW.Big5/books/zh-tut/chapters/ack.sgml b/zh_TW.Big5/books/zh-tut/chapters/ack.sgml deleted file mode 100644 index 3bb09bdee5..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/ack.sgml +++ /dev/null @@ -1,147 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.16 ---> - -<chapter id="ack"> - <title>·PÁÂ</title> - <para>¥»¥÷¤å¥óªº§¹¦¨¡An·PÁÂ¥H¤Uªº¼ö¤ß¤H¤h :-)¡C - §ón·PÁÂP¤O¬° FreeBSD ¤¤¤å¤Æªº³\¦h¤HÌ¡C¦]¬°¥L̪º§V¤O¡A¤µ¤é - §Ú̦b FreeBSD ¤W¤~¦³µÎ¾Aªº¤¤¤åÀô¹Ò¯à¨Ï¥Î¡C - ¥i¥H±q <ulink url="http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT-ports/access">CVSROOT-ports/access</ulink> ±o¨ì©Ò¦³ ports committer ªº¥[¤J®É¶¡¡C</para> - - <itemizedlist> - <listitem> - <para>&a.statue; Weak initializer¡A¤]¬O·s¤â ports maintainer¡C</para> - </listitem> - <listitem> - <para>&a.clive; µ¹¤©³o¥÷¤å¥ó«Ü¦hªº«ü¾É¡A - FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/clive@freebsd.org.html">ports committer</ulink> - (06 Dec 2000)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C</para> - </listitem> - <listitem> - <para>&a.foxfair; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/foxfair@freebsd.org.html">ports committer</ulink>¡A - ¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C</para> - </listitem> - <listitem> - <para>&a.gslin; ´£¨Ñ cvsup ªº³]©w¤è¦¡©M¨BÆJ¡A°ê¤º¨Ï¥Î FreeBSD ªº°ª¯Åª±®a¡C - </para> - </listitem> - <listitem> - <para>&a.ijliao; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/ijliao@freebsd.org.html">ports committer</ulink> - (20 Jan 2001)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C </para> - </listitem> - <listitem> - <para>&a.keichii; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/keichii@freebsd.org.html">src committer</ulink>(07 Mar 2001)¡A¦b¦C¦Lªº³¹¸`µ¹¤©¤F«Ü¦hªº«ü¾É¡C</para> - </listitem> - <listitem> - <para>&a.keith; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/keith@freebsd.org.html">ports committer</ulink> - (06 Nov 2000)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C </para> - </listitem> - <listitem> - <para>&a.kevlo; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/kevlo@freebsd.org.html">ports committer</ulink> - (28 May 1999)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C </para> - </listitem> - <listitem> - <para>&a.leeym; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/leeym@freebsd.org.html">ports committer</ulink> - (14 Aug 2002)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C </para> - </listitem> - <listitem> - <para>&a.vanilla; FreeBSD ªº <ulink url="http://people.freebsd.org/~fenner/portsurvey/vanilla@freebsd.org.html">ports committer</ulink> - (25 Dec 1997)¡A¹ï©ó¤¤¤åªº°^Äm¤£¿ò¾l¤O¡C </para> - </listitem> - <listitem> - <para>davidxu ¬O¤j³°ªº committer¡A±Mªù°µ KSE ¤è±¡C</para> - </listitem> - <listitem> - <para>hsu ¬O¤j³°ªº committer¡C</para> - </listitem> - <listitem> - <para>bmah ¬O»´äªº committer¡C</para> - </listitem> - </itemizedlist> - - <para>¥H¤U¬O FreeBSD ports maintainers¡C</para> - <programlisting> -find /usr/ports -name Makefile -print|xargs grep MAINTAINER|grep \\.tw|sort|uniq|less -cut -d\| -f6 /usr/ports/INDEX | grep \.tw\$ | sort | uniq -c</programlisting> - <itemizedlist> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/avatar@mmlab.cse.yzu.edu.tw.html">avatar@mmlab.cse.yzu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/clsung@dragon2.net.html">clsung@dragon2.net</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/edwardc@firebird.org.tw.html">edwardc@firebird.org.tw.html</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/gslin@ccca.nctu.edu.tw.html">gslin@ccca.nctu.edu.tw.html</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/horance@freedom.ie.cycu.edu.tw.html">horance@freedom.ie.cycu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/jdli@csie.nctu.edu.tw.html">jdli@csie.nctu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/jihuang@gate.sinica.edu.tw.html">jihuang@gate.sinica.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/kcwu@ck.tp.edu.tw.html">kcwu@ck.tp.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/sexbear@tmu.edu.tw.html">sexbear@tmu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/piaip@csie.ntu.edu.tw.html">piaip@csie.ntu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/tung@turtle.ee.ncku.edu.tw.html">tung@turtle.ee.ncku.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/woju@freebsd.ntu.edu.tw.html">woju@freebsd.ntu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/ycheng@sinica.edu.tw.html">ycheng@sinica.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/yinjieh@csie.nctu.edu.tw.html">yinjieh@csie.nctu.edu.tw</ulink></para> - </listitem> - <listitem> - <para><ulink url="http://people.freebsd.org/~fenner/portsurvey/yssu@ccca.nctu.edu.tw.html">yssu@CCCA.NCTU.edu.tw</ulink></para> - </listitem> - </itemizedlist> - - <para>¥H¤U¬O GNU/Linux ¬ÛÃöªº°^ÄmªÌ¡C</para> - <itemizedlist> - <listitem> - <para>&a.cwhuang; ³o¥÷¤å¥óªº GNU/Linux ª©¥»¡A¥¦¬O¥»¤å¥óªº°ò¦¡C</para> - </listitem> - <listitem> - <para>&a.platin; ¿Ë¤â¥´³y GNU/Linux ¤¤¤åÀô¹Òì¤å¡C</para> - </listitem> - <listitem> - <para>&a.thhsieh; ¿Ë¤â¥´³y GNU/Linux ¤¤¤åÀô¹Òì¤å¡C</para> - </listitem> - </itemizedlist> - - <para>¥t¥~·PÁÂ¥xÆW ftp[1-n].tw.freebsd.org ªº mirror ¯¸ºûÅ@ªÌ¡A - ¦³¤F³o¨Ç¥D¾÷©MÀW¼eÅý§Ú̯à°÷¬Ù³\¦h¨ì°ê¥~§ì¨úÀɮתº®É¶¡¡A - ¨Ï±o FreeBSD ¯à°÷§Ö³t¬y³q©ó¥xÆW¡C - ¥xÆW¤]¬O¥þ¥@¬É mirror ¯¸±K«×³Ì°ªªº¡C</para> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> - diff --git a/zh_TW.Big5/books/zh-tut/chapters/charmap.sgml b/zh_TW.Big5/books/zh-tut/chapters/charmap.sgml deleted file mode 100644 index f51175a0d5..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/charmap.sgml +++ /dev/null @@ -1,79 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.18 ---> - -<chapter id="charmap"> - <title>¤å¦r½s½X</title> - - <sect1 id="charmap-taiwan"> - <title>¤¤¤å½s½X</title> - <para></para> - <sect2 id="big5tbl"> - <title>Big5 ¤å¦r¤º½Xªí</title> - <programlisting> -#!/usr/bin/perl -# -# create code table (Big5) [\0xa1-0xf9][\0x40-\0x7e\0xa1-\0xfe] -# - -# ÁcÅ餤¤å (Big5) ¤å¦r¤º½Xªíªº²£¥Í -open (OUT, "> big5tbl.txt"); select OUT; - -# ¤å¦r¤º½Xªíªº²£¥Í -for ($c1 = 0xA1; $c1 <= 0xF9; $c1++) { # $c1 ¬O²Ä¤@Ӧ줸 [\0xa1-\0xf9] - - # ¶}ÀYªºªí¥Ü - print "\ncode "; - print "+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F\n"; - - $head = ""; - $line = ""; - $c = 1; # 1¦æ¤å¦r¼Æ(16¤å¦r) - - for ($c2 = 0x40; $c2 <= 0xFF; $c2++) { # $c2 ¬O²Ä¤GӦ줸 - - # ¶}ÀY²Ä¤@Ó¦r - if ("$head" eq "") { - $head = sprintf ("%02X%02X ", $c1, $c2); - } - - # ¤å¦rªºªí¥Ü - $line .= " "; # ¤å¦r¶¡ªºªÅ¥Õ - if (($c2 == 0x7F) || ($c2 == 0xA0) || ($c2 == 0xFF)) { - $line .= ' '; - } else { - $line .= pack("CC", $c1, $c2); - } - - if ($c == 16) { # 16¤å¦rªí¥Ü¤@¦æ - print "$head$line\n"; - $head = ""; - $line = ""; - $c = 1; - if ($c2 == 0x7F) { $c2 = 0x9F; } # ¸õ¹L [\0x80-0x9f] - } else { - $c++; - } - } -} -close(OUT); - -exit; </programlisting> - </sect2> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> - diff --git a/zh_TW.Big5/books/zh-tut/chapters/compose.sgml b/zh_TW.Big5/books/zh-tut/chapters/compose.sgml deleted file mode 100644 index 2af07b460c..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/compose.sgml +++ /dev/null @@ -1,1035 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.82 ---> - -<chapter id="compose"> - <title>¤¤¤å±Æª©³nÅé</title> - - <sect1 id="openoffice"> - <title>OpenOffice - ¾ã¦X©Êªº¿ì¤½«Ç³nÅé</title> - <para>¦w¸Ë¦n OpenOffice 1.0 «á¡A¹w³]¬O¦b - <filename>/usr/local/OpenOffice.org1.0/</filename></para> - <para>¥ô¦ó¨Ï¥ÎªÌ°õ¦æ <filename>/usr/local/OpenOffice.org1.0/program/soffice - </filename>³£·|¥X²{¬O§_n repair µe±(in X)¡A¿ï¾Ü Yes¡A¨Ã¿ï¾Ü Complete - ·|§â¤@¨ÇªF¦è¸Ë¨ì <filename>~/OpenOffice.org1.0/</filename>¡A - ¨Ã¸õ¥X setup</para> - <para>¦A¦¸°õ¦æ <filename>/usr/local/OpenOffice.org1.0/program/soffice</filename> - ´N¥i¥H¬Ý¨ì soffice ªº doc ¤å®Ñ³B²zµe±¤F</para> - <para>Q1: ¦p¦ó¥[¤J¤¤¤å¦r«¬¡H</para> - <para>A1: GUI ªº¥[¤J¤è¦¡¡G</para> - <screen> -°õ¦æ /usr/local/OpenOffice.org1.0/program/spadmin ¦C¦LºÞ²zµ{¦¡¡A -Fonts -> Add -> Source directory: /usr/local/share/fonts/TrueType/ --> £¾Create soft links only -> ¤å¹©PL²Ó¤W®ü§º(bsmi00lp.ttf) -> Ok</screen> - <para>CLI ªº¥[¤J¤è¦¡¡G</para> - <screen> -cd /usr/local/OpenOffice.org1.0/share/fonts/truetype -ln -s /usr/local/share/fonts/TrueType/bsmi00lp.ttf bsmi00lp.ttf -¦b¥[¤J§¹¦r«¬«á¡AOpenOffice ¦b¨C¦¸¶i¤J³nÅé«e³£·|¦Û°Ê«Ø¥ß fonts.dir</screen> - <para>Q2: µe±«ÜÁà¡A^¤å¦r«Ü¼e¡H</para> - <para>A2: ×§ï¤À¦¨¨âÓ³¡¥÷¡A¤@Ó¬O±N Interface User §ï¦¨¤å¹©PL²Ó¤W®ü§º¡A - ¥t¤@Ó«h¬O½Õ¾ã¦r«¬¤j¤p¡A¦r«¬µy·L¤j¤@ÂI´N·|¦³ AntiAlias ªº®ÄªG¡A - «ØÄ³È¬O >= 120%</para> - <para>GUI ªº×§ï¤è¦¡¡G</para> - <screen> -±Ò°Ê soffice «á×§ï Interface User - Tools -> Options -> OpenOffice.org -> Font Replacement -> - £¾Apply replacement table -> Font: Interface User - Replace with: ¤å¹© PL ²Ó¤W®ü§º -> £¾ -> £¾always -> Ok -×§ï¦r«¬¤j¤p - Tools -> Options -> OpenOffice.org -> View -> Scale: 120% -> Ok</screen> -<!-- <para>CLI ªº×§ï¤è¦¡¡G</para> - <screen> -cd ~/ -mkdir -p OpenOffice.org1.0/user/config/registry/instance/org/openoffice/Office -cd ~/OpenOffice.org1.0/user/config/registry/instance/org/openoffice/Office -fetch ftp://freebsd.sinica.edu.tw/pub/statue/OpenOffice/Common.xml</screen>--> - <para>Q3: ¿é¤J¤¤¤åÅܦ¨¤è¶ô¡H</para> - <para>A3: ¦]¬°¹w³]ªº Thorndale ¨Ã¤£¯àÅã¥Ü¤¤¤å¡Aµ§ªÌ·|Åý¹w³]¦¨¤å¹©PL²Ó¤W®ü§º</para> - <para>GUI ªº×§ï¤è¦¡¡G</para> - <screen> -±Ò°Ê soffice «á×§ï Basic Fonts(Western) ©M Basic Fonts(Asian) - Tools -> Options -> OpenOffice.org -> Text Document -> - Basic Fonts(Western) -> Default: ¤å¹©PL²Ó¤W®ü§º -> - Heading: ¤å¹©PL²Ó¤W®ü§º -> Ok</screen> -<!-- <para>CLI ªº×§ï¤è¦¡¡G</para> - <screen> -cd ~/ -mkdir -p OpenOffice.org1.0/user/config/registry/instance/org/openoffice/Office -cd OpenOffice.org1.0/user/config/registry/instance/org/openoffice/Office -fetch ftp://freebsd.sinica.edu.tw/pub/statue/OpenOffice/Writer.xml</screen>--> - <para>Q4: ¦p¦ó¶}±Ò¤¤¤åªºHTML¤Î¯Â¤å¦rÀÉ¡H</para> - <para>A4: ¦pªG±zn¶}¯Â¤å¦rÀÉ¡A¦b¶}±ÒÀɮתº¹ï¸Ü®Ø¤¤¡A - FileType°O±o¿ï¡GText Encoded¡A - ·í¿ï§¹±zn¶}ªºÀɮ׫á¡A·|¦A¥X²{¤@Ó¹ï¸Ü®Ø¡A - ³Ì«nªº¬OFonts¨º¨àn¿ï¡GChinese traditional ( Windows-950 )¡A - ³Ñ¤Uªº·Ó±zªºn¨D¿ï¡A¤§«á¤¤¤å´N¥X¨ÓÅo¡ã - ÁÙ¬O¬Ý¤£¨ì¡H¸Õ¸Õ¬Ý§ï¤@¤U¦r§Î¡A¤]³\±z¿ï¨ì¤F^¤å¦r«¬¡C</para> - <para>¦pªG¬OHTML©O¡H§ó¬O²³æ¡A½Ð¦bÀɮפ@¶}ÀY¥[¤W¡G</para> - <programlisting> -<HEAD> -<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=big5"> -</HEAD></programlisting> - <para>Q5: ¨Ï¥Î²Ó©úÅé»P·s²Ó©úÅé®É¡AÅã¥Üªº¦r·|¸H±¼¡H</para> - <para>A5: ¼x¨D¸Ñµª¤¤¡C</para> - <figure> - <title>openoffice snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/openoffice" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.openoffice.org/"> - http://www.openoffice.org/</ulink></para> - </sect1> - - <sect1 id="eioffice"> - <title>eioffice - ¥Ã¤¤Office 2004</title> - <para>eioffice ¥Ø«e¥u¦³ Windows ©M GNU/Linux ªºª©¥»¡C - <para>FreeBSD °µªk¨ä¹ê«Ü²³æ¡A¦]¬°§Ú¥»¨Ó¥H¬°¥Lªº GNU/Linux - ª©¥Î¤F¯S®íªºÀ£ÁY¨Ó¥]¸Ë¡Aµ²ªG§ì¥h¬Ý¤F¤@¤U¡Aµo²{ fonts.data - ©M source.data ³o¨âӳ̤jªºÀɳºµM¬O¥Î zip À£ÁYªº¡C¸Ñ¶}·íµMµo²{ - fonts.data ¸Ì±¥]ªº¬O¦r«¬¡A¦Ó source.data ¸Ì±´N¬O¥Dnªºµ{¦¡Åo¡A«þ¨©¨ì¬Û¹ïÀ³ªº¦a¤è«á´N¥i¥H°õ¦æ¤F¡C</para> - <para>nª`·Nªº¬O¡Aunzip ¤@©wn¥Î chinese/unzip ¸Ëªº¡A¦]¬°§Ú¦³§Ë¤¤¤åªº patch ¦b¤W±¡A¤£µM¥i¯à·|¦³¿ù¡C</para> - <para>jdk §Ú¥u¦³´ú¸Õ 1.4.1¡A¤£ª¾¹D 1.4.2 ¦³¨S¦³®t§O¡C</para> - <para>§Ú¤]§Ë¤F¨âÓª©¥», ²Åé(eioffice-zh_CN)©MÁcÅé(eioffice-zh_TW), §ó·s outta-port «á´N·|¬Ý¨ìÅo.</para> - <para>WWW: <ulink url="http://www.evermoresw.com/webtr/index.jsp">¥xÆW¥Ã¤¤</ulink></para> - <para>WWW: <ulink url="http://www.evermoresw.com.cn/">¤j³°¥Ã¤¤</ulink></para> - </sect1> - - <sect1 id="AbiWord"> - <title>AbiWord - ¶}©ñì©l½X¡B¸ó¥¥x¡B©Ò¨£§Y©Ò±oªº¤å¦r½s¿è¾¹</title> - <para><application>AbiWord</application> ¥i¥H»¡¬O Word ªºÂ½ª©¡A - ¥u¬O´«¤FÓ§@·~¨t²Î¡A®e©ö¤W¤â¡B - ¤¶±¤Íµ½ªºÀuÂI¤´¦b¡C¦ý¦]¥L¤´¬Oµo®i¤¤ªº³nÅé¡A³\¦hªº¥\¯à¡A - ¨Ã¤£¯à»P·L³nªº Word ¬Û¤ñ¡A¾ãÅé¤W¦³¤@ÂIÂI¯Ê¾Ñ¡C¥i¬O¥L¤´¬O - FreeBSD ¤Wªº«n«ü¼Ð¡A¥NªíµÛ¥¼¨Ó FreeBSD ±N¦³¤£¿é©ó Word - ªº³nÅé¥X²{¡A¤]»¡©úµÛ¡AFreeBSD ±N±q¦øªA¾¹¨«¦VÓ¤H¨Ï¥ÎªÌ¡C</para> - <para>«ØÄ³±Ä¥Î <filename role="package">editors/AbiWord2</filename>¡A - ¥un¦³³]©w¦n gtk2 ´N¥i¥H¥¿±`¨Ï¥Î¡A쥻ªº - <filename role="package">chinese/abiword</filename> ·f°t - <filename role="package">editors/AbiWord</filename> ¤w¸gµLªk¥¿±`¨Ï¥Î¡A - ©Ò¥H¥H¤Uªº¤å³¹¥i¥H©¿²¤¡A¥un¦w¸Ë§¹ AbiWord2¡A - ¿é¤J¤¤¤å«e¿ï¾Ü¤¤¤å¦rÅé¡A´N¥i¥H¥¿±`ªº¿é¤J¤¤¤å¡C</para> - <para> - <application>AbiWord</application> ¤w¸g¥i¥H¦b - zh_TW.Big5 ªº locale ©³¤U¤u§@¨Ã¿é¤J¡A - ¿ï³æ¤]¤w¸g³¡¥÷¤¤¤å¤Æ¡A¤¤¤åªº¦C¦L¤]¥i¥H³z¹L - <application>moecid-fonts</application>¡C</para> - <para>¦b AbiWord ¤¤·s¼W¦r«¬¡G</para> - <para>n¦b <application>AbiWord</application> - ¤¤¦w¸Ë¤¤¤å¦r«¬¤~¯à¿é¤J¤¤¤å¦r¡A - ¦w¸Ëªº¤è¦¡¥²¶·³z¹L <application>ttfm</application> - ³o®M¦n¥Îªº³nÅé¡C¦b¦¹®M¥ó¤¤¤w¸g¹w³]¦w¸Ë¤F¤å¹©ÁcÅé»P²Åé¦r«¬¡C - ¦pªG·Q¦Û¦æ¦w¸Ë·s¦r«¬¡A¥H¤U¬O¤å¹©ÁcÅ骺¦w¸Ë¡A¥i¥H°Ñ¦Ò¬Ý¬Ý¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --add abiword /usr/local/share/fonts/TrueType/bkai00lp.ttf</userinput> -&prompt.root; <userinput>ttfm.sh --add abiword /usr/local/share/fonts/TrueType/bsmi00lp.ttf</userinput></screen> - <para>¨Ã¦b <filename>XF86Config</filename> ¥[¤J - <option>FontPath "/usr/X11R6/share/AbiSuite/fonts/zh-TW"</option>¡C</para> - <para>Ãö©ó¤¤¤å¦C¦Lªº³¡¤À¡A½Ð°Ñ¦Ò <link linkend="abiword-print">abiword ªº²ÊÅé»P±×Åé</link> ¤@¸`¡C</para> - <figure> - <title>abiword snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/abiword" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.abisource.com/"> - abisource project</ulink></para> - <para>WWW: <ulink url="http://www.gnome.org/gnome-office/abiword.shtml"> - gnome-office abiword</ulink></para> - </sect1> - - <sect1 id="xemacs"> - <title>XEmacs - ¤ä´© XIM ¥B Big5 ³]©wªº XEmacs ¤å¦r½s¿è¾¹</title> - <para>·í±z°Ý¤@¨Ç¨Ï¥ÎUnix¦h¦~ªº¦Ñª±®a¡A - ¥LÌ»{¬°³Ì¨ã¥Nªí©Êªº¤å®Ñ³B²z³nÅé¬O¤°»ò©O¡H - ¥LÌ´X¥G³£·|¦^µª¡ÐEmacs¡A¦Ó¦bX Windowªº·¦æ¤§¤U¡A - Emacs¤]±À¥X¤FXWindowsª©¡ÐXEmacs¡C</para> - <para>XEmacs¤@¶µµÛ¦Wªº¯à¤O¬O¥¦¯à°÷³B²z¦h°ê»y¤å¡A - ¯à°÷³B²z¦UºØ¤£¦P¤å¦rªº³nÅé¤v¸g¥O¤H¤Q¤ÀÅå²§¡A - ¦ýn¦b¤@Ó¤å¥ó¤¤¦P®É³B²z¦n´XºØ¤£¦P»y¤å¡A - XEmacsÁÙ¬O¥i¥H°µ¨ì¡A¥¦¦b³o¤è±ªº¯à¤O¡A - ´X¥G¨S¦³¦PÃþ§Îªº³nÅé¯à±æ¨ä¶µI¡C</para> - <para>°£¦¹¤§¥~¡AXEmacs¬°¤F¯à³B²z¦UºØ¤å¥ó¡A¥¦±NÂsÄýHTML¤å¥ó¡A - ÁÙ¦³¦¬µoE-mailªº¥\¯à¥þ³¡¾ã¦X¶i¨Ó¡AÅý±z¯à°÷¥ÎXEmacs¨Ó½s¼g - HTML©Î¬O¼g«Hªº¤u§@¡C¥¦¬Æ¦ÜÁÙ¾ã¦X¤FC©MLisp»y¨¥ªº½s;¹¡A - Åý±z¦bXEmacs¤W¼gµ{¦¡¡A¨Ã¥B¤]¥i¥H¦b¨ä¤¤½s͵{¦¡¡A - ¨Ï¼gµ{¦¡®É´î¤Ö±¹ïÁcº¾ªº¨Æ°È¡C</para> - <para>¹³«÷¦rÀˬd³oºØ¤u§@¡A¤@¯ë³£¥u¦³°Ó·~³nÅé´£¨Ñ¡A - ¦ý¬OXEmacs¤]´£¨Ñ¤F¡A³s¦r¨å¤]¥i¥H¦Û¤v«ü©w¡AUnixªº¥Ø¿ýµ²ºc¡A - XEmacs¤]¥i¥H½s¿è¡C¨ä¥¦ÁÙ¦³³\³\¦h¦hªº¥\¯à¡A«Ü¦h¤H¥Î¤F¤@¬q®É¶¡¡A - ³£¥u¦³¨Ï¥Î¤F¤@¤p³¡¤À¡A¥i¨£¨ä¥\¯à¤§¼s¡C</para> - <para>XEmacs¬O¤@Ó¤£¥i¦h±oªº¤å®Ñ³B²z³nÅé¡A¸Õ¸Õ¬Ý¡A - ©Î³\¥i¥HÅý±z¦³§ó¤è«K³B²z¤å¥óªº¤èªk¡C</para> - <para>¦w¸Ë <filename role="package">chinese/xemacs21</filename>¡C</para> - <para>ÁÙ¦³¡Aemacs ©M xemacs ¬O¤£¤@¼Ëªº¡Aªì¾Ç *emacs ÁÙ¬O±q xemacs - ¾Ç¤ñ¸û¦n¡C¦Ü¤Ö &a.keith; ¤j¤j§â¤@¤Á³£¥´ÂI¦n¤F¡C</para> - <para><filename>~/Emacs</filename> «h¬O³] fontset¡C</para> - <programlisting> -Emacs.Font: fontset-18 -Emacs.Fontset-0: -*-*-medium-r-normal-*-18-*-*-*-*-*-fontset-18,\ - ascii:-*-lucidatypewriter-medium-r-normal-*-*-100-*-*-m-*-iso8859-1,\ - chinese-big5-1:-*-fixed-medium-r-normal-*-*-160-*-*-c-*-big5-0,\ - chinese-big5-2:-*-fixed-medium-r-normal-*-*-160-*-*-c-*-big5-0</programlisting> - </sect1> - - <sect1 id="wvware"> - <title>wvware - ¥i¥HÂà´«·L³n Word Àɮתº¤u¨ã</title> - <para>Last Update: 2003¦~ 1¤ë26¤é ©P¤é 03®É34¤À02¬í CST</para> - <para><application>wv</application> ¬O¤@®M¥i¥HÂà´«·L³n Word Àɮתº¤u¨ã¡A - ¯à°÷Ū¨ú¨Ã¥B¸ÑªR Word 6-9 ®æ¦¡ (Word 6, 95, 97, 2000)¡C</para> - <para>¨Ã¥B´£¨Ñ³\¦hÂà´«¤u¨ã¡A³qºÙ¬° <application>wvWare</application>¡C</para> - <programlisting> -wvHtml, wvLatex, wvCleanLatex, wvDVI, wvPS, wvPDF, -wvText, wvAbw, wvWml, wvMime</programlisting> - <para>¦w¸Ë <filename role="package">textproc/wv</filename>¡C</para> - <para>±µµÛ¥H³Ì±`¥Îªº wvHtml ¬°¨Ò¡AnÂà Word ¦¨ HTML¡A - ¥un¤U <command>wvHtml --charset=big5 input.doc ouput.html</command> - ¡C</para> - <para>WWW: <ulink url="http://www.wvware.com/"> - wvware project</ulink></para> - </sect1> - - <sect1 id="emacs"> - <title>Emacs</title> - <para>¦w¸Ë <filename role="package">chinese/emacs20</filename>¡C</para> - <para>emacs ¤£¬O§¹¾ãªº XIM support¡A½Ð¬Ý - <ulink url="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=21160"> - http://www.FreeBSD.org/cgi/query-pr.cgi?pr=21160</ulink>¡C</para> - <para><filename>~/.emacs</filename> ¬O³] mule</para> - <programlisting> -;; Set environment to Chinese-Big5 -(set-language-environment 'chinese-big5) -(set-keyboard-coding-system 'chinese-big5) -(set-terminal-coding-system 'chinese-big5) -(set-buffer-file-coding-system 'chinese-big5) -(set-selection-coding-system 'chinese-big5) -(modify-coding-system-alist 'process "*" 'chinese-big5)</programlisting> - <para>¦Ü©ó <filename>~/.emacs</filename> ÁÙ¦³«Ü¦h¦nª±ªº¡A¥i¥H¨ì - <ulink url="http://dotfiles.com">http://dotfiles.com</ulink> - °Ñ¦Ò°Ñ¦Ò¡C</para> - </sect1> - - <sect1 id="celvis"> - <title>celvis - Ãþ¦ü vi/ex ¥B¤¤¤åÅã¥Üªº¤å¦r½s¿è¾¹</title> - <para><application>Celvis</application> ¬O¤@ӫܹ³ UNIX ¤W¼Ð·Ç½s¿è¾¹ - <application>vi</application>/<application>ex</application> - ªºªF¦è¡A´X¥G¤ä´©©Ò¦³ <application>vi</application>/ - <application>ex</application> ªº«ü¥O¡C - <application>Celvis</application> ¥i½s¿è¦P®É§t¦³¤¤^¤åªº¤å³¹¡C - ¥¦¤]¦P®É¤ä´© GB2312-80 ©M BIG5 ½s½X¡C</para> - <para>¦w¸Ë <filename role="package">chinese/celvis</filename>¡C</para> - </sect1> - - <sect1 id="joe"> - <title>joe - ²©ö¥B¥\¯à¤£¿ùªº½s¿èµ{¦¡</title> - <para><application>joe</application> ¬O¤@Ó UNIX ¤W§K¶O±M·~ªº - ASCII ¤å¦r½s¿è¾¹¡C¥¦¥Î°_¨Ó´N¹³¤j³¡¥÷ IBM PC ¤Wªº¤å¦r½s¿è¾¹¡C - ¥¦¬O¤@®M¾Þ§@¬Û·í¤è«Kªº¤å®Ñ½s¿èµ{¦¡¡C</para> - <para>¦w¸Ë <filename role="package">chinese/joe</filename>¡C</para> - <para>n¦b <application>joe</application> ¤W¨Ï¥Î¤¤¤å¡A¥²¶·×§ï - <filename>/usr/local/lib/joerc</filename> ©M - <filename>/usr/local/lib/rjoerc</filename>ªº³]©w¡C</para> - <programlisting> - -asis Characters 128 - 255 shown as-is -quote Enter Ctrl chars - ±N¥H¤Wªº¦Û¶Çק令¥H¤Uªº¦r¦ê --asis Characters 128 - 255 shown as-is -quote .k; Enter Ctrl chars</programlisting> - <para><option>-asis</option> ¬On¯àÅã¥Ü¤¤¤å¦r¡A - ¦Ó <option>quote</option> ¬On¿é¤J¯S®íªº±±¨î¦r¤¸®É¨Ï¥Îªº«öÁä¡A - ¦Ó¹w³]ȬO <option></option>¡A´N·|¹J¨ì¦³¨Ç¤¤¤å¦rªº¤º½X¡A - µM«á¥un¥[°Ñ¼Æ <option>-asia</option> ´N¥i¥H¬Ý¤¤¤å¡A¦p¡G - <command>joe -asis filename</command> ´N¥i¥H¤F¡A¦ý¬O - <option>quote</option> «h¥²¶·§ïÀɮסA©Î¬O¨âÓ³£§ïÀÉ®×§a¡C</para> - <figure> - <title>joe snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/joe" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="nvi"> - <title>nvi - Ãþ¦ü vi/ex¡A¦³¦hºØ»y¨¥×¸É¡A¹w³]¬° big5</title> - <para>¦³ <application>nvi-big5</application>¡B - <application>nvi-enc-cn</application>¡B - <application>nvi-enc-tw</application> µ¥¤£¦Pªº®M¥ó¡C - BIG5 ©Î GB ¬Û®eªº <application>vi</application> ¾Þ§@¤¶±½s¿è¾¹ - <application>vi</application> ¬O UNIX - ªº¼Ð·Ç½s¿è¾¹¡A¦¹µ{¦¡©M¤¤¤åÁcÅé¡B<application>enc-cn</application>¡B - <application>euc-tw</application> ¬Û®e¡C</para> - <para>¦w¸Ë <filename role="package">chinese/nvi-big5</filename>¡C</para> - <para>½s¿è ~/.nexrc</para> - <programlisting> -set noskipdisplay -set displayencoding=big5 -set inputencoding=big5 -set fileencoding=big5 -set autodetect=tw</programlisting> - <para>WWW: <ulink url="http://www.itojun.org/"> - http://www.itojun.org/</ulink></para> - </sect1> - - <sect1 id="qe"> - <title>qe - qe ¬O¤@Ó¼Ò¥é PE2 ªº½s¿èµ{¦¡</title> - <para>qe ¬O¤@Ó¼Ò¥é PE2 ªº½s¿èµ{¦¡¡A¥s qe ªºì¦]¥u¬O¦]¬°¦r¥À Q ¬O±Æ¦b P - ¤§«á¡C©M DOS ¤£¦Pªº¬O¡AUNIX ¨S¦³¨º»ò¦hÁä¥i¥Î¡A¦Ó¥B¤£¦Pªº Terminal - ªºÁä½X¤]²¤¦³¤£¦P¡C¦]¦¹¤@¨Ç±`¥Îªº function ³Ì¦n©w¸q¨ì Control Key - ©Î Meta Key ¤W¡A¥H§K¤£³ô¨Ï¥Î¡C </para> - <para>¦w¸Ë <filename role="package">chinese/qe</filename>¡C</para> - <figure> - <title>qe snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/qe" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.cc.ncu.edu.tw/~center5/product/qe/"> - qe project</ulink></para> - </sect1> - - <sect1 id="ve"> - <title>ve - NTHU-CS Maple BBS µo®iªº BBS-like ¤å¦r½s¿è¾¹</title> - <para>¤@®M¥Ñ NTHU-CS Maple BBS 2.36 µo®iªº BBS-like ¤å¦r½s¿è¾¹¡C</para> - <para>¦w¸Ë <filename role="package">chinese/ve</filename>¡C</para> - <figure> - <title>ve snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ve" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="chitex"> - <title>ChiTex - ¤¤¤å Tex/LaTex</title> - <para><application>ChiTeX</application> ¬O¤@®M¤¤¤å <application>LeX - </application>/<application>LaTeX</application>¡A¥un·|^¤å - <application>TeX</application>/<application>LaTeX</application> - ´N´X¥G¥ß¨è¥i¨Ï¥Î <application>ChiTeX</application>¡A¥»ª©¥i¾A¥Î©ó - Big5 ¤Î GB ¤º½X¤§¤¤¤å¡C¦¹¤@ Unix ª©¥i¥Î©ó¸Ë¦³ - <application>teTeX</application> ªº GNU/Linux¡AFreeBSD¡ASolaris¡A»P - SunOS ¨t²Î¡C</para> - <para>¦w¸Ë <filename role="package">chinese/chitex</filename>¡C</para> - <para><application>ChiTeX</application> 6.1.2 ¤@¨t¦Cªº§ï¶i¡A - ¥H¤Î¤U¸ü¦ì¸m½Ð°Ñ¦Ò¡G<ulink url="ftp://dongpo.math.ncu.edu.tw/tex-archive/local/chitex/chitex/unix"> - chitex ftp site</ulink>¡C</para> - <para><application>ChiTex</application> ªº¯SÂI¡G</para> - <itemizedlist> - <listitem> - <para>¥Îªk²³æ¡A¤£¥Î¯S§O¾Ç²ß¡A·|¥Î^¤å <application>TeX</application> - /<application>LaTeX</application> ´N´X¥G¥ß¨è¥i¨Ï¥Î - <application>ChiTeX</application> - (Yn¶i¤@¨B¨Ï¥Î¸û¦h¥\¯à¡A¥un¾Ç²ß´XÓ²³æªº¯S®í«ü¥O´N¥i)¡C</para> - </listitem> - <listitem> - <para>»P^¤å <application>TeX</application>/<application> - LaTeX</application> ¬Û®e©Ê°ª¡C</para> - </listitem> - <listitem> - <para> ¥\¯à§¹³Æ¦Ó¦h¼Ë¤Æ¡C </para> - </listitem> - <listitem> - <para> ´£¨Ñ cbibtex¡Acmakeindex ¥i¥Î¥H¤Þ¥Î¤º§t¤¤¤åªº¥~¦b°Ñ¦Ò¤åÄm¸ê®Æ¤Î - ¦Û°Ê½s¿è§t¤¤¤å¤§¯Á¤Þ¡C´£¨Ñ¤¤¤å¤Æªº chilatex2html ¥i±N§t¤¤¤åªº - LaTeX ¤å¥óÂà´«¬° HTML ®æ¦¡ÀÉ¡C</para> - </listitem> - <listitem> - <para>¤ä´©¥Ñ <application>TeX</application>/<application>LaTeX - </application> ¤å¥ó²£¥Í pdf ÀÉ¡C</para> - </listitem> - <listitem> - <para> ¦P®É¤ä´© Big5 ½X¤¤¤å (¥xÆW¡A»´ä) ¤Î GB ½X¤¤¤å (·s¥[©Y»P¤j³°)¡C - </para> - </listitem> - </itemizedlist> - <para>²{¦b±z¥i¥H®³ <application>ChiTeX</application> ªþªº½d¨Ò¨Ó´ú¸Õ¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/local/share/texmf/tex/chinese</userinput> -&prompt.root; <userinput>chilatex math2.tex (½sĶ)</userinput> -&prompt.root; <userinput>xdvi math2.dvi (¹wµø)</userinput> -&prompt.root; <userinput>dvips math2.dvi -o math2.ps (Âà´«¦¨ PostScript ÀÉ)</userinput> -&prompt.root; <userinput>gv math2.ps (¥Î gv Æ[¬Ý)</userinput></screen> - <para>WWW: <ulink url="http://www.math.ncu.edu.tw/~yih/"> - yih's homepage</ulink></para> - <para>WWW: <ulink url="http://xm1.net.free.fr/kile/index.html"> - Kile: LaTeX source editor</ulink></para> - </sect1> - - <sect1 id="cjk"> - <title>CJK - ¥i¥H¨Ï¥Î CJK scripts ªº LaTeX2e ¥¨¶°®M¥ó</title> - <para><application>TeX</application>/<application>LaTeX</application> - ¬O¤@®Mªº¹õ«á±Æª©³nÅé¡C¨äÀu¨qªº¿é¥X«~½è¦¤w¬°¼s¤jªº - ¾Ç³N¬ÉªB¤Í©Ò³ß·R¤Î±Ä¥Î¡C<application>CJK</application> ¬O¤@Ó - <application>LaTeX2e</application> ªº¥¨¶°®M¥ó(macro package)¡A - ¯àÅý±z¦b <application>TeX</application> ¤å¥ó¤¤¨Ï¥Î - <application>CJK</application> (Chinese/Japanese/Korean) - ªº¤å¦r½s½X¡C</para> - <para> - ±zªº¨t²Î¥²¶·¥ý¦w¸Ë¦n <application>teTeX</application>/ - <application>LaTeX</application>¡C¦pªG¨S¦³ªº¸Ü¡A±z¤]¥i¥H¦Û¤v¸Ë¡C - ½Ð°Ñ¦Ò <filename>/usr/ports/print/teTeX</filename> ªº»¡©ú¡C</para> - <para>¦w¸Ë <filename role="package">chinese/CJK</filename>¡C</para> - <para>¦b CJK ®M¥ó¤¤¦³¤@¥÷¤¤¤å¤å¥ó¡A¥Ñ§õ§g¦t¥ý¥Í©Ò¼gªº¤¶²Ð¡A - ±Mªù¤¶²Ð CJK ³B²z¤¤¤åªº»yªk¡A¦b <filename> - /usr/local/share/doc/CJK/chinese/READMEb5.tex</filename>¡A - ¦b¦¹´£¨Ñ <ulink url="READMEb5.pdf">READMEb5.pdf</ulink> ªº¤U¸ü¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/local/share/doc/CJK/chinese/</userinput> -&prompt.root; <userinput>bg5latex READMEb5.tex (¬Ý¬Ý¦³¨S¦³²£¥Í READMEb5.dvi)</userinput> -&prompt.root; <userinput>xdvi READMEb5.dvi (¬O§_¯à¬Ý¨ì¤¤¤å? ·íµM±zn¥ý¶i X Window)</userinput> -&prompt.root; <userinput>dvips READMEb5.dvi -o READMEb5.ps (Âà´«¦¨ PostScript ®æ¦¡))</userinput> -&prompt.root; <userinput>gv READMEb5.ps (¥Î gv Æ[¬Ý)</userinput></screen> - <programlisting> -% ´ú¸Õ¤å¥ó -\documentclass{article} -\usepackage{CJK} -\begin{document} -\begin{CJK*}{Bg5}{song} -§ºÅé -\end{CJK*} -\begin{CJK*}{Bg5}{kai} -·¢Åé -\end{CJK*} -\end{document}</programlisting> - <figure> - <title>CJK snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cjk" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://info.sayya.org/~edt1023/tex/mycjk.html"> - §Úªº CJK - by Edward</ulink></para> - <para>WWW: <ulink url="http://cjk.ffii.org"> - cjk project</ulink></para> - </sect1> - - <sect1 id="cjk-lyx"> - <title>CJK-LyX - ¦³ LaTeX ¨Ï¥Î¤¶±ªº¤å¥ó½s¿è¾¹(©Ò¨£§Y©Ò±o)</title> - <para><application>LyX</application> ¬O¤@Ó¦³ <application>LaTeX - </application> ¤¶±¤å¥ó½s¿è¾¹¡A¬O¤@Ó®e©ö¨Ï¥Îªº¤å¦r½s¿è¾¹ - ¡A¤]¬O¤@Ó¦³¼u©Ê¥B±j¤jªº <application>LaTeX</application>¡C</para> - <para>¦³µÛ©Ò¨£§Y©Ò±oªº¤¶±¡A©M³\¦h <application>LaTeX</application> - ·®æ©M¦Û°Ê²£¥Íªº³]p¡C¥[³t¾Ç²ß <application>LaTeX</application> - ¨Ã¨Ï½ÆÂøªº³]p²³æ¤Æ©Mª½Ä±¤Æ¡C·sªº¯S¦â¥]§t«÷¦rÀˬd - ¡A°ê»Ú¤Æ¡A¦r¤¸´£¨Ñ¡A©Ò¨£§Y©Ò±oªº¹Ï§Î¡Bªí®æ¡B¤èµ{¦¡¡C</para> - <para><application>LyX</application> ¬O¤@Ó¶i¥i§ð - <application>TeX</application>/<application>LaTeX</application>¡A - °h¥i¦u (§â <application>LyX</application> ·í¦¨¤å®Ñ³B²z³nÅé) - ªº¤@Ó¥\¯à±j¤j¡A¥i¥H³B²z¹Ï¤åªº¤å®Ñ³B²z³nÅé¡C</para> - <para>¦w¸Ë <filename role="package">print/cjk-lyx</filename>¡C</para> - <para>¥²nªº³]©w¡G</para> - <para>½Ð½s¿è¤@Ó <filename>~/.lyx/preferences</filename> - (¨S¦³³oÓÀÉ¡A½Ð¦Û¦æ«Ø¥ß)¡A¤º®e¦p¤U¡G</para> - <programlisting> -\screen_dpi 100 -\screen_font_roman "-*-times new roman" -\screen_font_sans "-*-arial" -\screen_font_typewriter "-*-courier new" -\screen_font_i18n1_encoding "big5-0" -\screen_font_i18n1_normal "-*-ar pl mingti2l big5" -\screen_font_i18n1_gothic "-*-ar pl mingti2l big5" -\screen_font_i18n2_encoding "big5-0" -\screen_font_i18n2_normal "-*-ar pl kaitim big5" -\screen_font_i18n2_gothic "-*-ar pl kaitim big5"</programlisting> - <para>¥t¥~°w¹ï <application>CJK</application> ÁÙ·|³]©w¦p¤UªºªF¦è¡G</para> - <programlisting> -\language_package "\usepackage{CJK}" -\language_command_begin "\begin{CJK*}{Bg5}{aming}" -\language_command_end "\end{CJK*}" -\language_auto_begin false -\language_auto_end false -\mark_foreign_language false -\converter latex dvi "bg5latex $$i" "latex" -#\converter dvi pdf "dvipdfm $$i" "" -#\font_encoding default</programlisting> - <para>¦pªG±z TeX/LaTeX ¬O¨Ï¥Î¤¤¤å Type1 ¦r«¬ªº¸Ü¡A½Ð±N³Ì«á¤G¦æªº mark - ®³±¼¡C</para> - <para>´ú¸Õ¡G</para> - <para>½Ð¶i¤J <application>LyX</application> «áÀH«K½s¿è¤@Ó¤¤¤åÀÉ¡A - µM«á«ö View => DVI ¤Î View => Postscript ¬Ý¹B§@¬O¤£¬O¥¿±`¡C - ¥t¥~ File => Export => Postscript ¬Ý¬O¤£¬O¥i¥H¥¿½T¿é¥X¤å½Zªº - *.ps ÀÉ¡C</para> - <para>* ¦b¦¹«ØÄ³¨Ï¥Î¤¤¤å Type1 ¦r«¬¡A¥H§K¦hªá®É¶¡µ¥«Ý¨t²Î»s³y pk ¦r«¬¡C - ½Ð°Ñ¦Ò¤»¤ë¥÷ªºÂ«H¡A¼ÐÃD¬O¡G - ``[FYI] CJK/LaTeX enviroment ¤¤¤å Type1 ¤Î TTF ªº¨Ï¥Î''</para> - <para>nÅÜ´«¦r«¬©Î°µ§ó½ÆÂøªºÅܤơALyX ¥»¨¨Ã¨S¦³ CJK enviroment - ªº¯S®í¥\¯à¡A±o¦Û¦æ¥[¤J tags¡C¨Ò¦pn´«¦r«¬¡A - ¥i«ö¥\¯àªí¨ºÓ¤jªº¦V¤Uªº¶Â½bÀY¿ï LaTeX¡A¥H«K¿é¤J CJK enviroment - ªº tag¡G</para> - <programlisting> - \CJKfamily{akai}</programlisting> - <para>³o¼Ë¥H¤Uªº¤å¦r´N·|§ï¥Î·¢Åé¦r¡Aª`·N¡A³o¸Ì«üªº¬O©Ò¿é¥Xªº *.ps - Àɪº¦r«¬¡A¦Ó¤£¤@©w¬O±z¿Ã¹õ¤W¬Ý¨ìªº¦r«¬ - (¨Ì§Úªº³]©w¡A¿Ã¹õ¤W¬O©úÅé)¡C</para> - <para>¨ä¥Lªº¤¤¤å TeX/LaTeX ¨t²Î¡A¦p cwTeX/ChiTeX - ½Ð°Ñ¦Ò¥H¤W³]©w¡A¦Û¦æ§ó§ï¡C</para> - <para>Copyright (c) 2001 §õªG¥¿(&a.edwardlee;)</para> - <para>¥»¤å¬°¦Û¥Ñ¤å¥ó(FDL http://www.gnu.org/copyleft/fdl.html) - ¥i¦Û¥Ñ½Æ»s/×§ï/´²§G¡C¦ý½Ð«O¯dª©ÅvÁn©úªº³¡¥÷¡C</para> - <figure> - <title>CJK-LyX snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cjk-lyx" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.study-area.org/tips/latex/cjk-lyx.html"> - CJK-LyX ¤¤¨Ï¥Î¤¤¤å</ulink></para> - <para>WWW: <ulink url="http://www.lyx.org/"> - lyx project</ulink></para> - <para>WWW: <ulink url="http://cellular.phys.pusan.ac.kr/cjk.html"> - CJK-LyX project</ulink></para> - </sect1> - - <sect1 id="context"> - <title>¦b ConTeXt ¨Ï¥Î Big-5 ¤¤¤å</title> - <para>Contributed by &a.edwardlee;</para> - <para>Last Update: 2003¦~ 4¤ë30¤é ©P¤T 03®É25¤À52¬í CST</para> - <para>¦bÅý ConTeXt ¨Ï¥Î Big-5 ¤¤¤å«e¡A - ¦Ü¤Ön¯à¦b^¤åÀô¹Ò¹B§@¡C</para> - <screen> -&prompt.root; <userinput>cd ${TEXMF}/web2c</userinput> -&prompt.root; <userinput>texexec --make en metafun</userinput></screen> - <para>¬°¤F©M CJK ©M dvipdfmx °t¦X¡A - ½Ð¥ý¦w¸Ë <filename role="package">chinese/CJK</filename> ©M - <filename role="package">print/dvipdfmx</filename>¡A - ±Ä¥Î CJK standard encoding vector¡A³o¼Ë¤@¨Ó¡A - ¦r«¬¤è±ªº¸ê®Æ´N¥i¥H¦@¥Î¤F¡C</para> - <para>×§ïÀɮסG</para> - <para>1. ${TEXMF}/tex/context/config/cont-usr.tex</para> - <para>¦pªG¨S¦³³oÓÀÉ¡A½Ð±N ../base/cont-usr.ori «þ¨©¤@¥÷¦¨ cont-usr.tex¡C - ¦b \protect \endinput ¤§«e¥[¤J¤U¦C¸ê®Æ¡G</para> - <programlisting> -% ±N Poorman ªº¹ïÀ³¡AÂন CJK ªº¹ïÀ³ -\defineucharmapping{BIG5}#1#2% - {\unicodeposition=#1 - \advance\unicodeposition -161 - \multiply\unicodeposition 157 - \advance\unicodeposition #2 - \advance\unicodeposition-\ifnum#2>160 98\else64\fi - \dorepositionunicode} - -% for Big-5 CJK standard encoding vector -\def\currentucharmapping{BIG5} - -% font alias¡C³o¼Ë´N¤£¥²§ó°Êì¨Óªº¦r«¬³]©w¤F -\definefontsynonym [b5song] [arb5sung] [encoding=big5] -\definefontsynonym [b5songsl] [arb5sungs] [encoding=big5] -\definefontsynonym [b5kai] [arb5kai] [encoding=big5] -\definefontsynonym [b5kaisl] [arb5kais] [encoding=big5]</programlisting> - <para>2. ${TEXMF}/tex/context/base/font-chi.tex</para> - <para>±N¬Y¦æ¥u¦³ <option>\SimChi</option> §ï¦¨ <option>\TraChi</option>¡C</para> - <para>§ï¦n«á«·s°õ¦æ¡G</para> - <screen> -&prompt.root; <userinput>cd ${TEXMF}/web2c/</userinput> -&prompt.root; <userinput>texec --make en</userinput></screen> - <para>«e¸m³B²z script</para> - <para>¥Ñ©ó¡u³\¡B¥\¡vªº°ÝÃD¡A§ÚÌ¥²¶·«e¸m³B²z¡A¥H¤U¬O§ï¦Û¤ý¦ö¤¤¥ý¥Íªº - clatex ªº perl script¡C</para> - <programlisting> -#!/usr/bin/env perl -# -# Process Big-5 Traditional Chinese ConTeXt file. -# Usage: chcont.pl tex file(NO tex extension) -# By Edward G.J. Lee <edt1023@speedymail.org> 2003.04.24 -# Inspire heavily from wycc's(wycc@iis.sinica.edu.tw) clatex. -# - -$one = 161; -$two = 254; - -open(CONT,">$ARGV[0].cont"); -if ($ARGV[0] =~/(.*)\.tex$/) -{ - -r $ARGV[0] || die " file $ARGV[0] not found\n"; - open(INFILE,"<$ARGV[0]"); -} -else -{ - -r "$ARGV[0].tex" || die "file $ARGV[0].tex not found\n"; - open(INFILE,"<$ARGV[0].tex"); -} - -while(<INFILE>) -{ - &trans_print($_); -} -close(CONT); -system "texexec ${ARGV[0]}.cont"; - -sub trans_print { - local($s) = @_; - local($i,$c,$nc,$ordc,$ordc1); - - for($i=0;$i<length($s);$i++) - { - $c = substr($s,$i,1); - $ordc = ord($c); - if (($ordc>=$one)&&($ordc<=$two)) - { - $nc = substr($s,$i+1,1); - if ($nc =~/[\\{}\^_]/) - { - $ordc1 = ord($nc); - print CONT "\\uc{$ordc}{$ordc1}"; - } - else - { - print CONT $c,$nc; - } - $i++; - - } - else - { - print CONT $c; - } - } -}</programlisting> - <para>´ú¸Õ¡G</para> - <programlisting> -\usemodule[chinese] -\starttext - -\completecontent -%\setupindenting[medium] -\setupwhitespace[10pt] - -\chapter{®çªá·½°O} - -\ConTeXt\ ¤¤¤å´ú¸Õ¡C - -\section{®çªá·½°O«e¬q} - -®Ê¤Ó¤¸¤¤¡AªZ³®¤H¡A®·³½¬°·~¡A½t·Ë¦æ¡A§Ñ¸ô¤§»·ªñ¡F©¿³{®çªáªL¡A§¨©¤¼Æ¦Ê¨B¡A -¤¤µLÂø¾ð¡AªÚ¯óÂA¬ü¡A¸¨^Ä}¯É¡Aº®¤H¬Æ²§¤§¡C´_«e¦æ¡A±ý½a¨äªL¡CªLºÉ¤ô·½¡A -«K±o¤@¤s¡C¤s¦³¤p¤f¡A§Ï©»Y¦³¥ú¡A«K±Ë²î¡A±q¤f¤J¡C - -ªì·¥¯U¡AÅ׳q¤H¡F´_¦æ¼Æ¤Q¨B¡AÁŵM¶}®Ô¡C¤g¦a¥Ãm¡A«ÎªÙÅkµM¡C¦³¨}¥Ð¡B¬ü¦À¡B -®á¡B¦Ë¤§ÄÝ¡A¦é¯¥æ³q¡AÂû¤ü¬Û»D¡C¨ä¤¤©¹¨ÓºØ§@¡A¨k¤k¦çµÛ¡A±x¦p¥~¤H¡F¶À¾v¡B -««èÔ¡A¨Ã©ÉµM¦Û¼Ö¡C¨£º®¤H¡A¤D¤jÅå¡A°Ý©Ò±q¨Ó¡F¨ãµª¤§¡A«KnÁÙ®a¡A³]°s¡B±þÂû¡B -§@¹¡C§ø¤¤»D¦³¦¹¤H¡A«w¨Ó°Ý°T¡C¦Û¤ª¡G¡u¥ý¥@Áׯ³®É¶Ã¡A²v©d¤l¨¶¤H¨Ó¦¹µ´¹Ò¡A -¤£´_¥X²j¡F¹E»P¥~¤H¶¢¹j¡C¡v°Ý¤µ¬O¦ó¥@¡F¤D¤£ª¾¦³º~¡AµL½×ÃQ¡B®Ê¡C¦¹¤H¤@¤@ -¬°¨ã¨¥©Ò»D¡A¬Ò¼Û±{¡C¾l¤H¦U´_©µ¦Ü¨ä®a¡A¬Ò¥X°s¹¡C°±¼Æ¤é¡AÃã¥h¡C¦¹¤¤¤H»y -¤ª¡G¡u¤£¨¬¬°¥~¤H¹D¤]¡C¡v - -¬J¥X¡A±o¨ä²î¡A«K§ß¦V¸ô¡A³B³B»x¤§¡C¤Î°p¤U¡A¸Ú¤Ó¦u¡A»¡¦p¦¹¡A¤Ó¦u§Y»º¤HÀH -¨ä©¹¡A´M¦V©Ò»x¡A¹E°g¤£´_±o¸ô¡C«n¶§¼B¤lÆk¡A°ª©|¤h¤]¡A»D¤§¡AªYµM³W©¹¡A¥¼ -ªG¡A´M¯f²×¡C«á¹EµL°Ý¬zªÌ¡C - -\chapter{±N¶i°s} - -§g¤£¨£¡A¶Àªe¤§¤ô¤Ñ¤W¨Ó¡A©b¬y¨ì®ü¤£´_¦^¡C -§g¤£¨£¡A°ª°ó©úÃè´d¥Õ¾v¡A´Â¦p«Cµ·¼Ç¦¨³·¡C -¤H¥Í±o·N¶·ºÉÅw¡A²ö¨Ïª÷¾êªÅ¹ï¤ë¡C -¤Ñ¥Í§Ú§÷¥²¦³¥Î¡A¤dª÷´²ºÉÁÙ´_¨Ó¡C -²i¦Ï®_¤û¥B¬°¼Ö¡A·|¶·¤@¶¼¤T¦ÊªM¡C -§Â¤Ò¤l¡A¤¦¥C¥Í¡A±N¶i°s¡A§g²ö°±¡C -»P§gºq¤@¦±¡A½Ð§g¬°§Ú°¼¦ÕÅ¥¡C - -ÄÁ¹ªõW¥É¤£¨¬¶Q¡A¦ýÄ@ªø¾K¤£Ä@¿ô¡C -¥j¨Ó¸t½å¬Ò±I¹æ¡A±©¦³¶¼ªÌ¯d¨ä¦W¡C -³¯¤ý©õ®É®b¥¼Ö¡A¤æ°s¤Q¤d®¡ùN릡C -¥D¤H¦ó¬°¨¥¤Ö¿ú¡A®|¶·ªf¨ú¹ï§g°u¡C -¤ªá°¨ ¤dª÷¸Ê¡A©I¨à±N¥X´«¬ü°s¡C -»Pº¸¦P®ø¸U¥j·T¡C - -\chapter{³\¥\¶}ªº°ÝÃD} - -³\¥\¶}¡C³o¨Ç¦³°ÝÃDªº¦r¤¸nÁ×¶}¡C - -¤]´N¬O»¡¡An«e¸m³B²z³o¨Ç¦r¤¸¡C - -\stoptext</programlisting> - <screen> -&prompt.root; <userinput>chcont.pl cont-b5</userinput> ==> ¤d¸U¤£n¥[°ÆÀɦW¡A¤Á°O¡I</screen> - <para>³o¼Ë·|²£¥Í cont-b5.dvi</para> - <screen> -&prompt.root; <userinput>dvipdfmx cont-b5</userinput> ==> ²£¥Í¤£¤º´O¦r«¬¥B¥i copy&paste ªº pdf ÀÉ¡C</screen> - <para>³o¸Ì¨S¦³¥Î¨ì pdftex ´O¤J TTF ªº¥\¯à¡Aì¦]¬O¥L¤£¶È´O¤J¾ãÓ subfont - ÀÉ®×·|Åܱo«Ü¤j¡A¦Ó¥B¤S¨S¦³ copy&paste&search ªº¥\¯à¡C</para> - <para>WWW: <ulink url="http://www.pragma-ade.com/"> - http://www.pragma-ade.com/</ulink></para> - <para>WWW: <ulink url="http://www.pragma-ade.com/general/manuals/mchinese.pdf"> - http://www.pragma-ade.com/general/manuals/mchinese.pdf</ulink></para> - </sect1> - - <sect1 id="cwtex"> - <title>cwTeX</title> - <para><application>cwTeX</application> ±Æª©¨t²Î¥Ñ§dÁo±Ó»P§dÁo¼z¦@¦Pµo®i¡A - ¥¦©µ¦ù TeX/LaTeX ¤§¥\¯à¡A¨Ï¤§¥i¥H±Æª©¤¤¤å¡C</para> - <para>·íªì§d¦Ñ®v³]p cwTeX ¦r«¬®É¡A¹ï¦r«¬ªº½s±Æ¬O¥J²Ó³]pªº¡C - ¥L±N³Ì±`¥Îªº¦r«¬¨Ì¥ý«á¶¶§Ç½s±Æ¡A¶V¬O±`¥Îªº¡A´N¶V©ñ¦b«e±¡C - ©Ò¥H¡A³o©M windows ¤Wªº¦r«¬¶¶§Ç¤£¬Û¦P¡C·íªì¤§©Ò¥H¦p¦¹³]p¡A - ¬O¬°¤FÅý½sĶªº³t«×¯à°÷Åܱo¤ñ¸û§Ö¡C</para> - <para>¤£¹L¡AÀHµÛ¹q¸£ªº³t«×¶V¨Ó¶V§Ö¡AµwºÐ¶V¨Ó¶V«K©y¡A¥L¹ï³o¼Ëªº³]p - ¦ü¥Gı±o¤]¥i¥H§ïÅÜ¡C´N©M Windows ªº¦Û¦æ½s±Æ¤è¦¡¤@P¥Lı±o©Î³\ - ¥ç¤£¥¢¬°¤@Ó user friendly ªº¤èªk¡C¦]¬°¹³ PuTeX ¥i¥H¨Ï¥Î²³¦h - ¤¤¤å¦r¦r«¬ªºÀuÂIªº½T«Ü§l¤Þ¤H¡A¤£¹L©O¡A³o¥i¯àÁÙ»Ýn¡u¥Á·N¡v¡C - ½Ð¦Ñ®v¨Ó¶Ë¸£µ¬§a¡C</para> - <para>¤ºªþ¦r§Î¬°¡G©úÅé(m)¡B¶ÂÅé(bb)¡B·¢®Ñ(k)¡B¶êÅé(r)¡B¥é§ºÅé(f)¡A - Y»Ýn««ª½¦rÅé«h¦b«e±¥[¤W v¡C</para> - <para>¦w¸Ë <filename role="package">chinese/cwtex</filename>¡C</para> - <para><application>cwTeX</application> ªº¨Ï¥Î¡G</para> - <screen> -&prompt.user; <userinput>vi file.ctx</userinput> -&prompt.user; <userinput>cwtex file</userinput> -&prompt.user; <userinput>latex file.tex</userinput> -&prompt.user; <userinput>dvips -o file.ps file.dvi</userinput> -&prompt.user; <userinput>gv -antialias file.ps</userinput></screen> - <para>³o¸Ì¦³§d¦Ñ®v cwTeX ±Æª©¨t²Î¤Gª©¤â¥U - <ulink url="ftp://192.192.110.1/cwtex/windows/miktex/cwtex/cxbook.pdf">cxbook.pdf</ulink>¡C</para> - <para>WWW: <ulink url="http://ceiba.cc.ntu.edu.tw/tmwu/"> - tmwu's homepage</ulink></para> - </sect1> - - <sect1 id="dvipdfmx"> - <title>dvipdfmx - Âà´« *.dvi ¦¨¬°¤£¤º´O¤¤¤å¦r«¬ªº *.pdf ÀÉ</title> - <para>Copyright (c) 20021 §õªG¥¿(&a.edwardlee;)</para> - <para>³o¬O Jin-Hwan Cho(Áú)¡BShunsaku Hirata(¤é) ×§ï¦Û Mark A. Wicks - ªº dvipdfm ¦Ó¨Óªº¡C</para> - <para>¥Dnªº¥\¯à¬OÂà´« *.dvi ¦¨¬°¤£¤º´O¤¤¤å¦r«¬ªº *.pdf ÀÉ¡C - ¤@¯ëªº^¤åÀɤ]¬O¥i¥H·Ó±`¨Ï¥Î(§t즳 dvipdfm ªº¥\¯à)¡C - ¤£ºÞ¬O¥i³B²z double-byte code ªº Omega ©Î¥u¯à³B²z single-byte ¨Ï¥Î - subfont ªº CJK package ³£¥i¥H¨Ï¥Î¡C</para> - <para>³Ì¤jªº¦n³B¬O¥i¥H§Q¥Î TeX/LaTeX ¨Ó»s§@¤¤¤å pdf ÀÉ¡A - ¦Ó¥B¤S¤£¤º´O¤¤¤å¦r«¬¡A¥i¥H¨ÏÀɮפp«Ü¦h(¬O¯uªº¡y«Ü¦h¡z¡I:)¡C - ¥iª½±µ¨Ï¥Î TTF¡A¦ý·|³Q¼Ð°O¬° use font of acroread - ©Ò¹w³]¨Ï¥Îªº¦r«¬(MHei-Medium ¤Î MSung-Light)¡A³o¼ËÁöµM¤£¤º´O¦r«¬¡A - ¦ý¦b acroread/xpdf ³£¥i¥H¥¿±`¾\Äý¡A«D±`¤è«Kºô¸ô¤Wªº¬y³q¡C - ¤S¤£¥²¦A¥hªá»È¤l¶R³nÅé¨Ó»s§@¡A§ó«nªº¬O TeX/LaTeX - ªº¯S®í¥\¯àÁÙ¬O¥i¥HÄ~Äòªu¥Î¡C</para> - <para>¦pªG©M pslatex °t¦X¨Ï¥Îªº¸Ü¡A - ¨º³s^¤å¦r«¬¤Î¤Ö¼Æ¯S®í²Å¸¹¤]·|¤£¤º´O¡A¨ÏÀÉ®×§ó¤p¡A - ·íµM mathtime ªº¤@¨Ç¼Æ¾Ç²Å¸¹¨Ã¨S¦³ free ªº¡A³o·|¤º´O CM ¦r«¬¡C</para> - <para>¦w¸Ë <filename role="package">print/dvipdfmx</filename>¡C</para> - <para>¥H bsmi00lp.ttf ¬°¨Ò¡A¦w¸Ë¦n«á $TEXMF/dvipdfm/config/cid-x.map ³]¬°¡G</para> - <programlisting> -arb5sung@Big5@ ETen-B5-H :0:!arb5_sung.ttf -arb5sungs@Big5@ ETen-B5-H :0:!arb5_sung.ttf,Italic -arb5sung@Big5@ ETen-B5-H :0:!arb5_sung.ttf,Bold -arb5sungs@Big5@ ETen-B5-H :0:!arb5_sung.ttf,BoldItalic -arb5kai@Big5@ ETen-B5-H :0:!arb5_kai.ttf -arb5kais@Big5@ ETen-B5-H :0:!arb5_kai.ttf,Italic -arb5kai@Big5@ ETen-B5-H :0:!arb5_kai.ttf,Bold -arb5kais@Big5@ ETen-B5-H :0:!arb5_kai.ttf,BoldItalic -% ¦ý¤£§t postscript name ªº¦r«¬«hµLªk¨Ï¥Î¡C¥h±¼ ``!'' ·|´O¤J TTF( -% CIDFontType2¡A©Î Type11)¡A¤£»Ý *.enc ÀÉ¡C</programlisting> - <para>¥t¥~¤]¦³¤H«ØÄ³±N <option>,Italic</option> §ï¦¨ - <option> -s .167</option> ¡A<option>,BoldItalic</option> - §ï¦¨ <option>,Bold -s .167</option> ¥HÁ×§K±×Åé¦rÅã¥Ü¤£¥¿±`¡A - ¨S¦³³rÂIªº°ÝÃD¡C</para> - <note><para>¸Ë§¹«á°O±o°õ¦æ <command>mktexlsr</command></para></note> - <para>§Y¥i¡C·íµM¡Aì¥ýªº¨t²Î CJK package n¯à°÷¥¿±`¹B§@ - (¤£ºÞ¬O¨Ï¥Î Type1©Î pk ¦r«¬)¡A¦]¬°»Ýn¥¿½Tªº *.tfm ¦r«¬´yzÀÉ¡C - µM«á¡A¨Ì·Ó¤@¯ë¥¿±`µ{§Ç½sĶ CJK ¤å½Z§Y¥i¡C</para> - <para>¥Ñ©ó¨Ã¨S¦³¥hÅܳy¡B´O¤J¦r«¬¥»¨¡A - ©Ò¥H¥un¬O¦Xªk¶R¨Óªº¦r«¬À³¸Ó³£¥i¥H©ñ¤ß¥h¨Ï¥Î¤F¡C</para> - <para>% §Ú¤£¬O«ß®v¡A¥i¤£t¾á«O³d¥ô¡C:)</para> - <para>Åý^¤å¦r«¬¤]¤£¤º´O¡G¥Ñ *.tex ¤å½Z¤¤¡A¥[¤J¡G</para> - <programlisting> -\usepackage{pslatex}</programlisting> - <para>´ú¸Õ¡G</para> - <screen> -&prompt.user; <userinput>cat cjk.tex</userinput> -\documentclass{article} -\usepackage{CJK} -\begin{document} -Hello World -\begin{CJK*}{Bg5}{song} -±z¦n -\end{CJK*} -\end{document} -&prompt.user; <userinput>bg5latex cjk.tex</userinput> -&prompt.user; <userinput>dvips -o ps2pdf-cjk.ps cjk.dvi</userinput> -&prompt.user; <userinput>ps2pdf ps2pdf-cjk.ps</userinput> -&prompt.user; <userinput>dvipdfmx -o dvipdfmx-cjk.pdf cjk.dvi</userinput> -&prompt.user; <userinput>cat bg5pslatex</userinput> -#!/bin/sh -f=`echo $1 | sed -e 's|\(.*\)\.[^/]*$|\1|'` -bg5conv < $1 > $f.cjk && pslatex $f.cjk -&prompt.user; <userinput>./bg5pslatex cjk.tex</userinput> -&prompt.user; <userinput>dvipdfmx -o pslatex-cjk.pdf cjk.dvi</userinput> -&prompt.user; <userinput>pdffonts ps2pdf-cjk.pdf</userinput> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -[none] Type 3 no no no 9 0 -&prompt.user; <userinput>pdffonts dvipdfmx-cjk.pdf</userinput> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -TGRGZY+CMR10 Type 1 yes yes no 10 0 -ZenKai-Medium CID TrueType no no no 13 0 -&prompt.user; <userinput>pdffonts pslatex-cjk.pdf</userinput> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -Times-Roman Type 1 no no no 8 0 -ZenKai-Medium CID TrueType no no no 11 0 -&prompt.user; <userinput>ls -l *.pdf</userinput> --rw-r--r-- 1 root wheel 8427 7 6 00:17 dvipdfmx-cjk.pdf --rw-r--r-- 1 root wheel 5373 7 6 00:17 ps2pdf-cjk.pdf --rw-r--r-- 1 root wheel 3789 7 6 00:17 pslatex-cjk.pdf</screen> - <para>°ÝÃD¡G</para> - <para>µLªk¥Ñ pdf2ps/pdftops ¨ÓÂন ps¡C¤]´N¬O»¡¤@¯ëªí¾÷·|¦L¤£¥X¨Ó¡C</para> - <para>¹ïµ¦¡G</para> - <para>¥i¸g¥Ñ acroread §Q¥Î¸ÌÀYªº CIDKeyed font ¨ÓÂন ps ÀÉ¡C - «~½è¬Û·íºë¨}¡A¥u¬OÀɮ׫ܤj´N¬O¤F¡C</para> - <para>²×¨s¸Ñ¨M¤èªk¡G</para> - <para>n©M gs ¾ã¦X¦b¤@°_¡C</para> - <figure> - <title>dvipdfmx snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/dvipdfmx" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://info.sayya.org/~edt1023/tex/mycjk.html"> - §Úªº CJK - by Edward</ulink></para> - <para>WWW: <ulink url="http://project.ktug.or.kr/dvipdfmx/"> - dvipdfmx project</ulink></para> - </sect1> - - <sect1 id="ttf2pt1"> - <title>ttf2pt1 - TTF Âत¤å Type1 ¦r«¬</title> - <para>Copyright (c) 2001 §õªG¥¿(&a.edwardlee;)</para> - <para>¥»¤å¬°¦Û¥Ñ¤å¥ó(FDL http://www.gnu.org/copyleft/fdl.html) - ¥i¦Û¥Ñ½Æ»s/×§ï/´²§G¡C¦ý½Ð«O¯dª©ÅvÁn©úªº³¡¥÷¡C</para> - <para>¦w¸Ë <filename role="package">chinese/ttf2pt1</filename>¡A - ¥L·|³s <filename role="package">print/ttf2pt1</filename> ¤@°_¦w¸Ë¡C</para> - <para>chinese ®M¥ó¥u¬O map ªí¡A¦³Ê¤Ñ¦r¶°¥i¥Î¡C</para> - <para>¼g¤@Ó sh script(mkfont) ¤º®e¦p¤U¡G</para> - <programlisting> -=== mkfont begin === -#!/bin/sh -# -# By Edward G.J. Lee 2001.11.25 -# This code is Public Domain. -# -if [ $# -ne 1 ] -then - echo "Usage: `basename $0` your.ttf" - exit 1 -fi - -echo -echo "Now create *.t1a and *.enc and *.afm files. Wait... " -echo -FONTNAME=$1 -MAPFILE=/usr/local/share/ttf2pt1/maps/cubig5.map -n=1 -while [ $n -lt 10 ] -do - m=0$n - ttf2pt1 -GE -pft -Ohub -W0 -L $MAPFILE+$m $FONTNAME ${FONTNAME%.ttf}$m - n=`expr $n + 1` -done - -m=10 -while [ $m -lt 56 ] -do - ttf2pt1 -GE -pft -Ohub -W0 -L $MAPFILE+$m $FONTNAME ${FONTNAME%.ttf}$m - m=`expr $m + 1` -done - -# avoid dvips(k)(before v5.86) t1part module bug. -# -perl -pi -e 's/_/Z/g' *.t1a *.afm - -echo -echo "Now create *.pfb, wait... " -echo -for ps in *.t1a -do - t1asm -b $ps > ${ps%.t1a}.pfb -done - -echo -echo "Now create *.tfm, wait... " -echo -for afm in *.afm -do - afm2tfm $afm -done - -AFM=${FONTNAME%.ttf}-afm -TFM=${FONTNAME%.ttf}-tfm -PFB=${FONTNAME%.ttf}-pfb -ENC=${FONTNAME%.ttf}-enc -rm -f *.t1a -mkdir -p $AFM $TFM $PFB $ENC -mv -f *.enc $ENC -mv -f *.afm $AFM -mv -f *.tfm $TFM -mv -f *.pfb $PFB -echo -echo "OK, all done. :-)" -echo -=== mkfotn end ===</programlisting> - <para>¦b¤@Ó¿W¥ß¥Ø¿ý©ñ mkfont(n¥ý chmod +x mkfont)¡A - ¦A§â¦r«¬¸m©ó¦P¤@¥Ø¿ý¡C</para> - <para>* ¤@¨Ç¸ô®|¦³¤£¤@¼Ëªº¸Ü¡A½Ð¦Û¦æ×§ï¡C</para> - <para>³o¸Ì¥H¤å¹©²Ó¤W®ü§º©M¤å¹©¤¤·¢¬°¨Ò¡G</para> - <para><command>./mkfont bsmi00lp.ttf; ./mkfont bkai00mp.ttf</command></para> - <para>§Y¥i¡C§¹¦¨«á·|²£¥Í afm, euc, tfm, pfb µ¥¥|ӥؿý¡A¸Ì±³£¬O¦r«¬¸ê®Æ¡C</para> - <para>±N¸ê®Æ·h²¾¨ì©ÒÄݪº¦a¤è(arphic ¥Ø¿ý½Ð¦Û¦æ«Ø¥ß)¡C</para> - <para>afm copy ¦Ü /usr/local/share/texmf/fonts/afm/arphic¡C</para> - <para>tfm copy ¦Ü /usr/local/share/texmf/fonts/tfm/arphic¡C</para> - <para>pfb copy ¦Ü /usr/local/share/texmf/fonts/type1/arphic¡C</para> - <para>euc copy ¦Ü /usr/local/share/texmf/dvips/arphic¡C</para> - <para>·s¼W /usr/local/share/texmf/dvips/config/aming.map ¤º®e¦p¤U¡G</para> - <programlisting> -bsmi00lp01 ShanHeiSun-Light-01 <bsmi00lp01.pfb -bsmi00lp02 ShanHeiSun-Light-02 <bsmi00lp02.pfb -... -bsmi00lp55 ShanHeiSun-Light-55 <bsmi00lp55.pfb </programlisting> - <para>·s¼W /usr/local/share/texmf/dvips/config/akai.map ¤º®e¦p¤U¡G</para> - <programlisting> -bkai00mp01 ZenKai-Medium-01 <bkai00mp01.pfb -bkai00mp02 ZenKai-Medium-02 <bkai00mp02.pfb -... -bkai00mp55 ZenKai-Medium-55 <bkai00mp55.pfb</programlisting> - <para>¦b /usr/local/share/texmf/dvips/config/config.ps ¥[¤J¡G</para> - <programlisting> -p +aming.map -p +akai.map </programlisting> - <para>·s¼W /usr/local/share/texmf/dvips/config/bsmi00lp.map ¤º®e¦p¤U¡G</para> - <programlisting> -bsmi00lp01 <bsmi00lp01.enc <bsmi00lp.ttf -bsmi00lp02 <bsmi00lp02.enc <bsmi00lp.ttf -... -bsmi00lp55 <bsmi00lp55.enc <bsmi00lp.ttf</programlisting> - <para>·s¼W /usr/local/share/texmf/dvips/config/bkai00lp.map ¤º®e¦p¤U¡G</para> - <programlisting> -bkai00mp01 <bkai00mp01.enc <bkai00mp.ttf -bkai00mp02 <bkai00mp02.enc <bkai00mp.ttf -... -bkai00mp55 <bkai00mp55.enc <bkai00mp.ttf</programlisting> - <para>* bsmi00lp.ttf,bkai00mp.ttf n¸m©ó kpathsea §ä±o¨ìªº¦a¤è¡A¦p - /usr/local/share/texmf/fonts/truetype (¥Ø¿ý¥i¦Û¦æ«Ø¥ß)¡C</para> - <para>×§ï /usr/local/share/texmf/pdftex/config/pdftex.cfg¡A¥[¤J¡G</para> - <programlisting> -map +bsmi00lp.map -map +bkai00mp.map</programlisting> - <para>·s¼W /usr/local/share/texmf/tex/latex/CJK/Bg5/c00aming.fd ¤º®e¦p¤U¡G</para> - <programlisting> -\def\fileversion{4.2.0} -\def\filedate{2001/09/28} -\ProvidesFile{c00aming.fd}[\filedate\space\fileversion] -\DeclareFontFamily{C00}{aming}{} -\DeclareFontShape{C00}{aming}{m}{n}{<-> CJK * bsmi00lp}{} -\DeclareFontShape{C00}{aming}{bx}{n}{<-> CJK * bkai00mp}{} -\endinput</programlisting> - <para>·s¼W /usr/local/share/texmf/tex/latex/CJK/Bg5/c00bsmi00lp.fd ¤º®e¦p¤U¡G</para> - <programlisting> -\def\fileversion{4.2.0} -\def\filedate{2001/09/28} -\ProvidesFile{c00bsmi00lp.fd}[\filedate\space\fileversion] -\DeclareFontFamily{C00}{bsmi00lp}{} -\DeclareFontShape{C00}{bsmi00lp}{m}{n}{<-> CJK * bsmi00lp}{} -\DeclareFontShape{C00}{bsmi00lp}{bx}{n}{<-> CJK * bkai00mp}{} -\endinput</programlisting> - <para>³o¼Ë²ÊÅé¦r·|¥h¿ï¥Î¤å¹©·¢®ÑÅé(Ó¤H¤£³ßÅw¼ÒÀÀ¥X¨Óªº²ÊÅé¦r)¡C - ·íµM·¢®ÑÅé¤]n¦Û¦æ«ö¤Wz¤èªk»s§@¥X¨Ó¡C</para> - <para>°õ¦æ texhash(or mktexlsr)¡C³o¼Ë´N¥i¥H¤F¡An¨Ï¥Î©úÅé´N¨Ï¥Î - aming ªº¦r«¬¦WºÙ¡An¨Ï¥Î·¢Åé´N¨Ï¥Î akai(¨Ì¤Wz¤èªk°µ¤@Ó c00akai.fd)¡C</para> - <para>·íµM¡ACJK ªº¨Ï¥Î¤èªk¡A½Ð°Ñ¦Ò CJK ©Òªþ¤å¥ó¡A¤@©wn«ü©w aming - ¤~·|¥h¨Ï¥Î©Ò©w¸q¥X¨Óªº¦r«¬¡A§_«h·|¥h§ì CJK ¹w³]¦r«¬¡A - ¨º·íµM¤@¯ë¨t²Î¤W¬O¨S¦³ªº¡C</para> - <para>¬°¤F°t¦X¤¤¤å Type1 ¦r«¬¡A°õ¦æ dvips ®É½Ð¥[¤W -Ppdf ©Î -Pcmz °Ñ¼Æ¡A - ³o¼Ë^¤å¦r«¬¤~·|¥h¨Ï¥Î Type1¡C</para> - <para>³Ì«á°O±o°õ¦æ texhash¡C</para> - <para>´ú¸Õ¨Ò¤l</para> - <programlisting> -=== begin ex.tex === -\def\Fn{\char} -\font\Aa=bsmi00lp01 scaled 1000 -\font\CCC=bsmi00lp55 scaled 3000 -\font\CCc=bsmi00lp55 scaled 2000 -\font\Ccc=bsmi00lp55 scaled 1000 -\font\JJJ=bsmi00lp24 scaled 3000 -\font\JJj=bsmi00lp24 scaled 2000 -\font\Jjj=bsmi00lp24 scaled 1000 -{\CCC\Fn108} -{\CCC\Fn109} -{\CCc\Fn110} -{\CCc\Fn111} -{\Ccc\Fn112} -{\Ccc\Fn113} -{\Ccc\Fn114} -{\JJJ\Fn55} -{\JJj\Fn95} -{\Jjj\Fn84} -{\CCC\Fn101} -{\CCC\Fn102} -{\CCc\Fn103} -{\CCc\Fn104} -{\Ccc\Fn106} -{\Ccc\Fn107} -\bye -=== end ex.tex ===</programlisting> - <para>pdftex ex.tex §Y¥i²£¥Í¤º´O¤¤¤å TTF ªº ex.pdf¡C - ¦pªG¦³»s§@¤¤¤å Type1 ¦r«¬¡A«h tex ex.tex ; dvipdf ex - «h¬O·|¤º´O¤¤¤å Type1¡A¦U¦ì¥i¤ñ¸û¬Ý¬Ý¨âªÌ¦³¦ó¤£¦P¡C</para> - <para>¼gÓ cjk-latex ½Z¸Õ¬Ý¬Ý§a¡I¦r«¬¦WºÙn¨Ï¥Î bsmi00lp¡C§Ú¼gªº - sh script ¥u¬OÓ¥b¦¨«~¡A¥i¯à±o¦h¸Õ´X¦¸¤~·|¦¨¥\¡Chave fun! :)</para> - <para>* LaTeX ½Z½Ð¥Î pdflatex¡C</para> - <para>n½sĶ CJK-latex ¤å½Z¡A¥i¦³¨âºØ¤è¦¡¡G</para> - <para>1. bg5latex test.tex ; pdflatex test.cjk</para> - <para>2. ¼g¤@Ó sh script(bg5pdflatex) ¤º®e¦p¤U¡G</para> - <programlisting> -=== bg5pdflatex begin === -#!/bin/sh -FILE=`echo $1 | sed -e 's|\(.*\)\.[^/]*$|\1|'` -bg5conv < $1 > $FILE.cjk -pdflatex $FILE.cjk -=== bg5pdflatex end ===</programlisting> - <para>chmod +x bg5pdflatex «á¸m©ó PATH ¥i¤Î¤§³B¡C</para> - <para>bg5pdflatex test.tex</para> - <para>§Y¥i¡C¨ä¹ê³oÓ script ªº¤º®e©M bg5latex ¬O¤@¼Ëªº¡A¥u¤£¹L¬O§â - latex ´«¦¨ pdflatex ¦Ó¤w¡C</para> - <para>ps. ¤º®e¦p¦³¿ù»~¡A½Ð¤£§[«ü¥¿¡C</para> - <figure> - <title>ttf2pt1 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ttf2pt1" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.study-area.org/tips/latex/pdftex.html"> - ¨Ï¥Î pdfTeX/pdfLaTeX Åý pdf Àɤº´O¤¤¤å TTF/TTC</ulink></para> - <para>WWW: <ulink url="http://www.study-area.org/tips/latex/chpdf.html"> - ¥Ñ TeX/LaTeX »s§@¤¤¤å PDF ÀÉ</ulink></para> - <para>WWW: <ulink url="http://www.study-area.org/tips/latex/cjk-ttf.html"> - CJK/LaTeX environment ¤¤¤å Type1 ¤Î TTF ªº¨Ï¥Î</ulink></para> - <para>WWW: <ulink url="http://ttf2pt1.sourceforge.net/"> - http://ttf2pt1.sourceforge.net/</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/converter.sgml b/zh_TW.Big5/books/zh-tut/chapters/converter.sgml deleted file mode 100644 index dd3cf21d4a..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/converter.sgml +++ /dev/null @@ -1,380 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.28 ---> - -<chapter id="converter"> - <title>¤¤¤åÂà½X³nÅé</title> - <para></para> - - <sect1 id="iconv"> - <title>iconv</title> - <para>¥Ñ©óª©Åvªº°ÝÃD¡AFreeBSD ¤Uªº iconv 2.0 ¤j¬ù¬O 2000 ¦~ªºµ{¦¡¡A - ¤]´N¤£¯à¨Ï¥Î - <ulink url="http://www.gnu.org/software/libiconv/">GNU libiconv</ulink> - ©Ò¾Ö¦³ªºÂà´«ªí¡A¦b¨Ï¥Î¤W¤]¬O¦³³\¦h¯ÊÂI¡A«ØÄ³§ï¥Î - <application>libiconv</application>¡C</para> - <para>¦w¸Ë <filename role="package">converters/iconv</filename>¡C</para> - <para>°ò¥»ªº¥Îªk¦³¡G</para> - <screen> -&prompt.user; <userinput>biconv -f gb2312 -t big5 file.gb > file.big5</userinput></screen> - <para>¥H¤U¬O¼g C µ{¦¡ªº¤p½d¨Ò¡G</para> - <programlisting> -#include <stdio.h> -#include "biconv.h" - -void -my_iconv(char *fromcode, char *tocode, char *inbuf, char *outbuf) -{ - iconv_t cd; - size_t status; - char *inbufp, *outbufp; - size_t inbytesleft, outbytesleft; - - inbytesleft = strlen(inbuf); - outbytesleft = inbytesleft * 5; - - cd = iconv_open(tocode, fromcode); - if ((iconv_t) (-1) == cd) { - perror ("Error at iconv_open"); - exit(1); - } - - inbufp = inbuf; - outbufp = outbuf; - status = iconv (cd, &inbufp, &inbytesleft, &outbufp, &outbytesleft); - if (status == (size_t) -1) - { - perror ("Error at my_iconv"); - } - - status = iconv_close(cd); - if (status == (int) -1) - { - perror ("Error at iconv_close"); - } - - return; -} - -int -main(int argc, char* argv[]) -{ - char *inbuf = "¥[¤W"; - char *outbuf = (char *) malloc(sizeof (char) * strlen(inbuf)*5); - - my_iconv("Big5", "GBK", inbuf, outbuf); - printf("%s -> %s\n", inbuf, outbuf); - free(outbuf); -}</programlisting> - <para>¥H¤U¬O½sĶªº¤è¦¡¡G</para> - <programlisting> -gcc -I/usr/local/include -L/usr/local/lib -liconv -o my_iconv my_iconv.c</programlisting> - <para> - WWW: <ulink url="http://www.dante.net/staff/konstantin/FreeBSD/iconv/"> - http://www.dante.net/staff/konstantin/FreeBSD/iconv/</ulink></para> - </sect1> - - <sect1 id="libiconv"> - <title>libiconv - GNU libiconv</title> - <para> - <filename role="package">converters/libiconv</filename> - ¬O¥Ñ GNU ©Òµo®iªº¡A¥\¯à¤ñ«ezªº <application>iconv</application> ¸û¬°§¹³Æ¡C - </para> - <para><application>libiconv</application>¨Ï¥Î¤èªk¡G</para> - <screen> -&prompt.user; <userinput>iconv -f big5 -t utf8 < doc.big5 > doc.utf8</userinput> -&prompt.user; <userinput>iconv -l</userinput> - </screen> - <para> - WWW: <ulink url="http://www.gnu.org/software/libiconv/"> - http://www.gnu.org/software/libiconv/</ulink></para> - </sect1> - - <sect1 id="cn2jp"> - <title>cn2jp - ¦b¤¤¤å©M¤é¤å¶¡ªº½s½XÂಾ¨ç¦¡®w</title> - <para> - ¤@Ó¥i¥H¤¤¤å {GB,Big5,HZ} ©M¤é¤å (EUC-Jis/Shift-Jis/Jis) - ¤§¶¡¤¬¬ÛÂà´«ªºµ{¦¡¡C</para> - <para>¦w¸Ë <filename role="package">converters/cn2jp</filename>¡C</para> - <para>°ò¥»ªº¥Îªk¦³¡G</para> - <screen> -&prompt.user; <userinput>b2j < file.big5 > file.jis</userinput> -&prompt.user; <userinput>g2j < file.gb > file.jis</userinput> -&prompt.user; <userinput>j2b < file.jis > file.big5</userinput> -&prompt.user; <userinput>g2b < file.gb > file.big5</userinput> -&prompt.user; <userinput>j2g < file.jis > file.gb</userinput> -&prompt.user; <userinput>b2g < file.big5 > file.gb</userinput></screen> - <para>¥t¥~ÁÙ¦³´XÓ¥i¥H¨Ï¥Îªº Library¡G</para> - <programlisting> -char *lang_big5_to_eucjis(istr) - ;translate Big5 in istr to EUC-Jis in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory big2jis - -char *lang_gb_to_eucjis(); - ;translate GB in istr to EUC-Jis in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory gb2jis - -char *lang_eucjis_to_big5(istr) - ;translate EUC-Jis in istr to Big5 in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory jis2big - -char *lang_gb_to_big5(istr) - ;translate GB in istr to Big5 in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory gb2big - -char *lang_eucjis_to_gb(istr) - ;translate EUC-Jis in istr to GB in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory jis2gb - -char *lang_big5_to_gb(istr) - ;translate Big5 in istr to GB in allocated buffer - ;the allocated buffer is returned and valid until next call - ;refer to subdirectory big2gb - -int lang_uzpj - ;uses the uzpj system for unmappable words - -int lang_debug - ;turns on the debug info in translation</programlisting> - </sect1> - - <sect1 id="autoconvert"> - <title>autoconvert - ´¼¼zªº¤¤¤å½s½XÂà´«</title> - <para> - <application>autoconverter</application> - ªº¯S¦â¬O¦³¦Û°Ê§PÂ_Âà½X¥\¯à¡A¾A¦X¥Î¦b - GB <=> Big5 <=> HZ ¤¬Âà¡C</para> - <para>¦w¸Ë <filename role="package">chinese/autoconvert</filename>¡C</para> - <para> - ¦pªG±z¨Ï¥Î <application>procmail</application>¡A¦b - <filename>/usr/local/share/autoconvert/procmailrc.example</filename> - ©³¤U¦³¤@Ó±N - <application>autoconvert</application> ·í§@ - <application>procmail</application> ¹LÂo¾¹ªº½d¨Ò¡C</para> - <para><application>autoconvert</application>¨Ï¥Î¤èªk¡G</para> - <screen> -&prompt.user; <userinput>autob5 -i utf8 -o big5 < shed.utf8 > shed.utf8.big5-ac</userinput> - </screen> - <para> - WWW: <ulink url="http://banyan.dlut.edu.cn/~ygh/"> - http://banyan.dlut.edu.cn/~ygh/</ulink></para> - </sect1> - - <sect1 id="c2t"> - <title>c2t - ÂàĶ GB/Big5 ½s½X¦¨«÷µ</title> - <para>GB(¤j³°)/Big5(¥xÆW)¤¤¤åÂন«÷µ¤¤¤å¦rÂন^¤å¦r¥À«÷µ¡C </para> - <para>¦w¸Ë <filename role="package">chinese/c2t</filename>¡C</para> - <programlisting> -&prompt.user; <userinput>echo "±z¦n" | b2g | c2t</userinput> -nin2 hao3</programlisting> - </sect1> - - <sect1 id="hc"> - <title>hc - º~¦rÂà´«¾¹¡A¦b GB ©M Big5 ½s½X¶¡Âà´«</title> - <para> - º~¦rÂà´«¾¹¡A³o¬O¤@Ó BIG5 ¤Î GB ½s½XªºÂà´«µ{¦¡¡C </para> - <para>GB »P Big5 ÄÝ©ó¨âÓ¤£¦P²Õ´¦U¦Û¨î©wªº¼Ð·Ç¡A - ¹ïÀ³º~¦r½s½XªºÂà´«³£¬O³q¹Lªí®æ¨ÓÂà´«¡A - ¥¦Ì¤§¶¡¤£¦s¦b¥ô¦ó¤º¦bªºÅÞ¿èÃö«Y©Î¨ç¼Æ¡C</para> - <para>¦w¸Ë <filename role="package">chinese/hc</filename>¡C</para> - <para>GB Âର BIG5 ¥Î¡G</para> - <screen> -&prompt.user; <userinput>hc -m g2b -t /usr/local/share/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE</userinput> - </screen> - <para>BIG5 Âର GB ¥Î¡G</para> - <screen> -&prompt.user; <userinput>hc -m b2g -t /usr/local/share/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE</userinput> - </screen> - <para> - ±z¥i¥H¦Û¤v¼g¤@Ó shell script ¨Ó²¤Æ¤W±ªº«ü¥O¡C - ©Î¬Oª½±µ¨Ï¥Î¤w¸g¼g¦nªº shell script - <command>g2b</command> ©M <command>b2g</command>¡C</para> - </sect1> - - <sect1 id="gb2jis"> - <title>gb2jis - GBº~¦rÂà´«JISº~¦r</title> - <para>¦w¸Ë <filename role="package">chinese/gb2jis</filename>¡C</para> - <para>¥i¿é¤J¥H¤U½s½X¡G</para> - <programlisting> -GB2312-80 + GB8565-88 -GB2312-80 -¤¤°ê»yEUC (8-bit GuoBiao) -HZ-encoding</programlisting> - <para>¥i¿é¥X¥H¤U½s½X¡G</para> - <programlisting> -JISX0208-1983 + JISX0212-1990 -JISX0208-1983 + JISX0212-1990 + UZPJ -JISX0208-1983 -JISX0208-1983 + UZPJ -¤é¥»»yEUC -¤é¥»»yEUC + UZPJ -Shift-JIS -Shift-JIS + UZPJ</programlisting> - <para>UZPJ¡]Âù«÷¡^³W«hµ¥¸Ô²Ó»¡©ú½Ð°Ñ¾\ - <command>man 1 gb2jis</command> ªº¾Þ§@«ü«n¡C</para> - </sect1> - - <sect1 id="hztty"> - <title>hztty - ¦b GB Big5 ©M HZ tty ¤¤Âà´«</title> - <para> - <application>Hztty</application> ¥i¦b¤£¦P¤¤¤å½s½X®æ¦¡°µÂà´«¡C - ¥iÂà´«°ê¼Ð(GB)/ÁcÅé(Big5)/º~¦r(HZ)¼Ð(GB)´N¬O¤j³°¥ÎªºÂ²Åé¦r¡A - ÁcÅé(Big5)¬O¥xÆW¥Îªº¡Aº~¦r(HZ)¬O¨ä¥¦¦a°Ï¥Îªº¡A - ¦U¦a°Ï¦³¤£¦Pªº¤¤¤å½s½X¡A¦³¤F¦¹µ{¦¡Åý¤£¦P¦a°Ï¶¡ªº¤¤¤å·¾³q§ó¶¶ºZ¡C</para> - <para>¦w¸Ë <filename role="package">chinese/hztty</filename>¡C</para> - <para> - ¥Îªk«Ü²³æ¡A¦pªG±zn¦b Big5 ªºÀô¹Ò©³¤U³s¤W GB ªº - BBS¡A¥un¨Ì·Ó¥H¤Uªº¨BÆJ¡G</para> - <screen> -&prompt.user; <userinput>hztty -I big2gb -O gb2big</userinput> -[hztty started] [using /dev/ttyp3] -&prompt.user; <userinput>telnet bbs.tsinghua.edu.cn</userinput> -&prompt.user; <userinput>exit</userinput> -exit - -[hztty exited]</screen> - <para> - ³o¼Ë¤l´N¥i¥H¿é¥X¦Û°Ê±N²ÅéÂରÁcÅé¡A¨Ã±N¿é¤J¦Û°Ê¥ÑÁcÅéÂର²Åé¡A - ´N¥i¥H«Ü¤è«Kªº»P¨Ï¥Î²Å骺¤H·¾³q¤F¡C</para> - <para> - bbs.tsinghua.edu.cn(¤ô¤ì²MµØ) ¦³ FreeBSD ªº°Q½×ª©¡C</para> - <figure> - <title>hztty snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/hztty" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="jis2gb"> - <title>jis2gb - JISº~¦rÂà´«GBº~¦r</title> - <para>¦w¸Ë <filename role="package">chinese/jis2gb</filename>¡C</para> - <para>¥i¿é¤J¥H¤U½s½X¡G</para> - <programlisting> -JISX0208-1983 (JISC6226-1978) -JISX0212-1990 -¤é¥»»yEUC -Shift-JIS</programlisting> - <para>¥i¿é¥X¥H¤U½s½X¡G</para> - <programlisting> -GB2312-80 + GB8565-88 -GB2312-80 -¤¤°ê»yEUC (8-bit GuoBiao) -HZ-encoding</programlisting> - <para>¸Ô²Ó»¡©ú½Ð°Ñ¾\ - <command>man 1 jis2gb</command> ªº¾Þ§@«ü«n¡C</para> - </sect1> - - <sect1 id="pycodec"> - <title>pycodec - ¤¤¤å½X/¸U°ê½XÂà´«µ{¦¡</title> - <para> - ³oÓ®M¥ó¤ä´©Python©MC¨âºØ¤¶±¡A¥iÂà´«¤¤¤å½X©M¸U°ê½X(Unicode)¡C - ¦pªG±z¥u¥ÎPython¼gµ{¦¡¡A½Ð±Ä¥ÎPython¤¶±¡C - µM¦Ó¡A¦pªG±z³ßÅwC¡A¥i¥H¸ÕµÛ¨Ï¥ÎC¤¶±¡C - C¤¶±¬O¥ÎPython/C API¼g¥X¨Óªº¡A¥Øªº¬O¬°¤F±o¨ì¸û¨Îªº®Ä¯à¡C - ´N¥Ø«e¦Ó¨¥¡APython¤¶±¾A¥ÎGNU/Linux©MWindows¨t²Î¡A - ¦ý¬O¡A³o¤@ª©ªºC¤¶±¥u¯à¥Î©óGNU/Linux¨t²Î¡C</para> - <para>¦w¸Ë <filename role="package">converters/py-cjkcodecs</filename>¡C</para> - <para>¦bdemo/¤l¥Ø¿ý¤U¡A±z¥i¥H§ä¨ìtest_*.py¡F - ³o¬O¥Î¨Ó¥Ü½d¦p¦ó§â¤¤¤å½XÂà´«¦¨Unicode¡A - ©ÎªÌ±qUnicodeÂà´«¦¨¤¤¤å½X¡C</para> - <para> - ¦bchinesetw/¤l¥Ø¿ý¤U¡A¦³¥|Ó¹ï·ÓªíÀɮסA¦p¤U©Ò¥Ü¡G</para> - <programlisting> -o big52utf1.py -o big52utf2.py -o utf2big51.py -o utf2big52.py</programlisting> - <para> - ¥DÀɦW¤¤³Ì«á¤@ӼƦr¬O«üBIG5½Xªº¼h¯Å¡A¦pbig52utf1.py«üªº´N¬O²Ä¤@¼h - BIG5½X¡A¦Óbig52utf2.py«üªº´N¬O²Ä¤G¼hBIG5½X¡C - ¥Ñ©ó²Ä¤@¼hBIG5½X©w¸qªº³£¬O³Ì±`¥Îªº¤¤¤å¦r¡A - ¦]¦¹¡A§â²Ä¤@¼h©M²Ä¤G¼h¤À¶}¡A¦h¤Ö¦³§U©ó¥[§ÖÃã¨åªº·j´M³t«×¡C</para> - <para> - ¦¹¥~¡AʤѪ©ªºBig5©Î¬OBig5 Plus¨Ã¤£«OÃүॿ±`¹B§@¡C</para> - <para> - C¤¶±¡G¨CÓ¦@¨É¼Ò²Õ¤¤¥u¦³¨âÓ¤è¨ç¡Gdecode()©Mencode()¡C - ±z¥i¥H§âBIG5¦r¦êÂন¸U°ê½X¦r¦ê¡A¤]¥i¥Hª½±µÂনUTF-8©ÎUTF-16¡C - ³Ìì©lªº¥Îªk¡A½Ð°Ñ¨£½d¨Ò¡C</para> - <programlisting> -#!/usr/local/bin/python -twstring = "³o¬O¤@Ó´ú¸Õ, ^¤å¬O\"This is a test.\"\n" + \ - "¥ý§âBIG5½XÂà´«¦¨Unicode, ¦A§âUnicodeÂà\n" + \ - "¦^BIG5½X. ®ÄªGÁÙ¤£¿ù, ¦ý®Ä¯à®t¤@ÂI." -uni = unicode(twstring, "big5_tw") -bstring = uni.encode("big5_tw") -print "Original BGI5 encoded string:" -print twstring -print "Transcode to Unicode encoding:" -print repr(uni) -print "Print as a BIG5 encoded string:" -print bstring</programlisting> - <para> - WWW: <ulink url="http://sourceforge.net/projects/python-codecs/"> - http://sourceforge.net/projects/python-codecs/</ulink></para> - </sect1> - - <sect1 id="fzzdxfw"> - <title>fzzdxfw - ¤è¥¿¤¤µ¥½uÁcÅé</title> - <para>Contributed by ¶h±á (weonfu@hotmail.com)</para> - <para>Last Update: 2003¦~ 4¤ë 6¤é ©P¤é 15®É43¤À29¬í CST</para> - <para>§â²Åéºô¯¸ª½±µÅÜÁcÅ骺¤è¦¡¥Ø«e¦³¤£¤ÖºØ¡A - ¨Ï¥Î«n·¥¬Pªº³nÅé¡A¨Ï¥Î¤¤¤¶«¬ºô¯¸¨Ò¦p - <ulink url="http://chinagate.yam.com/"> - µfÁ¦ÃêºÂ²Åéºô¶ÁcÅ餯</ulink>¡A - ¥t£¸ºØ´N¬Oª½±µ±q¦r«¬¤U¤â¡C - ¦b³oÃä´£¨Ñ±q¦r«¬¤U¤âªº¤è¦¡¡C</para> - <para><application>fzzdxfw</application> ¦r«¬ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/fzzdxfw</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>¦w¸Ë§¹«á¡A¥i¥H¥Î ttfm.sh --list xttfm ¨Ó¬d¬Ý¬O§_¦³¸Ë¦n¡C</para> - <programlisting> -FZZDXFW.TTF -misc-FZZhongDengXian_Z07T-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 -FZZDXFW.TTF -misc-FZZhongDengXian_Z07T-medium-r-normal--0-0-0-0-p-0-iso8859-1 -FZZDXFW.TTF -misc-FZZhongDengXian_Z07T-medium-r-normal--0-0-0-0-c-0-iso10646-1</programlisting> - <para>½T»{«á¡A³]©w Mozilla ªº¦r«¬°t¸m¡A - ÁcÅé¦r«¬»P¼Ú¬ü¦r«¬ªº³¡¤À«O«ùì³]©w¡A - ¥u»Ýn×§ï²Åé¦r«¬ªº³¡¤À¡C</para> - <para>¦pªG¬O IE ªº¨Ï¥ÎªÌ¥i¥H±N¦r«¬¦w¸Ë¨ì - <filename>C:/WINDOWS/Fonts</filename> ¤§¤U¡A - µM«á¶}±Ò IE¡A<option>¤u¨ã -> ºô»Úºô¸ô¿ï¶µ -> £¸¯ë -> - ¦r«¬ -> ¦r¶°: ²Å餤¤å -> ºô¶¦r«¬: FZZhongDengXian-Z07T -> - ¯Â¤å¦r¦r«¬: FZZhongDengXian-Z07T</option>¡A - ¨Ã¥B×§ï <option>¤u¨ã -> ºô»Úºô¸ô¿ï¶µ -> £¸¯ë -> - ¦s¨ú³]©w -> ²¤¹LWabºô¶¤W«ü©w¦r«¬¼Ë¦¡</option> - ¤Ä°_¨Ó¡A¥i¥H¨¾¤îºô¶ª½±µ¼g¦º¦r«¬¡C</para> - <figure> - <title>fzzdxfw snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/fzzdxfw" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>DL: <ulink url="http://dl1.51soft.com:8080/51fonts/cnfont/fangzheng/fzzdxfw.zip"> - ¤è¥¿¤¤µ¥½uÁcÅé¤U¸ü¦ì§}</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> - diff --git a/zh_TW.Big5/books/zh-tut/chapters/devel.sgml b/zh_TW.Big5/books/zh-tut/chapters/devel.sgml deleted file mode 100644 index 57f86d5c92..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/devel.sgml +++ /dev/null @@ -1,985 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.53 ---> - -<chapter id="devel"> - <title>¤¤¤åµ{¦¡³]p</title> - <para> - ¥H¤U¬O¤@¨Ç³nÅé¦b¤¤¤å¤ä´©¤è±¡A§Q¥Îµ{¦¡ªº§PÂ_¡C</para> - <para> - ì«h¤W¦pªG¬O¥Î gtk ¼gªº³nÅé¡A¸Ì±¦³©I¥s¨ì gtk_set_locale() - ³oӨ禡ªº¸ÜÀ³¸Ó³£¨S°ÝÃD¡C</para> - <para> - ¦pªG¬O¨ä¥Lªº X ³nÅé¥i¯àn§ä¤@¤U source ¸Ì±¦³¨S¦³ - setlocale(LC_CTYPE, NULL); - ¤Î XIM ¬ÛÃö¨ç¦¡©I¥s±¡§Î¡C¦pªG¦³¿í·Ó¥¿²Î°µªk¡A - <application>xcin2.5</application> À³¸Ó³£¥i¥H¸ò¥¦·f°t¨}¦n¡C</para> - <para> - Qt ¨S¸I¹L¡A©Ò¥H¤£ª¾¹D¥L«ç»ò¹B§@¡C¤£¹L²q·Q XIM ³o¬qÀ³¸Ó¸ò - gtk ¤j¦P¤p²§¡C</para> - <para> - ¥Î xforms ¼gªº³nÅéÀ³¸Ó·|¦³°ÝÃD¡C</para> - <para> - ¥Î X11R6.4 ª©¥H«áªº Xt/Xaw ¼gªº³nÅéÀ³¸Ó¬O¨S°ÝÃD¡A - °O±o¦b .Xdefaults ¸ÌÀY¥[¤J <option>*international:true</option> - ¡B<option>*fontSet:-*-iso8859-1,-*-16-*-big5-0</option> - µ¥µ¥¡C</para> - <para>¥Î fltk ¼gªº³nÅé¦ü¥G¤]¨S¤ä´© XIM¡C</para> - - <sect1 id="freebsd-prog"> - <title>¦b FreeBSD ¤U¼gµ{¦¡À³¸Óª`·Nªº°ÝÃD</title> - <para> - ¦bFreeBSD¤U¼gµ{¦¡¡Aµ²ªGµo²{¤@Ó¤¤¤åªº°ÝÃD¡A - ¨Ò¦p¦r¦ê¤¤¥]§t³o"³\"³oÓ¦r¡A¦]¬°³\¦rªº¤U¥b½X¬O - ascii¤¤ªº\²Å¸¹¡Aµ²ªG´N·|³y¦¨¿ù»~¡A½Ð°Ý³oºØ±¡§Î - À³¸Ó¦p¦ó¸Ñ¨M¡H¤SÁÙ¦³¨S¦³¨ä¥Lªº½X¦³³oºØ°ÝÃD¡H</para> - <para>¦bµ{¦¡¤¤¸Ó¦r«e¥[¤@Ó '\'¡AÁÙ¦³«Ü¦h¦³³oÓ°ÝÃD©O¡A¦p¤U¡G</para> - <programlisting> -5C +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F -A0 ¡\ ¢\ £\ ¤\ ¥\ ¦\ §\ ¨\ ©\ ª\ «\ ¬\ \ ®\ ¯\ -B0 °\ ±\ ²\ ³\ ´\ µ\ ¶\ ·\ ¸\ ¹\ º\ »\ ¼\ ½\ ¾\ ¿\ -C0 À\ Á\ Â\ Ã\ Ä\ Å\ Æ\ Ç\ È\ É\ Ê\ Ë\ Ì\ Í\ Î\ Ï\ -D0 Ð\ Ñ\ Ò\ Ó\ Ô\ Õ\ Ö\ ×\ Ø\ Ù\ Ú\ Û\ Ü\ Ý\ Þ\ ß\ -E0 à\ á\ â\ ã\ ä\ å\ æ\ ç\ è\ é\ ê\ ë\ ì\ í\ î\ ï\ -F0 ð\ ñ\ ò\ ó\ ô\ õ\ ö\ ÷\ ø\ ù\ </programlisting> - <para> '\' ªº ASCII code ¬O \0x5c¡A±q [\0xa1-\0xf9][\0x5c] - ³£·|¦³³oÓ°ÝÃD¡C</para> - <programlisting> -#!/usr/bin/perl -# -# create code table (Big5) [\0xa1-0xf9][\0x40-\0x7e\0xa1-\0xfe] -# - -# ÁcÅ餤¤å (Big5) ¤å¦r¤º½Xªíªº²£¥Í -open (OUT, "> big55c.txt"); select OUT; - -# ¤å¦r¤º½Xªíªº²£¥Í -# ¶}ÀYªºªí¥Ü -print "\n5C "; -print "+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F\n"; -$c = 1; # 1¦æ¤å¦r¼Æ(16¤å¦r) -$head = ""; -$line = ""; -for ($c1 = 0xA0; $c1 i<= 0xF9; $c1++) { # $c1 ¬O²Ä¤@Ӧ줸 [\0xa1-\0xf9] - $c2=0x5c; - # ¶}ÀY²Ä¤@Ó¦r - if ("$head" eq "") { - $head = sprintf ("%02X ", $c1); - } - - $line .= " "; # ¤å¦r¶¡ªºªÅ¥Õ - if ($c1 == 0xA0) { - $line .= " "; - } else { - $line .= pack("CC", $c1, $c2); - } - - if ($c == 16 || $c1 ==0xf9) { # 16¤å¦rªí¥Ü¤@¦æ - print "$head$line\n"; - $head = ""; - $line = ""; - $c = 1; - } else { - $c++; - } -} -close(OUT); - -exit;</programlisting> - </sect1> - - <sect1 id="jsp-servlet"> - <title>JSP / Servlet «ç¼Ë¤~¯à³B²z¤¤¤å¡H</title> - <para> - ¾Gì¯u &a.ycheng; Copyright 2000.</para> - <para> - ¥»¤åª©Åv : GPL or BSD style¡A½Ð«O¯d§@ªÌ©m¦W¡C</para> - <para> - ¥»¤å°²³]±z¤w¸g·|¨Ï¥Î JSP ©Î¬O Servlet ¼¶¼g^¤åªº Web-Page¡C - ¦pªG±zÁÙ¤£·|¡A©Î¬O®Ú¥»¤£ª¾¹D JSP ©Î¬O Servlet ¬O·F¤°»òªº¡A - ¨º³o½g¤å³¹¤£¬O¼gµ¹±z¬Ýªº¡C</para> - <para> - ¦b Java Servlet Spec v2.0 ¤¤¡A¹ï©ó¦h°ê»y¨¥ªº¤ä´©¡A¨Ã¤£¨¬¡C - ±z¥²¶·§ä¨ì Java Servlet Spec v2.2 ªº¹ê§@¤~¦æ¡Aµ§ªÌ¸Õ¹Lªº - ¬O Apache Jakarta Tomcat 3.1 ³nÅé(µù¤@¡^¡C</para> - <para> - ¥»¤å´ú¸Õ¥¥x¬O Debian Woody, Sun jdk1.2.2, Tomcat 3.1, - mm.mysql-2.0.2</para> - <para>Java Server ¦p¦ó³B²z¤¤¤å¡C</para> - <para>«e¨¥</para> - <para> - º¥ý¡A¦p¦ó¥¿½Tªº¤F¸Ñ±z¤@Ó Big5 ¤¤¤å¦b Java ¤¤¬O¥¿½Tªº - ¤¤¤å Unicode ©O¡H</para> - <para> - ¿é¥X¤@Ó String("¤µ").length() §a ! ¥Ñ©ó "¤µ" ¦b Big5 ¬O¥Ñ¨âÓ - byte ²Õ¦¨¡A¦ý¹ï java ¨Ó»¡¡Ajava ªº¦r¤¸¬O unicode¡A¤]´N¬O»¡¡A - µL½×¬O¤@Ó^¤å¦r©Î¬O¤@Ó¤¤¤å¦r¡A¨ä length() ³£¬O 1. ¤]´N¬O»¡¡A - (new String("¤µ")).length() ==> 1¡C¤~¬O¥¿½Tªº¡C</para> - <para>Servlet ¿é¥X¤¤¤åªº¤@Ó¨Ò¤l¡C</para> - <para>¤U±¬O¤@Ө嫬ªº Java Servlet¡C</para> - <programlisting> -HelloWorldExample.java => ------------ cut here ----------------- -import java.io.*; -import java.text.*; -import java.util.*; -import javax.servlet.*; -import javax.servlet.http.*; - -public class HelloWorldExample extends HttpServlet { - - public void doGet(HttpServletRequest request, - HttpServletResponse response) - throws IOException, ServletException - { - response.setLocale(new Locale(new String("zh"), new String("TW"))); - response.setContentType("text/html"); - PrintWriter out = response.getWriter(); - - out.println("<html>"); - out.println("<head>"); - - String title = new String("hello ¤j®a¦n"); - - out.println("<title>" + title + "</title>"); - out.println("</head>"); - out.println("<body bgcolor=\"white\">"); - out.println("<body>"); - - out.println("<p>"); - - out.println("<h1>" + title + "</h1>"); - out.println("</body>"); - out.println("</html>"); - } -} ------------ cut here -----------------</programlisting> - <para>¥i¥H¥¿±`¿é¥X¤¤¤åªºÃöÁä¬O¡G</para> - <programlisting> - response.setLocale(new Locale(new String("zh"), new String("TW")));</programlisting> - <para>ª`·N³o¤@¦æÀ³¸Ón©ñ¦b</para> - <programlisting> - PrintWriter out = response.getWriter();</programlisting> - <para>¤§«e°õ¦æ¡C¥t¥~½sĶ®Éª`·N</para> - <programlisting> - javac -encoding Big5 HelloWorldExample.java</programlisting> - <para>©Î¬O (linux ¤Wªº jdk1.2.2)</para> - <programlisting> - export LANG=zh_TW.Big5 - export LC_CTYPE=zh_TW.Big5 - javac HelloWorldExample.java</programlisting> - <para> - ª`·N¡A³oÓ¨Ò¤l¦b jserv v1.1.2 ¨Ã¤£¯à work¡A¦]¬°¸Óª©¥»¹ê°µªº - JavaSoft Java Servlet APIs 2.0, ¦Ó setLocale ¬O¨ì - Servlet APIs 2.2 ¤~¦³¡C</para> - <para>Java Server Page ¦p¦ó³B²z¤¤¤å</para> - <para>¦b¦¹Â²²¤»¡©ú¡A¥ý¬Ý¤U±ªº¨Ò¤l¡G</para> - <programlisting> -test.jsp ----------------------- -<%@ page contentType="text/html; charset=big5" %> -<html> -<body bgcolor="white"> - ¤¤¤åTEST.<p> - <%= (new String("¤µ¤Ñ")).length() %> - out.println("¤j®a¦n"); -</body> -</html> -----------------------</programlisting> - <para>ÃöÁä¦b²Ä¤@¦æ¡C¦³¤F³o¤@¦æ´N¦æ¤F¡C</para> - <para>¦Ó¦pªG¨Ï¥Î POST ®É¡An¨Ï¥Î¤¤¤å´N¥ý¬Ý¤U±ªº¨Ò¤l</para> - <programlisting> -test2.jsp ----------------------- -<html> -<head> - <title>Instropection</title> -</head> -<meta http-equiv="Content-Type" content="text/html; charset=big5"> -<body> -<body bgcolor="#FFFFFF" text="#000000"> -<form name="form1" action="test3.jsp" method="post" > - <p> ©m¦W¡G - <input type="text" name="name"> - </p> - <p>½s¸¹¡G - <input type="text" name="number"> - </p> - <p> - <input type="submit" value="¶Ç°e"> - <input type="reset" value="²M°£"> - </p> -</form> -</body> -</html> ----------------------- - -test3.jsp ----------------------- -<%@ page language="java" contentType="text/html;charset=Big5" %> -<html> -<head> - <title>Instropection</title> -</head> -<body> -<% - String name = new String(request.getParameter("name").getBytes("ISO-8859-1"), "Big5"); - String number = request.getParameter("number"); -%> -©m¦W¡G<%= name %> -<br>½s¸¹¡G<%= number %> -</body> -</html> -----------------------</programlisting> - <para> - ÃöÁä¦b©ó String(str.getBytes("ISO-8859-1"), "Big5")¡A - java.lang.String ªº«Øºc¨ç¦¡¥i¥H²£¥Í«ü©w¯S©w»y¨tªº String¡A - ³z¹L³oÓ½d¨Ò¡A¥i¥H¨Ï String ¥¿½T¦aÂà´«¤¤¤å¡C</para> - <para>For Hacker¡G</para> - <para> - ²z½×¤W³o¤@¦æ¥i¥H©ñ¦b¤å¥óªº¥ô¦ó¦a¤è¡A¦ý¥Ñ©ó Java ®É°µ¤W - ¶}Àɮ׫á³q±`´N¥²¶·«ü©w encoding¡A·í java jsp engine µo²{ - charset ¸ò default ¤£¦P®É¡A³q±`¥²¶·«·s¶}ÀɮסC©Ò¥H¹ê°µ¤W - ³o¤@¦æ©ñ¦b¶V«e±¶V¦n¡C¤£¹L¸Ü¬O³o¼Ë»¡¡A¥Ñ©ó³q±` jsp ·|¦b - run time ³Q compile ¦¨ java bytecode¡A¤]´N¬O»¡¥u¦³¦b - .jsp §ó·s®É¤~»Ýn recompile¡Coverhead ¹ê¦b¦³¡C</para> - <para> - µù¤@¡G½Ð¨ì http://jakarta.apache.org/ ¤U¥h Download¡C</para> - </sect1> - - <sect1 id="java-mysql"> - <title>Java ³sµ²¨ì MySql ¦p¦ó¨Ï¥Î¤¤¤å¡H</title> - <para>¾Gì¯u &a.ycheng; Copyright 2000.</para> - <para>¥»¤åª©Åv : GPL or BSD style¡A½Ð«O¯d§@ªÌ©m¦W¡C</para> - <para> - ¥»¤å°²³]±z¤w¸g·|¨Ï¥Î JSP ©Î¬O Servlet ¼¶¼g^¤åªº Web-Page¡C - ¦pªG±zÁÙ¤£·|¡A©Î¬O®Ú¥»¤£ª¾¹D JSP ©Î¬O Servlet ¬O·F¤°»òªº¡A - ¨º³o½g¤å³¹¤£¬O¼gµ¹±z¬Ýªº¡C</para> - <para> - ¦b Java Servlet Spec v2.0 ¤¤¡A¹ï©ó¦h°ê»y¨¥ªº¤ä´©¡A¨Ã¤£¨¬¡C - ±z¥²¶·§ä¨ì Java Servlet Spec v2.2 ªº¹ê§@¤~¦æ¡Aµ§ªÌ¸Õ¹Lªº - ¬O Apache Jakarta Tomcat 3.1 ³nÅé(µù¤@¡^¡C</para> - <para> - ¥»¤å´ú¸Õ¥¥x¬O Debian Woody, Sun jdk1.2.2, Tomcat 3.1, - mm.mysql-2.0.2</para> - <para> - Java ¥H jdbc ³sµ²¨ì databases server¡AMySql ¦³ Free ªº - jdbc driver¡C¥H¤U¤£ÀÀ»¡©ú¦p¦ó¨Ï¥Î jdbc¡A¶È»¡©ú¦p¦ó×§ï - ±zªº code ¨Ï¥i¥H¥Î¤¤¤å¡C</para> - <para> - mysql Àx¦s¤¤¤å¸ê®Æ¦³¨âºØ¤èªk¡A²Ä¤@ºØ¬O¨Ï¥Î big5 ¤º½XÀx¦s¡A - ¨äÀuÂI¬O¸`¬ÙµwºÐ/°O¾ÐÅéªÅ¶¡¡A¬Û¸û©ó¨Ï¥Î UTF8 ¤§¤U¡AY¿é¥X - ¬° Big5¡A§ó¬Ù¥h¤@¦¸ªº Unicode (UTF8) »P Big5 »Ýn¸g¹L - Table lookup ªºÂà´«¡C¦ý¨Ï¥Î Big5 ´N·|¦³ Big5 ¥ý¤Ñ¤Wªº°ÝÃD¡C - ¨å«¬ªº°ÝÃD¬O Big5 ¦r¦ê¦b³B²z¦rªºÃä¬Éªº°ÝÃD¡CBig5 ¥ý¤Ñ¤Wªº - °ÝÃD¬O³o¼Ëªº¡A´N¥H "°ÝÃD" ³oÓ¦r¦ê¬°¨Ò¡A°Ý¦rªº²Ä¤GÓ byte - ¸òÃD¦rªº²Ä¤@Ó byte ©Ò§Î¦¨ªº¦r¬O "ÝÃ" ¦r¡C©Ò¥H·í§Ú̦b§@ - ¤å¦r·j´M§ä¥]§t "ÝÃ" ªº¦r¦ê¡A§ÚÌ·|³s¥]§t "°ÝÃD" ªº¦r¦ê¤] - ¤@°_§ä¨ì¡C¦ý UTF8 ¤º½X¦b³]p¤W´NÁ×¶}¤F³oÓ°ÝÃD, Ä묹ªº¬O - ¥²¶·¥Î¸û¦hªº byte (octets) ªí¥Ü¡C</para> - <para> - §Ú¥u¦³¸Õ¹L MySql ¤ºªº Data ¥Î UTF8¡ABig5 ¨S¸Õ¹L¡Cnª`·Nªº - ¬O¡A¦b UTF8 ¤¤¡A¤¤¤åªºªø«×¬O 3 Ó bytes¡A¥Ñ©ó MySQL ©T©w - ¦r¦êÄæ¦ì°e¶i¹Lªøªº¸ê®Æ®É¡A·|µo¥Í¹Lªø³B³QºIÂ_¡C¦ý MySql ¤£À´ - UTF8¡A©Ò¥H¥i¯àµo¥Í¤@Ó UTF8 ¦r¤¸²Ä¤G or ¤TÓ byte ³QºI±¼ - °ÝÃD¡A¦b ASCII ¤¤°ÝÃD¤£¤j¡A³»¦h¥X²{¤@Ó "I Love Yo"¡A"u" ¤£ - ¨£¤F¡C¦ý¦b java §â¸ê®ÆÅª¶i¨Ó¡A§â UTF8 Âন java ¤º³¡ªºªí¥Ü - ªk®É¡A´N·|µo¥Í¦³¨Ç Byte µLªkÂন¥\ªº°ÝÃD¡AÀ³¸Ó·|³y¦¨ - Exception¡C(µù¤G)</para> - <para> - ¦n¡A¦^¨Ó¡A¦b jdbc ¤¤¡A¨Ã¨S¦³³W½d¦b Database ¤¤ªº¦r¤¸ªº¤º½X¡A - ¦Ó§â³oÓ°ÝÃD¯dµ¹¦UÓ jdbc driver ³B²z¡Cmysql jdbc driver - n¦b database ¤¤³]¬° utf8 ªº³]©w¤è¦¡¦p¤U¡G</para> - <programlisting> - Properties pr; - Connection db; - - pr = new Properties(); - pr.put("characterEncoding", "UTF8"); - pr.put("useUnicode", "TRUE"); - Class.forName("org.gjt.mm.mysql.Driver").newInstance(); - db = DriverManager.getConnection("jdbc:mysql:///test", pr);</programlisting> - <para> - ¨ä¾l½Ð¦Û¦æ°Ñ¦Ò¤@¯ë jdbc µ{¦¡¼g§@ªº¸ê®Æ¡C·íµM, compile ¦¹ - Servlet ®É»Ýn¦b©I¥s javac ®É¥[¤W "-encoding Big5"¡C</para> - <para> - Yn¨Ï¥Î Big5 ªº¸Ü, ¤W± "UTF8" §ï¦¨ "Big5" §Y¥i¡C¦ý³o¼Ë§@·| - ¥X²{¥t¤@Ó°ÝÃD, ´N¬O¤¤¤å²Ä¤GÓ byte ¦³ '\' ªº°ÝÃD¡C³oÓ°ÝÃD§Ú - ¤£ª¾¹D¦³¨S¦³¤è«Kªº¸Ñªk¡A¤£ª¾¹D compile mysql ®É±N encoding ³] - ¬° big5 ¥i§_¸Ñ¨M³oÓ°ÝÃD¡C(µù¤G)</para> - <para> - µù¤G¡G³oÓ§Ú¨S¦³´ú¸Õ¹L¡A½Ön´ú¤F¸ò¤j®a»¡µ²ªGªº¡H</para> - </sect1> - - <sect1 id="linux-gtk"> - <title>linux-gtk - gtk-1.2.6 ªº¨ç¦¡®w rpm¡A¦³ Big5/GB ªº¤ä´©</title> - <para> - ¥H¤U¬O¤ñ x11-toolkits/linux-gtk §ó¦nªº I18N ªºÀuÂI¡C</para> - <programlisting> - Better word wrapping for CJK strings - Specify default font's encoding explicitly - Better XLFD handling - Selection resync fixes - Numerous gtkrc.$locale samples - Other minor fixes</programlisting> - <para>¦w¸Ë <filename role="package">chinese/linux-gtk</filename>¡C</para> - <para> - °ß¤@ªº¯ÊÂI¬O³oÓ®M¥ó¬O CLE ¥Î¨Óµ¹ i386 ¥¥x©Ò¨Ï¥Îªº¡A - ©Ò¥H¦pªG¬O alpha ªº¨Ï¥ÎªÌªº¸Ü¤´»Ý¨Ï¥Î x11-toolkits/linux-gtk¡C</para> - </sect1> - - <sect1 id="php-ImageTTFText"> - <title>php ªº ImageTTFText() ¸g±`§ì¿ù¦r¡H</title> - <para>Contributed by &a.jerry;</para> - <para>Last Update: 2003¦~ 4¤ë29¤é ©P¤G 19®É43¤À15¬í CST</para> - <para>¦b¦w¸Ë <filename role="package">www/mod_php4</filename> - ®É¥²¶·¿ï¾Ü GD library support ¤Î freetype ªº®M¥ó¤~¯à¶i¦æ¤U±ªº¨BÆJ¡C</para> - <para>¥Ø«e±`¨£ªº¦³¤TºØ°µªk¡A¤@ºØ¬O patch gdttf.c¡A - ¤@ºØ¬O¨Ï¥Î iconv support ¨Ó±N½s½XÂন UCS-2 ¡A - ÁÙ¦³¤@ºØ´N¬Oª½±µ¨Ï¥Î <filename role="package">chinese/hc</filename> - ªº¸ê®Æ®w¡C</para> - <para>³oÃä¬O²Ä¤@ºØ°µªk¡Apatch gdttf.c Åý PHP ¤£·|§ì¿ù¦r¡C</para> - <programlisting> ---- gdttf.c.orig Mon Oct 16 21:55:47 2000 -+++ gdttf.c Sun Dec 31 18:00:34 2000 -@@ -654,7 +654,7 @@ - TT_BBox **bbox, - char **next) - { -- int pc, ch, len; -+ int pc, ch, len, ch2; - int row, col; - int x2, y2; /* char start pos in pixels */ - int x3, y3; /* current pixel pos */ -@@ -687,6 +687,8 @@ - (*next)++; - if (ch >= 161 /* first code of JIS-8 pair */ - && **next) { /* don't advance past '\0' */ -+ ch2 = (**next) & 255; -+ if(ch2 >= 161) ch++; /* Big5 ttf patch */ - ch = (ch * 256) + **next; - (*next)++; - }</programlisting> - <para>¥Ñ©ó¤w¸g³B²z¹L gdttf.c¡A¦b³oÃä´N¥i¥Hª½±µ¨Ï¥Î¤¤¤å½s½Xªº¦r¡C</para> - <programlisting> -<?php - Header ("Content-type: image/gif"); - $im = imagecreate (400, 30); - $black = ImageColorAllocate ($im, 0, 0, 0); - $white = ImageColorAllocate ($im, 255, 255, 255); - ImageTTFText ($im, 20, 0, 10, 20, $white, - "/usr/X11R6/lib/X11/fonts/TrueType/moe_kai.ttf", "³o¬O¤¤¤å´ú¸Õ ³\¥\»\ "); - ImagePng ($im); - ImageDestroy ($im); -?></programlisting> - <para> - ²Ä¤GºØ¬O¨Ï¥Î unicode Åý¤¤¤å¥¿±`ªºÅã¥Ü¡A - ¥H¤U´N¬O big5 Âà unicode ªº°µªk¡A - ¦b³oÃä´£¨Ñ¤@Ó¤p¨ç¦¡¨Ó¦Û°Ê§PÂ_¬°^¤åÁÙ¬O¤¤¤å¡A - ^¤åªº³¡¤À¤£»ÝnÂà½X¡A¥u¦³¤¤¤å¤~»Ýn¡C</para> - <programlisting> -<?php - /* need iconv module */ - function big52uni($text) { - $rtext=""; - $max=strlen($text); - for($i=0;$i<$max;$i++){ - $h=ord($text[$i]); - if($h>=160 && $i<$max-1){ - $rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2", - substr($text,$i,2))),16,10).";"; - $i++; - }else{ - $rtext.=$text[$i]; - } - } - return $rtext; - } -?></programlisting> - <para>¥Îªkªº½d¨Ò¦p¤U¡A¦b ImageTTFText ¥²¶·«ü©w¨t²Î¤Wªº¦r«¬¡A - ¥H¤U¬O¦w¸Ë <filename role="package">chinese/arphicttf</filename> - ¨Ó¨Ï¥Î¤å¹©PL¤W®ü§º¡A©Ò¥H¥²¶·®Ú¾Ú¦Û¤vªº¦w¸Ëªº¦r«¬§@×§ï¡A - µM«á·f°t¤W±ªº big52uni ³oӨ禡¡G</para> - <programlisting> -<?php -Header("Content-type: image/gif"); -$im = imagecreate(400,30); -$black = ImageColorAllocate($im, 0,0,0); -$white = ImageColorAllocate($im, 255,255,255); -ImageTTFText($im, 20, 0, 10, 20, $white, - "/usr/local/share/fonts/TrueType/bsmi00lp.ttf", - big52uni("Test¤¤¤å´ú¸Õ")); -ImageGif($im); -ImageDestroy($im); -?></programlisting> - <figure> - <title>php-imagettftext snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/php-imagettftext" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://www.php.net/"> - http://www.php.net/</ulink></para> - </sect1> - - <sect1 id="php-upload"> - <title>php ¤W¶Ç¤¤¤åÀɦWªºÀÉ®×</title> - <para>by Wiseguy.bbs@bbs.nsysu.edu.tw</para> - <para> - ¥t¶}¤@Ó <input type="hidden" name="filename"> - ¦b submit «e¡A§â file ¸ÌªºÀɦW¨ú¥X¨Ó (¥Î split('\\')¡A°}¦C³Ì«á¤@Ó¡C) - ©ñ¨ì filename ¥h¡A³o¼Ë´N¥iª¾¹DìÀɦW¬O¤°»ò¡A¦Ó¤£¥Î file ¸Ì±³B²zªºÀɦW¡C - ³oºØ§@ªk¥i¥H¨Ï¤¤¤åÀɦW¡B§tªÅ¥Õ¡BºÞ¹D¦r¤¸ | ¡B¤Ï±×½u¡A³q³q¥i¤W¶Ç¡C</para> - <programlisting> -<?php -if($_FILES['userfile']['name']) { - echo $_POST['fname']; -} else { -?> -<script language="JavaScript"> -function validate() { - var Ary = document.uploadf.userfile.value.split('\\'); - document.uploadf.fname.value=Ary[Ary.length-1]; - return true; -} -</script> -<form enctype="multipart/form-data" action="index.php" method="post" - name="uploadf" onsubmit="return validate()"> - Send this file: <input name="userfile" type="file"> - <input type="hidden" name="fname"> - <input type="submit" value="Send File"> -</form> -<?php } ?> -</programlisting> - <para> - WWW: <ulink url="http://www.php.net/manual/en/features.file-upload.php"> - http://www.php.net/manual/en/features.file-upload.php</ulink></para> - </sect1> - - <sect1 id="php-pdf"> - <title>¥Î php »s§@¤¤¤å PDF ÀÉ</title> - <para>Contributed by Tim (tim@dnes.mlc.edu.tw)</para> - <para>Last Update: 2003¦~ 4¤ë20¤é ©P¤é 15®É59¤À41¬í CST</para> - <para>php ¥Ø«e¥i¥H¨Ï¥Î PDFlib ¨Ó«Ø¥ß¤£¤º´O¦r«¬ªº PDF ÀÉ¡A - - ¦b pdf_findfont ªº³¡¤Ànµ¹¹ï¦r«¬´N¥i¥H¤F¡C</para> - <programlisting> -$font = pdf_findfont($pdf, 'MSung-Light', 'ETen-B5-H', 0); </programlisting> - <para>¥H¤U¬O§¹¾ã½d¨Ò¡A°O±on¥ý¦b¸Ó¥Ø¿ý©³¤U«Ø¥ß hello.pdf - ¨Ã¥B±NÅv§ï¦¨ 666¡C</para> - <programlisting> -<?php - echo '<meta http-equiv="Content-Type" content="text/html; charset=big5">'; - //create file - $fp = fopen('hello.pdf', 'w'); - if(!$fp) - { - echo "Error: could not create the PDF file"; - exit; - } - - // start the pdf document - $pdf = pdf_open($fp); - pdf_set_info($pdf, "Creator", "pdftest.php"); - pdf_set_info($pdf, "Author", "Shen Chun-Hsing"); - pdf_set_info($pdf, "Title", "Hello World (PHP)"); - - // US letter is 11" x 8.5" and there are approximately 72 points per inch - pdf_begin_page($pdf, 8.5*72, 11*72/2); - pdf_add_outline($pdf, 'Page 1'); - - // ¨ú±o¦r«¬ - $Efont = pdf_findfont($pdf, 'Times-Roman', 'host', 0); - $Cfont = pdf_findfont($pdf, 'MSung-Light', 'ETen-B5-H', 0); - - // write text - pdf_setfont($pdf, $Efont, 24); - pdf_set_text_pos($pdf, 50, 700/2); - pdf_show($pdf,'Hello world!'); - pdf_continue_text($pdf,'(says PHP)'); - pdf_setfont($pdf, $Cfont, 24); - pdf_continue_text($pdf,'²Ó©úÅ餤¤å¦r´ú¸Õ'); - - // end the document - pdf_end_page($pdf); - pdf_close($pdf); - fclose($fp); - - // display a link to download - echo "<a href = 'hello.pdf' target='_blank'>´ú¸ÕÀÉPDF</a>"; - echo "<hr>"; - show_source( basename( getenv("SCRIPT_FILENAME") ) ); -?></programlisting> - - <para>¦b pdf_findfont ªº³¡¤À¿ï¾Ü ('MSung-Light', 'ETen-B5-H') - ³o¼Ë¤lªº CID-Keyed font ´N¥i¥H¨Ï¥Î©úÅé¤F¡A - ²Ä¤@ÓÄæ¦ìÁÙ¥i¥H´«¦¨ MHei-Medium ¨Ó¨Ï¥Î·¢Åé¡A - ¤£¹L¦b¥Ø«eªº¤ä´©«×¤U¡A©Ò¯à¬Ý¨ìªº¤£ºÞ³]©w©úÅé©Î¬O·¢Åé¡A - ³£¥u·|¦³©úÅé¦Ó¥H¡A - ³o¥²¶·¬O PDF ÂsÄý¾¹¤ä´©³]©wªº¦rÅ馳¨ä¬Û¹ïÀ³ªº¦rÅé¤~¦æ¡A - ¦Ó²Ä¤GÓÄæ¦ì CMap °ò¥»¤W«ØÄ³¨Ï¥Î ETen-B5-H ¤~¯à¨Ï¥Îʤѥ~¦r¡C</para> - <para>¥i¥H¥Îªº^¤å¦r«¬¦p¤U¡G -Courier Courier-Bold Courier-Oblique Courier-BoldOblique Helvetica -Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique Symbol -Times-Roman Times-Bold Times-Italic Times-BoldItalic ZapfDingbats¡C</para> - <para>¥i¥H¥Îªº¤¤¤å CMap ¦p¤U¡G -B5pc-H B5pc-V HKscs-B5-H HKscs-B5-V ETen-B5-H ETen-B5-V ETenms-B5-H -ETenms-B5-V CNS-EUC-H CNS-EUC-V UniCNS-UCS2-H UniCNS-UCS2-V¡C</para> - <figure> - <title>php-pdf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/php-pdf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>¦Ó pdf_add_bookmark ¦³¤H»¡¦³¤¤¤åªº°ÝÃD¡A¥i¬O¦bµ§ªÌªº´ú¸Õ¤§¤U¡A - Big5 ½s½Xªº bookmark ¦b Acroread 5 ¥i¥H¥¿±`¬Ý¨ì¡A©Î¬O§Q¥Î - iconv Âন UTF-16 ¤]¬O¥¿±`ªº¡A©Ò¥H¦pªG±z¬Ý¨ìªº bookmark ¦³¤¤¤å°ÝÃD¡A - ¥i¥H§Q¥Î iconv("Big5", "UTF-16", "¤¤¤å¦r") ¨Ó¸Õ¸Õ¬Ý¡C</para> - <para>WWW: <ulink url="http://www.PDFlib.com/"> - http://www.PDFlib.com/</ulink></para> - </sect1> - - <sect1 id="tcltk"> - <title>Tcl/Tk - ¼s¬°¹B¥Îªº¤@ºØ°ª¶¥¹q¸£»y¨¥»P GUI µo®i¤u¨ã</title> - <para> - tcl ¬O¤@Ó°ª¶¥ªº¹q¸£»y¨¥¡A»yªkÃþ¦ü shell script »P C »y¨¥¤§¶¡¡C¦Ó - tk ¬O¤@ӨϥΪ̬ɱµo®i¤u¨ã¡A¦³ buttons¡Bmenus¡Blistboxes¡B - scrollbars µ¥µ¥¡C</para> - <para> - §â³o¨âªÌµ²¦X°_¨Ó¡A´N§Î¦¨¤F±j¦³¤Oªº GUI µo®i®M¥ó¡C³Ì·sª©¥»ªº - tcl/tk ¤ä´©¤F¦h¥¥xªº¶}µoµ{¦¡®w¡C©Ò¥H§ÚÌ¥i¥H¼g¤@Ó tcl/tk - ªºµ{¦¡¡]¤]ºÙ¬°script¡^¡AµM«á¦b UNIX ¤U¬Ý°_¨Ó´N¹³¬O Motif - ªºÀ³¥Îµ{¦¡¡F¦b Windows9x/NT ¤U¬Ý°_¨Ó¹³¬O Win32 ªºÀ³¥Îµ{¦¡¡F¦Ó¦b - Macintosh ¤U¬Ý°_¨Ó¹³ Mac ªºÀ³¥Îµ{¦¡¡C</para> - <para> - tcl/tk ªºÀuÂI²Ä¤@¬O free¡]¦Û¥Ñ¡^¡C - ²Ä¤G¬O®e©ö¾Ç²ß¡A±z¤£¶·¨ã³Æ object-oriented ©Î threads ©Î - Microsoft Fundation Classes ªº°ò¦¡A¤]¤£¶·¼g¤@¤j¦êªºµ{¦¡½X¡C - ¹³¬O¶Ç²Îªº Hello, World! µ{¦¡¡A¦b tcl/tk ¥un¨â¦æ´N·d©w¡A</para> - <programlisting> -button .b -text "Hello, World!" -command exit -pack .b</programlisting> - <para> - ²Ä¤T¬O¦³³\¦hªº extensions¡]©µ¦ù®M¥ó¡^¥i¥H¤ä´©¨ä¥L³nÅéµ{¦¡®w¡A - ¨Ò¦p Oracle, Sybase, Informix, OpenGL µ¥¦h¹F 400 ºØ¡C</para> - <para>¦w¸Ë <filename role="package">chinese/tcl83</filename> »P - <filename role="package">chinese/tk83</filename>¡C</para> - <para> - chinese/tcl83 ©M chinese/tk83 ¥Dn¬O¸É¤W¤@Ó - <option>--enable-i18nImprove</option> ªº¿ï¶µ¡A - ×¥¿ XIM ³B²z¦³°ÝÃDªº³¡¥÷¡C</para> - <para>¤¤¤åÅã¥Ü³£¥¿±`¡A¤¤¤å¿é¤J¤]¬O¥¿±`ªº¡C</para> - <programlisting> -#!/usr/local/bin/wish8.3 -tk useinputmethods 1 -font create bsmilpfont -family "ar pl mingti2l big5" -size 16 -label .a -text "¼ÐÅÒ" -font bsmilpfont -pack .a -button .b -text "«ö¶s" -command { puts stdout $cc; exit } -font bsmilpfont -pack .b -entry .c -textvariable cc -font bsmilpfont -pack .c</programlisting> - <figure> - <title>tcltk snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/tcltk" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> WWW: <ulink url="http://www.scriptics.com/software/tcltk/8.3.html"> - http://www.scriptics.com/software/tcltk/8.3.html</ulink></para> - </sect1> - - <sect1 id="postgre"> - <title>PostgreSQL ¤£¯à³B²z¤¤¤å¡H</title> - <para> - <application>PostgreSQL</application> ¤¤¨Ï¥Î¤¤¤å¤@¦V¦³¤p°ÝÃD¡A - ¦p '³\'¡B'ªÀ' µ¥µ¥«á±¬O \ ªº¤¤¤å¦r³£·|¥XÝ´¡Aª½¨ì - 6.5 ª©¥H«á¡A¤~¥[¤J¤F multibyte ªº¤ä´©¡C</para> - <para> - <application>PostgreSQL</application> ªº»y¨¥¤ä´©¤À - «e/«áºÝ(frontend/backend)¡AµL½×«eºÝ¨Ï¥Î¦óºØ»y¨¥¡A - «áºÝ³£·|¨Ï¥Î³]©w¦nªº»y¨¥¦s¤J¸ê®Æ®w¤¤¡C</para> - <para> - ³o¦³¤°»ò¦n³B¡H¨Ò¦p¡G«áºÝ³]©w¦¨ÁcÅ餤¤å¡A«eºÝ³]©w¦¨Â²Å餤¤å¡A - µM«á¡A¦s¤JªºÁcÅ餤¤å¡AÅã¥Üªº¬O²Å餤¤å¡A·íµM¡A - ¥¦¤£·|°µ¤¤¡B^½Ķ¡C</para> - <para> - n¥¿½T¨Ï¥Î¤¤¤å¡A¤ñ¸û«OÀIªº§@ªk¬O«áºÝ¨Ï¥Î euc_tw - ½s½X¡A«eºÝ¨Ï¥Î big5 ½s½X¡A¨Ò¦p¡G</para> - <screen> -<prompt>%</prompt> <userinput>createdb --encoding euc_tw test</userinput> ' «Ø> -¥ß«áºÝ¬° euc_tw ½s½Xªº db -<prompt>%</prompt> <userinput>psql test</userinput> ' ¨Ï¥Î psql ºÞ²z¤u¨ã¡A´N¹³ -mysql ¯ë¡C -<prompt>test=#</prompt> ' ¤w¸g¶i¤J psql -<prompt>test=#</prompt> <userinput>\encoding big5</userinput> ' ³]©w«eºÝ¬° big5 ½s½X -<prompt>test=#</prompt> <userinput>create table test (</userinput> -<prompt>test=#</prompt> <userinput>usrname char(20));</userinput> ' «Ø¥ß table -<prompt>test=#</prompt> <userinput>insert into test values('³\°êºa');</userinput> ' ´ú¸Õ -<prompt>test=#</prompt> <userinput>select * from test;</userinput> '±z·|¬Ý¨ì¥¿> -½Tªºµª®× -<prompt>test=#</prompt> <userinput>\q</userinput></screen> - <para> - ¤]¥i¥H¦b <application>PostgreSQL</application> ¤¤¤U - <command>PGCLIENTENCODING=BIG5</command> - ªº«ü¥O¡A¦pªG¬O¨Ï¥Î <application>PHP</application> - + <application>PostgreSQL</application> «h¨Ï¥Î¥H¤U¤è¦¡¡G</para> - <programlisting> - $conn = pg_connect("user=postgres dbname=stip"); - pg_exec($conn, "set client_encoding to 'BIG5'");</programlisting> - <para> - WWW: <ulink url="http://www.postgresql.org/"> - http://www.postgresql.org/</ulink></para> - </sect1> - - <sect1 id="postgresql-jdbc"> - <title>PostgreSQL + JDBC + Servlet + XMLC ¤¤¤å§¹¥þ¸Ñ¨M¤è®×</title> - <para>§@ªÌ¡Gsmallufo¡AEmail¡Gsmallufo@bigfoot.com</para> - <para> - ¦Û¥j¥H¨Ó Servlet ³sµ² Database ¦b¤¤¤å¤è±Á`¬O¦³³\¦h°ÝÃD¡A¤×¨ä¬O¦b - web ºÝ¡An¦Ò¼{ªº¦]¯À§ó¦h¤F¡C¦³®ÉÔ¡Aformªº¤å¦r¹J¨ì¡u³\¡A¥\¡vµ¥¦r¡A - n¨Ï¥ÎªÌ¦Û¦æ¿é¤J¡§\¡¨³oÓ¸õ»¡¦r¤¸¡F¦³®ÉÔ©ú©ú§â¡u³\¡A¥\¡vinsert - ¶i¸ê®Æ®w¡A¦ý¬O¨ú¥X¨Ó¤S·|Åܦ¨¡q¡H¡r¡F¦Ó¤¤¤åªº³\¦h¦¸±`¥Î¦r¡A - ¨Ò¦p§»ùÖªº¡uùÖ¡v¡Aµ¥©Ç©Çªº¦r¤¸¡A§ó¬OÅý - programmer ÀY¾v¥Õ¤F¤@¥b¡C¦Ó encoding ¤S¬Oӳ̫nªºÃöÁä¡A±`¨£ªº - encoding ¦³¥H¤U´XÂI¡G</para> - <programlisting> -code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F -F9D0 ùÖ ù× ùØ ùÙ ùÚ ùÛ ùÜ ùÝ ùÞ ùß -F9E0 ùà ùá ùâ ùã ùä ùå ùæ ùç ùè ùé ùê ùë ùì ùí ùî ùï -F9F0 ùð ùñ ùò ùó ùô ùõ ùö ù÷ ùø ùù ¢~ ¢¡ ¢¢ ¢£ ùþ </programlisting> - <itemizedlist> - <listitem><para> - §@·~¨t²Î Locale ªº encoding - </para></listitem> - <listitem><para> - ¸ê®Æ®wºÝªº encoding - </para></listitem> - <listitem><para> - javac-encoding xxx - </para></listitem> - <listitem><para> - ServletRequest.setContentType("texe/html; charset=xxx) - </para></listitem> - <listitem><para> - web application deployment(web.xml) ©Ò«ü©wªº character-encoding="xxx" - </para></listitem> - <listitem><para> - new String(String.getByte("xxx),"yyy) - </para></listitem> - <listitem><para> - ¦pªG¨Ï¥Î xmlc¡AÁÙ¦³ xmlc ªº encoding ¥H¤Î - org.enhydra.xml.io.OutputOptions.setXmlEncoding("xxx") - </para></listitem> - </itemizedlist> - <para> - ³o´XºØ encoding ¸U°¨©bÄË¡A±`¨Ï programmer Â઺·wÀYÂà¦V¡A - ¤£ª¾¥Ø«e¨¦b¦ó³B¡A¤£ª¾¦h¤Ö programmer ¦b¦¹®ö¶O«C¬K¡C</para> - <para> - ¤¤¤å¸Ñ¨M¤è®×¥H«e¦bºô¸ô¤W¦³³\¦h°µªk¡A¦ý¬O³q±`³£¤£¤Ó§¹¾ã¡A - n¤£µM´N±o¤j¤MÁï©ò§ó°Ê¨ì JDBC driver¡A©Î¬O«·s compile - ¾ãÓ¸ê®Æ®w¨t²Î¡C¦Ó¬°¤F¨t²Îªº¡u§¹¾ã©Ê¡v¡A§Ú¨Ã¤£¦Ò¼{³o¨Ç°µªk¡C - §Úªº§@ªk¥i¥H§¹¾ã«O¯d postgreSQL ªº§¹¾ã©Ê¡q¥H RPM ¦w¸Ë¡A¤£¥Î«·s - compile¡r¡A¦Ó¥B JDBC driver ¤£¥Î«·s compile¡C - ¥H¤Uªº¨BÆJ«á¥b³¡¥Dn¬O°w¹ï XMLC ¦Ó¨¥¡A¤£¹L¤@¯ë¡u¯Â¡vªº servlet - µ{¦¡¡AÀ³¸Ó«Ü®e©öºé¨ú¥X¨Ó¡C</para> - <para>¥H¤U¬O§Úªº¤@¨ÇÀô¹Ò¡G</para> - <para> - RedHat Linux 7.0 (CLE 1.0)¡A¨ä¥Lªº¤¤¤åÀô¹Ò¤]À³¸Ó¨S°ÝÃD¡C - ¦pªG±z¬O^¤åª©ªº¡A½Ð¦w¸Ë Chinese locale patch §Y¥i¡C - «ÂI¬O¡A·í±z¿é¤J 'set' ®É¡A¥i¥H¬Ý¨ì 'LANG=zh_TW' ³oÓÀô¹ÒÅܼơC</para> - <para>Servlet Engine¡GResin 2.0.2</para> - <para>posrgreSQL-7.1.3-1PGDG.i386.rpm¡AÀɮפj¤p 1164817 bytes¡Aª½±µ¥H - rpm -Uvh ¦w¸Ë§Y¥i¡A¤£¥Î«·s compile¡CJDBC driver ¤]¬Oª½±µ¨Ï¥Î - postgresql-jdbc-7.1.3-1PGDG.i386.rpm ©Ò¦w¸Ëªº jdbc7.1-1.2.jar §Y¥i¡C</para> - <para>¸ê®Æ®w½Ð¥H Unicode ½s½X¡qcreatedb -E Unicode¡r¡A³oÂI³Ì¬°«n¡C</para> - <para>Web application Deployment(web.xml) ¤¤ªº <web-app> ¤£n¥[¤W - character-encoding="xxx" ³oÓ attribute</para> - <para>¦b servlet ¤¤¡A½Ð³]©w res.setcontentType("text/html; charset=CP950");</para> - <para>form ªº°Ñ¼Æ¡Aª½±µ¥H getParameter("xxx") Ū¨ú¡A - ¦A insert ¶i¸ê®Æ®w¡A¤£¥Î§@¥ô¦óÂà½X¡C</para> - <para>n±q¸ê®Æ®w¤¤Åª¨ú¸ê®Æ¡A±o§Q¥Î¡G - new String(rs.getString("ColName").getBytes("8859_1"),"CP950") </para> - <para>n¿é¥X¾ã¥÷¤å¥ó¡qimplement org.enhydra.xml.xmlc.html.HTMLObject ªº¤å¥ó¡r®É¡A - ¤£n¥Î out.println(doc.toDocument())¡A½Ð§ï¥Î¦p¤Uªº¤èªk¡G</para> - <programlisting> -org.enhydra.xml.io.OutputOptions options = new OutputOptions(); -options.setOmitEncoding(false); -options.setXmlEncoding("Big5"); -DOMFormatter formatter = new DOMFormatter(options); -if(iChingVotingsPage.getDelefate() != null) { - out.println(formatter.toString(iChingVotingsPage.getDelegate())); -) else { - out.println(formatter.toString(iChingVoringPage)); -}</programlisting> - <para>Servlet ÀÉ®×n¥H javac -encoding CP950 ¨Ó½sĶ¡C</para> - <para>¤j¥\§i¦¨¡A¦p¦¹¸Ñ¨M¤è®×¡A«h¥i¥H§¹¥þ¥¿±`³B²z©Ò¦³¨u¨£¥H¤Î¯S®í¦r¤¸¡A - ¤£½×¬O´¡¤J¸ê®Æ®w¡A±q¸ê®Æ®w¨ú¥X¨Ó¦bºô¶¤W¡A³£¨S¦³°ÝÃD¡C</para> - </sect1> - - <sect1 id="java"> - <title>Java ¤¤¤åµ{¦¡³]p</title> - <para>FreeBSD ¤Uªº java distribution ¤À¬° Native JDK For FreeBSD¡B - Sun JDK For Linux¡BIBM JDK For Linux¡BBlackdown JDK For Linux¡A - ³£¥i¥H¦b <filename>/usr/ports/java</filename> ¥Ø¿ý¤U§ä¨ì¡A - For Linux ªº³¡¤À¥un¸Ë¤W Linux ¼ÒÀÀ¾¹´N¥i¥H°õ¦æ¡A - ¦Ó Native JDK ´N¥²¶·¦Û¤v±q source ½sĶ¡C - ¦Ó¥B¦w¸Ë¤W³£¥²¶·¨Ì·Ó¨BÆJ¥ý¥hºô¯¸¤W¤U¸ü©Ò»ÝªºÀɮסA - ©ñ¸m¨ì <filename>/usr/ports/distfiles</filename>¡C</para> - <para>¥H³Ì§xÃøªº <filename role="package">java/jdk13</filename> ¦w¸Ë¬°¨Ò¡A - §A¥²¶·¨ì <ulink url="http://www.sun.com/software/java2/download.html"> - Sun Community Source Licensing</ulink> ¤U¸ü j2sdk-src-scsl.zip ©M - j2sdk-bin.scsl.zip ³o¨âÓÀɮסA¨Ã¨ì - <ulink url="http://www.eyesbeyond.com/freebsddom/java/jdk14.html"> - Java 2 on FreeBSD</ulink> ¤U¸ü bsd-jdk14-patches.tar.gz¡C - ¤S¦]¬°½sĶªº®ÉÔ»Ýn <filename role="package">java/linux-sun-jdk14</filename>¡A - ©Ò¥HÁÙ»Ýn¥ý¦w¸Ë¦n¤~¦æ¡C - ¨Ã¥B®Ú¾Ú½sĶªº»Ý¨D¡A§ÚÌÁÙ»Ýn¤@Ó <option>linprocfs</option>¡A - §A¥i¥H¥Î <command>mount -t linprocfs linprocfs /compat/linux/proc</command> - ¨Ó±N linprocfs ±¾¤W¡C¨Ã¦b¨t²Î¤W¹w¯d 2.5GB ªºµwºÐªÅ¶¡¨Ó¶i¦æ½sĶ¡A - ·í¥H¤W³£·Ç³Æ´Nºü¡A´N¥i¥H¶}©l½s͵M«áµ¥©ú¤Ñ¦A¨ÓÅ禬Åo¡C</para> - <para>·Qª¾¹D±zªº JDK ©Î JRE ·|¥Î¤°»ò¼Ëªº½s½X¤è¦¡¨Ó©M§@·~¨t²Î·¾³q¡A - ½Ð°õ¦æ¤U±ªº Java µ{¦¡¡G</para> - <programlisting> -public class ShowNativeEncoding { - public static void main(String[] args) { - String enc = System.getProperty("file.encoding"); - System.out.println("NativeEncoding:" + enc); - System.out.println("¦¨¥\"); - } -}</programlisting> - <screen> -&prompt.user; <userinput>javac ShowNativeEncoding.java</userinput> -&prompt.user; <userinput>java ShowNativeEncoding</userinput> -NativeEncoding:Big5 -¦¨¥\</screen> - <para> - ¦pªG¥X²{¥H¤Wªº°T®§¡A´Nªí¥Ü¤¤¤å¥¿±`¡A¦pªG¨S¦³ªº¸Ü¡A - ½Ð½T©w±zªº LC_CTYPE ¬O zh_TW.Big5¡A©Î¬O¥Î - <command>javac -encoding CP950 ShowNativeEncoding.java</command> - ¨Ó¶i¦æ½sĶ¡AÀ³¸Ó·|¥X²{¦p¤WªºÅã¥Ü¤~¹ï¡C</para> - <note> - <para>Big5¡G³o¬OÁcÅ餤¤å de facto ¼Ð·Ç¡C </para> - <para> - MS950 ©Î Cp950¡GASCII + Big5¡A¥Î©ó¥xÆW©M»´äªºÁcÅ餤¤å MS -Windows§@·~¨t²Î¡C</para></note> - <para>µ§ªÌªºÀô¹Ò³]©w <filename>~/.cshrc</filename></para> - <programlisting> -# For JAVA jdk1.3.1 -setenv JAVA_HOME /usr/local/jdk1.3.1 -setenv CLASSPATH /usr/local/jdk1.3.1/lib/tools.jar:/usr/local/share/java/classes/:./ -setenv PATH /usr/local/jdk1.3.1/bin:$PATH</programlisting> - <para>¦pªGn°õ¦æ applet ©Î¬O swingªº¸Ü¡A - ½Ð«ö·Ó¥H¤U¨BÆJ³]©w¤~¯à¥¿½Tªº¬Ý¨ì¤¤¤å¦r¡A - <filename>font.properties.zh_TW</filename> ¬° Forth ´£¨Ñ¡A - ¸Ó³]©wÀɱMµ¹ arphicttf ¨Ï¥Î¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/local/jdk1.3.1/jre/lib/</userinput> -&prompt.root; <userinput>fetch http://freebsd.sinica.edu.tw/~statue/conf/font.properties.zh_TW</userinput></screen> - <para> - ¸gµ§ªÌ´ú¸Õ¦b mozilla-1.0 + jdk1.3.1p6_4 ¤§«á¤w¸g¤£»Ýn³]©w´N¥i¥H¥¿½Tªº¬Ý¨ì¤¤¤å¡A - ¦pªG¨S¿ìªk´N¤â°Ê§@¦p¤U¨BÆJ¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/mozilla/plugins/</userinput> -&prompt.root; <userinput>ln -s /usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so libjavaplugin_oji.so</userinput></screen> - <figure> - <title>applet snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/applet" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <figure> - <title>swing snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/swing" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - °Ñ¦Ò¡G - <ulink url="http://www.oreilly.com.tw/sleepless/java_big5_1.htm"> - JavaÁcÅ餤¤å³B²z§¹¥þ§ð²¤¡]¤@¡^</ulink>¡B - <ulink url="http://www.oreilly.com.tw/sleepless/java_big5_2.htm"> - Java ÁcÅ餤¤å³B²z§¹¥þ§ð²¤¡]¤G¡^</ulink>¡C</para> - <para> - WWW: <ulink url="http://java.sun.com/"> - http://java.sun.com/</ulink></para> - </sect1> - - <sect1 id="perl"> - <title>Perl ¤¤¤åµ{¦¡³]p</title> - <para>¦p¦ó±Æ°£ Perl µ{¦¡³B²z¤¤¤å¸ê®Æªº»Ùê¡H</para> - <para> - ¦b CGI Perl µ{¦¡¤¤¡A¦³³\¦h²Å¸¹¦r¤¸¬O¦³¯S®í¥Î³~ªº¡A - ¦Ó¤£©¯ªº¦³¬Y¨Ç³o¼Ëªº¦r¤¸«o»P¤¤¤å¦rªº²Ä¤GӦ줸²Õ¤¬¬Û½Ä¬ð¡A - ¥H¦Ü©ó·|¦³¤¤¤å¦rÅã¥Ü©Î¤ñ¹ï¤£¥¿½T¡A¬Æ¦Ü¬O²£¥Í¿ù»~µ²ªGªº²{¶H¡A - ¤×¨ä¬O | ¤Î \ ³o¨âÓ¦r¤¸¡A©Ò©¯§ÚÌÁÙ¦³Ó quotemeta «ü¥O¥i¥H¨Ï¥Î¡A - ³oÓ«ü¥O¥i¥H±N«ü©wªº¦r¦ê¤¤¨CÓ¦r¤¸ªº«e±³£¦A¦h¥[¤W¤@Ó \ - ³oÓ¦r¤¸¡A¨Ï±o¦r¦ê¤ºªº¯S®í¦r¤¸¦b³B²z®É³Qµø¬°³æ¯Âªº¦r½X¡A - ½Ð°Ñ¦Ò¤U¦Cªº½d¨Ò¡G</para> - <para> - °²³] $str ¬O¤@Ón°µ·j´M¤ñ¹ïªº¤¤¤å¦r¦ê¡A¦Ó $line - ¬O³v¦æÅª¤Jªº¸ê®ÆÀɤº®e¡G</para> -<programlisting> -$restr = quotemeta $str; -if ($line !~ m/$restr/i) { ...... -}</programlisting> - <para> - ¥t¥~Y¤£¬O¥HÅܼƨӳB²zªº¦r¦ê¡A³q±`§ÚÌ·|¨Ï¥ÎÂù¤Þ¸¹¨Ó¼Ð¥Ü¤Î³B²z¡A - µM¦Ó³o¤]¬O·|µo¥Í¤Wzªº»Ùê¡A¦ý¬O·í±zª½±µ¹ïÂù¤Þ¸¹¬A¦íªº¦r¦ê¨Ï¥Î - quotemeta ¨Ó³B²z®É«o¤S·|©Ç©Çªº¡A¨º«ç»ò¿ì©O¡H«Ü¶¡³æ¡I - ±NÂù¤Þ¸¹§ï¬°³æ¤Þ¸¹´N¥i¥HÅo¡ã¦]¬°³æ¤Þ¸¹¤£·|¹ï¨ä¤ºªº¦r¤¸§@¯S®í³B²z¡A - ´«¥y¸ÜÁ¿¦b³æ¤Þ¸¹¤§¤ºªº¤å¦r¸ê®Æ±N·|ì쥻¥»ªº§e²{¥X¨Ó¡A - ¤£·|¥h¸ÑĶÅܼƤ]¤£·|³B²z escape ¦r¤¸ ¡A¨Ò¦pì¨Óªº±Ôz¬O¡G</para> -<programlisting> -print "´ú¸Õ¦¨¥\ªº$msg°T®§¡I\n";</programlisting> - <para>À³§ï¬°¡G</para> -<programlisting> -print '´ú¸Õ¦¨¥\ªº°T®§¡I';</programlisting> - <para> - ½Ð¯S§Oª`·N \n ´«¦æ²Å¸¹¤Î $msg ÅܼƤ]»Ý®³±¼¡A¦]¬°³æ¤Þ¸¹¨Ã¤£³B²z - escape ¦r¤¸¤ÎÅܼơA¦pªG¤£±N \n ²Å¸¹¤Î $msg ÅܼƮ³±¼¡A - ¨º»òÅã¥Ü¥X¨Óªº¦r¼Ë±N·|¬O</para> -<screen> -¦¨¥\ªº$msg°T®§¡I\n</screen> - <para> - ¡A¦pªG±z¤´§Æ±æÅã¥Ü¦¨ì¨Ó¥]§tÅܼƤδ«¦æªº®ÄªG¡A - ¨º´N¥²¶·±N³æ¤Þ¸¹»PÂù¤Þ¸¹¸ê®Æ¨Ö¥Î¡A¦P®É¥H . - ²Å¸¹¨Ó³sµ²¦¨§¹¾ãªº¿é¥X±Ôz¡G</para> -<programlisting> -print '¦¨¥\ªº'.$msg.'°T®§¡I'."\n";</programlisting> - <para> - ¤Wzµ²½×´N¬O·í¦L¥X ¦¨¥\ªº »P °T®§¡I ¦r¼Ë¬O¨Ï¥Î³æ¤Þ¸¹¡A - ¦Ó´«¦æªº \n «h¬O¥ÎÂù¤Þ¸¹¡C</para> - <para>¥H¤U¬O¤@Ó±NÀɮפ¤©Ò¦³ªº¤¤¤å¦r²¾°£ªºµ{¦¡½d¨Ò¡G</para> - <programlisting> -#!/usr/bin/perl -w -# ./bg5rm.pl filename -# and it's will generate a filename.bg5rm -$ifname=$ARGV[0]; -open(IF,"$ifname"); -open(OF,">${ifname}.bg5rm"); -$big5 = "[\xA1-\xF9][\x40-\x7E\xA1-\xFE]"; -while(<IF>) { - s/$big5//g; - print OF $_; - print $_; -} -close(IF); -close(OF);</programlisting> - <para>¥H¤U¬O¤@Ó±N¤å³¹¤¤ªº¤¤^¤å word split ¶i list¡G</para> - <programlisting> -my $big5 = q{ - [\xA1-\xF9][\x40-\x7E\xA1-\xFE] -}; -my $big5plus = q{ - [\x81-\xFE][\x40-\x7E\x80-\xFE] -}; -my @chars = /$big5|$ascii+/gox; -my @charsplus = /$big5plus|$ascii+/gox;</programlisting> - <para>MPX ªº <ulink url="http://www.hkln.net/perl/technique/chinese.htm"> - ¸Ñ¨M Perl ³B²z¤¤¤å¦rªº°ÝÃD</ulink></para> - <para>CJKV Information Processing ³o¥»®Ñ¦³¨Ç¤£¿ùªº perl µ{¦¡ - <ulink url="ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/perl/"> - ½d¨Ò</ulink>¡A¨ä¤¤ *.pdf ¬O¤@¨Ç°Q½× perl ¤U³B²z multibyte ªº - papers¡C</para> - <para>Erik Peterson ¼g¤F¤@¨Ç¦³¥Îªº <ulink - url="http://www.mandarintools.com/">Perl µ{¦¡</ulink>¡A - ¥i³B²z¤¤¤åÂà´«¡C</para> - <para> - WWW: <ulink url="http://www.perl.org/"> - http://www.perl.org/</ulink></para> - </sect1> - - <sect1 id="mysql"> - <title>MySQL Localisation and International Usage</title> - <para>WWW: <ulink url="http://www.mysql.com/documentation/mysql/bychapter/index.html#Localisation"> - MySQL Localisation and International Usage</ulink></para> - <para>°ÊºA¯à±q my.cnf ½Õ¾ãªº³¡¥÷¨Ã¨S¦³ big5.conf¡G</para> - <screen> -&prompt.user; <userinput>ls /usr/local/share/mysql/charsets</userinput> -Index danish.conf greek.conf koi8_ukr.conf usa7.conf -README dec8.conf hebrew.conf latin1.conf win1250.conf -cp1251.conf dos.conf hp8.conf latin2.conf win1251.conf -cp1257.conf estonia.conf hungarian.conf latin5.conf win1251ukr.conf -croat.conf german1.conf koi8_ru.conf swe7.conf</screen> - <para>ÀRºAn¦b compile ¶¥¬q§¹¦¨ªº³¡¥÷¡G</para> - <screen> -&prompt.user; <userinput>ls mysql-3.23.55/strings/ctype*.c</userinput> -mysql-3.23.55/strings/ctype-big5.c mysql-3.23.55/strings/ctype-sjis.c -mysql-3.23.55/strings/ctype-czech.c mysql-3.23.55/strings/ctype-tis620.c -mysql-3.23.55/strings/ctype-euc_kr.c mysql-3.23.55/strings/ctype-ujis.c -mysql-3.23.55/strings/ctype-gb2312.c mysql-3.23.55/strings/ctype.c -mysql-3.23.55/strings/ctype-gbk.c</screen> - <para>¤]´N¬O»¡ multibyte support ¥²¶·n compile ®É´Nµ¹¥L¤U¦n³oӰѼơA - ¬O§_¯àª½±µ³]©w my.cnf ¹F¨ì --with-charset=big5 ªº®ÄªGÁÙ¤£½T©w¡C</para> - <para>ÀËÅç¤è¦¡¡A¶i¤J mysql «á¥´¡G</para> - <screen> -mysql> <userinput>show variables like 'character_sets';</userinput> -mysql> <userinput>show variables like 'character_set';</userinput></screen> - <para>¨º character set ¼vÅT¨º¨Ç©O¡H´N§Ú©Òª¾ªº¦³ ORDER BY ©M GROUP BY - ªº¶¶§Ç¡A¨º¯S®í¤¤¤å¦r insert ¶i¸ê®Æªº°ÝÃDÁÙ¬O¦b¶Ü¡H</para> - <note><para>¥t¤@±`¨£ªº°ÝÃD¬O¡AMySQL µLªk¿é¤J¤¤¤å¸ê®Æ®w¦WºÙ¡B¤¤¤åªí®æ¦WºÙ¡B - ¤¤¤åÄæ¦ì¦WºÙ¡H¨ä¹ê¬O¥i¥Hªº¡A¥un¥Î <literal>`</literal> - ±N¤¤¤å¦r¥]§t¦b¤º´N¥i¥H¡A¹³¬O <command>CREATE DATABASE `«¢Åo`;</command>¡C</para></note> - <para>WWW: <ulink url="http://www.mysql.com/"> - http://www.mysql.com/</ulink></para> - </sect1> - - <sect1 id="ldap"> - <title>¦b LDAP ¤U¨Ï¥Î¤¤¤å</title> - <para>Contributed by duncanlo (duncan@twn.wox.org)</para> - <para>Last Update: 2003¦~ 4¤ë24¤é ©P¥| 05®É13¤À04¬í CST</para> - <para>¦pªG¬On±N .ldif Âà¤J¡A¥²¶·¥ý±N¤¤¤åÂন utf-8¡C</para> - <para>¦w¸Ë <filename role="package">converter/iconv</filename>¡A - °²³]nÂà½XªºÀɮ׬O big5.ldif¡AÂà¥X¨ÓªºÀɮ׬O utf-8.ldif¡C</para> - <screen> -&prompt.user; <userinput>iconv -f big5 -t utf-8 big5.ldif > utf-8.ldif</userinput></screen> - <para>µM«á´N¥i¥H¥Î <command>ldapadd</command> ¨Ó±N utf-8.ldif Âà¤J ldap ¤F¡C</para> - <figure> - <title>ldap snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ldap" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.iit.edu/~gawojar/ldap/"> - Java LDAP Browser/Editor</ulink></para> - </sect1> - - <sect1 id="perl-cgi"> - <title>¥Î perl ¼g CGI ®Éªº¤¤¤åÅã¥Ü°ÝÃD¡H</title> - <para>Contributed by fjj.bbs@bbs.csie.ncku.edu.tw (Frank Millers)</para> - <para>Last Update: Sun Nov 2 17:45:35 2003</para> - <programlisting> -use CGI; -my $q = new CGI; -$q->head(charset=big5); -$q->start_html(lang=big5);</programlisting> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/dict.sgml b/zh_TW.Big5/books/zh-tut/chapters/dict.sgml deleted file mode 100644 index c9bd105b2f..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/dict.sgml +++ /dev/null @@ -1,230 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.4 ---> - -<chapter id="dict"> - <title>¦r¨å³nÅé</title> - <para></para> - <sect1 id="dictd-database"> - <title>dictd-database - dictd ªº¦r¨åÀÉ¸ê®Æ®w</title> - <para>¤@®M¤¤¤å»P^¤åªº <application>dictd</application> - ¦r¨åÀÉ¸ê®Æ®w¡A©Ò¥H¥²¶··f°t¨Ï¥Î¡C - ¦Ó <application>chinese/dictd</application> «h¬O×¥¿¯S®í¤¤¤å¦rªº°ÝÃD¡A - ¦pªG·Qn¥¿±`¨Ï¥Îº~^¦r¨å(Cedict)¡A¨º»ò´N¥²¶·¦w¸Ë¦¹×¥¿¹Lªº port¡C - </para> - <para>¸Ì±¥Ø«e¥]§t¥|Ó¦r¨åÀÉ¡Amoecomp ©M netterm ³£¬O^º~¦r¨åÀÉ¡A - ¦Ó pydict «h¬O^º~¡Bº~^¦r¨åÀÉ¡A¥Ø«e¥u¦³°µ^º~ªº³¡¤À¡A - cedict «h¤]¬O^º~¡Bº~^¦r¨åÀÉ¡A¤£¹L¥Ø«e¥u¦³°µº~^ªº³¡¤À¡C</para> - <para>¦b¦w¸Ë§¹«á¡A¥²¶·¥ý×§ï <filename>/usr/local/etc/dictd.conf - </filename>¡A³oÓÀɮ׬Oµ¹ <application>net/dictd-database</application> - ¨Ï¥Îªº¡A¦pªG¤£¥´ºâ¥Î^^¦r¨å¡A¨º»ò´N¥þ³¡´«¦¨¥H¤Uªº¤º®e¨Ó²Å¦X - <application>chinese/dictd-database</application> ªºn¨D¡C</para> - <programlisting> -database moecomp { data "/usr/local/lib/dict/moecomp.dict.dz" - index "/usr/local/lib/dict/moecomp.index" } -database netterm { data "/usr/local/lib/dict/netterm.dict.dz" - index "/usr/local/lib/dict/netterm.index" } -database pydict { data "/usr/local/lib/dict/pydict.dict.dz" - index "/usr/local/lib/dict/pydict.index" } -database cedict { data "/usr/local/lib/dict/cedict.dict.dz" - index "/usr/local/lib/dict/cedict.index" }</programlisting> - <para>µM«á´N¥i¥H±Ò°Ê <command>/usr/local/etc/rc.d/dictd.sh start - </command>¡C</para> - <para>±µµÛ¦b¥h <filename>/usr/ports/textproc/dict</filename> - ¦w¸Ë <application>dict</application>¡A³o¬O¤@Ó¥i¥H¥Î¨Ó¦s¨ú - DICT ¦øªA¾¹ªº¥Î¤áºÝ¡A¥u¯à¥Î©R¥O¦C¼Ò¦¡¡C</para> - <para>¥Îªk½d¨Ò¦p¤U¡G</para> - <screen> -&prompt.user; <userinput>dict -h localhost -D</userinput> -Databases available: - moecomp Taiwan MOE computer dictionary - netterm Network Terminology - pydict pydict data -&prompt.user; <userinput>dict -h localhost -d moecomp hello | less</userinput> -1 definition found - -From Taiwan MOE computer dictionary [moecomp]: - - hello - ©I¥s -&prompt.user; <userinput>dict -h localhost ¦¨¥\</userinput> -1 definition found - -From Chinese to English dictionary [cedict]: - - ¦¨¥\ - [cheng2 gong1] - success - to succeed</screen> - <para>¦b <filename>/usr/ports/net/dictd-database</filename> - ÁÙ¦³¨ä¥Lªº¦r¨åÀÉ¸ê®Æ®w¡A¥i¥H°Ñ¦Ò¬Ý¬Ý¬O§_»Ýn¡C</para> - <para>µ§ªÌ³q±`³£·|¦w¸Ë <filename>/usr/ports/net/dictd-database - </filename>¡AµM«á±N©Ò¦³ªº¸ê®Æ®w³£¼g¤J <filename> - /usr/local/etc/dictd.conf</filename>¡AµM«á¥Î - <command>dict -h localhost hello</command> ¨Ó¹ï©Ò¦³ªº¸ê®Æ®w¬d¸ß¡A - ¦b¬d³æ¦rªº®ÉÔÆZ¤è«Kªº¡C</para> - <figure> - <title>dict snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/dict" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>cedict: <ulink url="http://www.mandarintools.com/cedict.html"> - CEDICT: Chinese-English Dictionary</ulink></para> - <para>dict: <ulink url="http://www.dict.org/"> - http://www.dict.org/</ulink></para> - </sect1> - - <sect1 id="pydict"> - <title>pyDict - ^º~¡Bº~^¨â¥Î¦r¨å</title> - <para>¦b²³¦hªº Unix-like ½Ķ³nÅ餤¡AÂA¤Ö¯à§ä¨ì¹ï¤¤¤å½Ķªºµ{¦¡¡A¦Ó - <application>pyDict</application> ´N¬O³o»ò¤@Ó¦n¥Îªº¤u¨ã¡I - pyDict ªº¦r¨åÀɬO xdict Âà¥X¨Óªº, ¨Ã¸g¹L§@ªÌªº¾ã²z»P§ïµ½.</para> - <para><application>pyDict</application> ¬O¥Î - <application>python</application> - ¥[¤W <application>gtk</application> ªº¬É±¤u¨ã¶°(widgets) - ¼g¦¨ªº^º~¡Bº~^¨â¥Î¦r¨å¡C - ¦Ó¥B¤ä´© XIM¡A¬O¥Ø«e¤¤¤å³Ì¦n¥Îªº¦r¨å¡C - ÁÙ¦³Ó´¼¼z¼Ò¦¡¡A¨Ï¥Î°_¨Ó¬O¤£¬O¸ò¤@¯ëªº¹q¤l¦r¨åÃþ¦ü©O¡H - </para> - <para>±Ò°Ê»¡©ú</para> - <programlisting> -pydict [options] [word] - -options: - -h ¦C¥X¤å¦r¼Ò¦¡¤Uªº»¡©ú - -i console¤¬°Ê¼Ò¦¡ - -e [word] ^º~¬d¸ß¡]¥i¤£¥[-e¡^ - -c [word] º~^¬d¸ß </programlisting> - <para>console ¼Ò¦¡»¡©ú¡G</para> - <para>¦b²×ºÝµøµ¡¤¤·|¦³word:ªº´£¥Ü²Å¸¹¡A¨Ï¥ÎªÌ¥i¥HÁä¤J·Q¬d - ¸ßªº³æ¦r¡C¦pªG·QÂন¨ä¥L¼Ò¦¡¥i¥HÁä¤J¤U¦C¦r¦ê¡G</para> - <programlisting> --c Âà´«¦¨º~^¼Ò¦¡ --e Âà´«¦¨^º~¼Ò¦¡</programlisting> - <para>¦pªGnÂ÷¶}console¤¬°Ê¼Ò¦¡¡A¥i¥HÁä¤J-q©Î¬O¦bword:«áª½ - ±µ«öEnterÁä´N¥i¥H¤F¡C</para> - <para>¦pªG¤¤¤å¦³°ÝÃDªº¸Ü¡Aªí¥Ü gtk ªº¤¤¤å¦r«¬¨S³]©w¦n¡A - ¥Î <command>cp /usr/X11R6/lib/X11/pyDict/gtkrc.zh_TW.big5.sample ~/.gtkrc</command> - ±N pyDict ªº½d¨Ò«þ¨©¹L¨Ó¨Ï¥Î´N¥i¥H¤F¡C</para> - <para>§@ªÌ¤w¸g«Ü¤[¨S¦³ºûÅ@, ¥Ø«e <ulink url="http://people.redhat.com/llch/pydict/">llch at redhat.com</ulink> ¦³×§ï¨Ã²¾´Ó¨ì pygtk2 ¤§¤W.</para> - <figure> - <title>pydict snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/pydict" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://sourceforge.net/projects/pydict/"> - http://sourceforge.net/projects/pydict/</ulink></para> - <para> - WWW: <ulink url="http://www.linux.org.tw/~plateau/linux_notes/"> - http://www.linux.org.tw/~plateau/linux_notes/</ulink></para> - </sect1> - - <sect1 id="stardict"> - <title>stardict - ¤¤¤å»P^¤åªºÂ½Ä¶¦r¨å</title> - <para> - ¤@Ó¤¤¤å»P^¤åªºÂ½Ä¶¦r¨å¡A¥Ñ Motif ¶}µoªº¡A¦b³oÓ³nÅ餤¥]§t¤F - ¬P»Úͤý·½µ{§Ç¡B¹Ï¼Ð©MI´º¹Ï§Î¤å¥ó¡Aº~¦r¦rÅé¡Bµ¼Ð¦rÅé - ¡Aµü®w¡Bµ¼Ð®w¡AReadme¡B¶}µop¹ºµ¥¤å¥ó¡C </para> - <para> - ¥\¯à¯S©Ê´yz¡Gªñ¤¸U³æµü¡A±`¥Îµü±aµ¼Ð¡B¨ã¦³¼Ò½k¤Ç°t¥\¯à¡B - ¨ã¦³«Ì¹õ¨úµü¥\¯à¡B¦Û±aº~¦r¦rÅé¡AµL»Ýº~¦rÀô¹Ò¡BÁc²¨âºØ¦rÅé¡C - </para> - <para>¹w³]¬°Â²Åé¡AYn¬Ý¨ìÁcÅ餶±¡A«h×§ï <filename> - /usr/X11R6/share/stardict/hzfont/fonts.dir</filename></para> - <programlisting> ---- fonts.dir.orig Sat Nov 3 01:17:39 2001 -+++ fonts.dir Sat Nov 3 01:14:25 2001 -@@ -1,3 +1,3 @@ - 2 --hz16.pcf hz16 -+hz16ft.pcf hz16 - yb10x20.pcf yb10x20</programlisting> - <figure> - <title>stardict snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/stardict" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="stardict2"> - <title>stardict2</title> - <para>¬P»Úͤý 2.0.0,¤@Ó¹B¦æ¦bGNOMEÀô¹Ò¤Uªº°ê»Ú¤Æªºµü¨å³n¥ó¡A - ¦³¿ï¤¤°Ï¨úµü¡A³q°t²Å¤Ç°t¡A¼Ò½k¬d¸ßµ¥±j¤j¥\¯à¡C</para> - <para>¦w¸Ë <filename role="package">chinese/stardict2</filename>¡C</para> - <figure> - <title>stardict2 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/stardict2" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://stardict.cosoft.org.cn/"> - http://stardict.cosoft.org.cn/</ulink></para> - </sect1> - - <sect1 id="oxford"> - <title>oxford</title> - <para>oxford is a English to Chinese dictionary, written in Perl.</para> - <para>¦w¸Ë <filename role="package">chinese/oxford</filename>¡C</para> - <figure> - <title>oxford snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/oxford" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://igloo.its.unimelb.edu.au/Blowfish/"> - http://igloo.its.unimelb.edu.au/Blowfish/</ulink></para> - </sect1> - - <sect1 id="edict-big5"> - <title>edict-big5 - ¤é¤åº~¦rÂत¤åº~¦r«áªºº~^¦r¨å</title> - <para>EDICT ¥»¨Ó¬O¤é^¦r¨å¡A¤£¹L§Ú³z¹L <filename role="package"> - lang/perl5.8</filename> ªº <command>piconv</command> ±N EUC-JP Âন Big5¡A - ¦³³\¦h¦rµLªk§ä¨ì¹ïÀ³ªº Big5 ©Ò¥H³oÓ¦r¨åÀɤ´µM¦³³\¦h°ÝÃD¡A - µ§ªÌ¤]±N®æ¦¡Âন dict ªº®æ¦¡¡A¦]¬°°¾¦nì¦]¡C</para> - <para>¿ï¾Ü <command>piconv</command> ªºì¦]¬O¥Ø«e¥L¤ñ - <command>iconv</command> ¨ã³Æ§ó¦hªºÂà½X¹ïÀ³¡A - ³o¼Ë¤l¤~¯àÅý¯à¬Ý¨ìªº Big5 §ó¦h¡C</para> - <para><application>edict-big5</application> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-ports/edict-big5</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <figure> - <title>edict-big5 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/edict-big5" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.csse.monash.edu.au/~jwb/edict.html"> - http://www.csse.monash.edu.au/~jwb/edict.html</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/difficult.sgml b/zh_TW.Big5/books/zh-tut/chapters/difficult.sgml deleted file mode 100644 index 9c2512b110..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/difficult.sgml +++ /dev/null @@ -1,943 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.26 ---> - -<chapter id="difficult"> - <title>¤¤¤åÀô¹Ò</title> - <para>¦b½Í¤¤¤åÀô¹Ò«e¡A¥²¶·¥ý¥¿¦W¤@¤U¡A¥xÆW¬O "Taiwan, Republic of China" - ©ÎªÌ²ºÙ "Taiwan, ROC"¡B"Taiwan"¡A¤d¸U¤£n¥Î "Taiwan, Province of China"¡A - ¨âªÌªº®t²§©Ê¤Q¤À¥¨¤j¡A¤£ºÞ¬O¦b¥Á¥D¬Fªv¡B¤HÅv¡B¨¥½×¦Û¥Ñµ¥µ¥¡C</para> - - <sect1 id="chinese-intro"> - <title>º~¦r·§½×</title> - <para>º~¦r¬O¥Ñ³¡ºµ¥¸û¤pªº¤¸¥ó²Õ¦¨ªº¡F¥i¥H±N³¡ºµ¥·í§@«Ø¿v¿n¤ì¥Î¡C - ³o¨Ç¤¸¥ó¥i§@¬°ºc¦¨º~¦rªº°ò¥»³æ¦ì¥Î¡Cº~¦r¨Ï¥Î 214 ºØ³¡º§@¯Á¤Þ¡C</para> - <para>º~¦rªººØÃþ«Ü¦h¡F±`¨£ªº¦³¥|ºØ¡G¶H§Î(pictographs)¡B - «ü¨Æ(simple ideographs)¡B·|·N(compound ideographs)¡B - §ÎÁn(phonetic ideographs)¡C</para> - <para>³Ì°ò¥»ªº¬O¶H§Î¦r¡F¶H§Î¦r¦p¦P¬O¤@±i¤p¹Ï¡A³q±`»P¨ä©Òªí¹Fªº¹ï¶H«Ü¹³¡C - ¦p¡G¤é¡B¤ë¡B¤s¡B¤õ¡B¤ì¡B¨®¡B¤f¡C - ¦Ó«ü¨Æ¦r«hªí¹F¼Æ¦r©M¤è¦Vµ¥©â¶H·§©À©Î·N«ä¡C - ¦p¡G¤W¡B¤U¡B¤¤¡B¤@¡B¤G¡B¤T¡C - ¶H§Î¦r©M«ü¨Æ¦r¥i¥H²Õ¦¨§ó½ÆÂøªº¦r¡A³q±`¨ä·N«ä¬O¦UÓ²Õ¦¨³¡¤Àªº·N«äªººî¦X¡A - ºÙ¬°·|·N¦r¡C - ¦p¡GªL¡B´Ë¡B©ú¡C - §ÎÁn¦r¦û¤Fº~¦rªº 90% ¥H¤W¡A¤@¯ë¦Ü¤Ö¦³¨âÓ³¡¤À¡F - ¤@Ó¬O»yµ¡A¥t¤@Ó«h¬O¦r·½¡C - ¦p¡G»É¡B¬}¡C - º~¦r¥i¥H¦X¨Ö¦¨µü²Õ¡A¥Î¨Óªí¹F§ó½ÆÂøªº·N«ä©Î·§©À¡C</para> - <para>º~¦rªºµo®i¬O¥Hªí·Nªº¹Ïµe¶}©lªº¡A¨Ã«O«ù¦r§Îª¬»P»y·Nªº³sµ²¡C</para> - <table> - <title>¤£¦P®É´Áªºº~¦rÁ`¼Æ</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¦è¤¸</entry> - <entry>º~¦rÁ`¼Æ</entry> - <entry>°Ñ¦Ò¤åÄm</entry> - </row> - </thead> - <tbody> - <row> - <entry>100</entry> - <entry>9,353</entry> - <entry>»¡¤å¸Ñ¦r</entry> - </row> - <row> - <entry>1716</entry> - <entry>47,021</entry> - <entry>±dº³¦r¨å</entry> - </row> - <row> - <entry>1986</entry> - <entry>56,000</entry> - <entry>º~»y¤j¦r¨å</entry> - </row> - <row> - <entry>1994</entry> - <entry>85,000</entry> - <entry>¤¤µØ¦r®ü</entry> - </row> - </tbody> - </tgroup> - </table> - <para>¨â¤d¦~¨Ó¡Aº~¦rªºÁ`¼Æ¼W¥[¤F±Nªñ¤¿¡C¦b¦¹´Á¶¡¥X²{ªºº~¦r¤j¦h¼Æ¬O§ÎÁn¦r¡C</para> - </sect1> - - <sect1 id="holo"> - <title>»Ô«n»y©M«È®a¸Ü</title> - <para>Contributed by KhoGuan Phuann</para> - <para>Last Update: 2003¦~10¤ë13¤é ©P¤@ 02®É17¤À56¬í CST</para> - <para>¦b¥xÆW¡Aº~¦rªº¨Ï¥Î¡A°£¤F°ê»y(Mandarin)ªº®Ñ¼g¥H¥~¡A - ¤]¦³¥Îº~¦r¼g¦¨ªº»Ô«n¸Ü(Holo)©Î«È®a¸Ü(Hakka)ªº¤å¦r§@«~ - ¡]¥H¤U±Ôz¤¤ªº¥xÆW¸Ü(Taiwanese)¥]¬A»Ô«n¸Ü¤Î«È®a¸Ü¡^¡C - ªñ¦~¨Ó¡AÁöµM¬F©²¤w¶}©l¶i¦æ¥À»y±Ð¨|¡A¦ý¨ä®Ñ±¤å¦r¤´¥¼¼Ð·Ç¤Æ¡C - n§¹¥þ¨Ï¥Îº~¦r¨Ó¥R¥÷®Ñ¼g¥xÆW¸Ü¡A¹ê»Ú¤W·¥§xÃø¡C - ¤£¬On¥Î¨ì¤@¨Ç§N»÷ªºº~¦r¡A´N¬OµLº~¦r¥i¥Î¡An³Ð³y·sªºº~¦r¡C - ¤@¨Ç¹L¥h¥Á¶¡±`¥Îªº¥xÆW¸Üº~¦r¡]¦p 个 )¡ABig5¥¼¦¬¡F - §Y¨Ï¬O Unicode 4.0 ¤]ÁÙ¦³©Ò¿òº|¡C§ó¤£¥Î»¡¥xÆW¸Ü¤¤¦³³\¦h¥~¨Ó»y¡A - «j±j¥Îº~¦rªñµ¦r¨Óªí°O¡A«D±`²Â©å¡C</para> - <para>¦³³\¦h¤H¥D±i¥Îº~¦r»P©éµ¤å¦r²V¥Îªº¤è¦¡¨Ó®Ñ¼g¥xÆW¸Ü¡A - ¥H¸Ñ¨M¤Wzªº°ÝÃD¡A¤]¦³¤H¥D±i§¹¥þ¨Ï¥Î©éµ¤å¦r¡C</para> - <para>¥xÆW¸Üªº©éµ¤å¦r¤¤¡A¾ú¥v³Ìªø¤[ªº¬O¡u¥Õ¸Ü¦r¡v - (Pçh-öe-ji¡A²¼g¬° POJ)¡C - ¥Õ¸Ü¦r´N¬O±Ð·|ù°¨¦r(Church Romanization)¡A - ¤Q¤E¥@¬ö±q¦è¬v¨Ó¨ìºÖ«Ø¤Î¼sªF¶Ç±Ðªºªø¦Ñ±Ð·|ªª®v¡A - ¶}©l³]p»Ô«n¸Ü¤Î«È®a¸ÜªºÃ¹°¨©éµ®Ñ¼g¨t²Î¡A¨Ã¶Ç¼½¨ì¥xÆW¨Ó¡C - ¾ú¸gÅܾE¡A¥Ø«e±Ð·|ù°¨¦r¬O³Ì¦h¤H¨Ï¥Îªº¥xÆW¸Ü©éµ¤å¦r¡A - ¨Ã¤£©ó±Ð·|¤H¤h¡C</para> - <para>ªñ¦~¥xÆW»y¤å¾Ç·|(Taiwan Languages and Literature Society) - ¥H±Ð·|ù°¨¦r¬°°ò¦¥[¥H×q¡A¨î©w¤F¥xÆW»y¨¥µ¼Ð¤è®×(Taiwanese - Language Phonetic Alphabet¡A²¼g¬° TLPA)¡C¦Û±Ð¨|³¡©ó 1998 - ¦~¤½§i¥H¨Ó¡A¦³¶V¨Ó¶V¦h¥xÆW¸Üªº»y¤å±Ð§÷¡B¥Á¶¡±Ä¶°¡B¤å¾Ç§@«~ - ¥H¤Î¬ã¨sµÛ§@±Ä¥Î³o®Mµ¼Ð¡C</para> - <para>¦Û¥Ñ³nÅ餤¡Ayudit ³oÓ Unicode ½s¿è¾¹¡A°t¦X¬ÛÀ³ªº keymap - ¥i¥H«Ü¤è«Kªº¿é¤J POJ ©Î TLPA¡C¸Ô±¡½Ð°Ñ¦Ò - <ulink url="http://linux.taigi.idv.tw/nngthe/yudit"> - ¼ï¬ì¤¸¥x»y Linux ºô¯¸</ulink>¡C</para> - </sect1> - - <sect1 id="chinese-code"> - <title>½s½X¼Ð·Ç</title> - <para>¦b¹q¸£¶}©l¨Ï¥Îªº®ÉÔ¡A©Ò¦³ªº¦r³£¥u¥Î 1byte ¨ÓÀx¦s¡A - 1byte ¥]§t 8bits¡A¨CÓ bits ³£¥u¯àªí¥Ü on/off¡A - ¤]´N¬O 1byte ¥u¯àªí¥Ü 0000 0000 ¨ì 1111 1111 ªº½s½X½d³ò¡A - ¥u¦³ 256 Ó½s½XªÅ¶¡¡A³o¹ï¤¤¤å¦Ó¨¥¡A¬O¤£°÷ªº¡C</para> - <para>§Ú̪¾¹D¤¤¤å¦r¦b¥Ø«e±`¨£ªº¹q¸£¤W¬O¥Ñ¨âӦ줸²Õ(two bytes) - ©Ò½s½X²Õ¦¨ªº¡C - ³Ì±`¨£ªº½s½X¤è¦¡¦³¥xÆW¦a°Ï©Ò³q¦æªº Big5 ½s½X¡A¤Î¤j³°¦a°Ï©Ò¨Ï¥Îªº - GB ½s½X¡C¦Ó¥B¶}ÀYªº¦ì¤¸²Õ´X¥G³£¬O¤j©ó 128 ªº¼ÆÈ¡A¤]´N¬O©Ò¿× - non-ASCII ½Xªº½d³ò(ASCII ¬O«ü¤p©ó 128 ªº½s½X)¡C</para> - <para>¦r¶°(Character Set)¬O¤@²Õ²Å¸¹©Î¤å¦rªº²Õ¦X¡A - ¦Ó½s½X(Encoding)«h¬O±N³o¤@²Õ²Å¸¹©Î¤å¦r¥H¾A·íªº¤è¦¡½s¤J¦ì¤¸²Õ¤¤¡A - ¥H«K¹q¸£¯à°÷ªí¥Ü»PÀx¦s¡C - ¥Ø«e²{¦³ªº¦r¶°¦p¤¤¤å¦r¶°¡B^¤å¦r¶°¡B¤é¤å¦r¶°µ¥¡A - ¦Ó¤¤¤å½s½X«h¬O¿ï¨ú³¡¥÷©Î¥þ³¡¦r¶°¤¤ªº³¡¤À©Î¥þ³¡¦r¡A - µ¹¤©¤@Ó¸¹½X¡A¦pBig5 ¥]§t³¡¤À¤¤¤å¦r¶°¡B^¤å¦r¶°¡B³¡¤À¤é¤å¦r¶°µ¥¡C</para> - <para>±µ¤U¨Ó´N¬O¸U½X©bÄË¡A²³¦h¤¤¤å½s½X¼Ð·Çªº°ÝÃD¡A - ¥Ø«e¥xÆW¨Ï¥Îªº¤¤¤å½s½X¦s¦b³\¦h°ÝÃD¡A²Ä¤@¬O¤¤¤å½s½X¦³¼ÆºØ - Big5¡BCCCII¡BCNS11643¡BBig5E¡BBig5+¡BISO 10646¡BCP950¡A - ¨CÓ½s½X©Ò¥]§tªº¤¤¤å¦r¼Æ¤£¦P¡A½s½X¤è¦¡¤]¤£¬Û¦P¡A - ¦Ó¥B¤j³¡¤À³£¨S¦³¼Ð·Ç³W®æ¡A - ²Ä¤G¬O±`¥Îªº Big5 ½s½X¦r¼Æ¤£¨¬¡C</para> - <para>ÁöµM±`¥Îªº Big5 ¤w¸g¨Ï¥Î 2bytes ¨Óªí¥Ü¤¤¤å¦r¡A¦ý¬O - 2bytes = 16bits = 2^16 = 65536 Ó½s½XªÅ¶¡¡A - ¥H Big5 ªº¼Ð·Ç¦Ó¨¥¡A¬°¤Fn©M ASCII ¯à°÷¬Û®e¡A¥u¯à¨Ï¥Î¨â¸U¦h¦r¡A - ²{¦sªº¤¤¤å¦r³Ì¤Ö¦b¤C¸U¥H¤W¡A³y¦¨³\¦h¦r¦b Big5 ªº¨t²Î¤U¡A - µLªk¨Ï¥Î¡C¦b¥[¤W¤¤¤å¼Ð·ÇÁc¦h¡A«o¤S¨S¦³³Ì«áªº¼Ð·Ç³W®æ¡A - ¦U®a¼t°Ó©Ò¹ê°µ²£«~¤]´N¥¼¥²¬Û®e¡C - ³Ì©úÅ㪺¨Ò¤l´N¬O¤é¤å¥°²¤ù°²¦W¡A - ¦b³o¨Ç¤¤¤å½s½X¤¤¨Ã¤£¬O¨CÓ³£¥]§t¡A - ·í¹J¨ì©Ò¿×ªº¡uBig5¤é¤å¡v®É¡A´N·|²£¥Í³\¦h°ÝÃD¡C</para> - </sect1> - - <sect1 id="ascii"> - <title>ASCII</title> - <para>ASCII ¤À¦¨¨âӰϰì¡A0x00 ¨ì 0x1F µ¹±±¨î¦r¤¸¥Î¡A¦@¤Q¤»Ó¦ì¸m¡C - 0x20 ¨ì 0x7F µ¹¤@¯ëªº¹Ï§Î¦r¤¸¥Î(¤j¤p¼g^¤å¡B¼Æ¦r©M²Å¸¹)¡A - ¦³ 94 Ó¦ì¸m¡A0x20 ©M 0x7F ¤À§O¬O SPACE ©M DELETE¡C</para> - </sect1> - - <sect1 id="iso8859-1"> - <title>ISO8859-1</title> - <para>¤SºÙ¬° Latin-1¡A0x00 ¨ì 0x1F µ¹±±¨î¦r¤¸¥Î¡A¦@¤Q¤»Ó¦ì¸m¡C - 0x20 ¨ì 0x7F µ¹¤@¯ëªº¹Ï§Î¦r¤¸¥Î(¤j¤p¼g^¤å¡B¼Æ¦r©M²Å¸¹)¡A - 0xA0 ¨ì 0xFF ¬° Latin-1 ÃB¥~¥[ªº³¡¥÷¡A - ¥Ñ©ó¨Ï¥Î¤F¤K¦ì¤¸¡AÅý¥Ø«e³\¦h¶È¤ä´© ISO8859-1 «o¤£¤ä´© Big5 ªº¡A - ¥i¥H¼È®Éªº¨Ï¥Î¦Ó¤£·|¦³¤Ó¦hªº°ÝÃD¡A¹³¬O vi, write, talk, talk, - finger, mail µ¥µ¥ªº FreeBSD ¤º«Øµ{¦¡¦bÅã¥Ü¤¤¤å¥i¥H¹B§@¡A - ¦]¬°³o¨Çµ{¦¡¦b³B²z®É¤£·|§â Latin-1 ÃB¥~¥[ªº³¡¥÷¹LÂo±¼¡A - ¤¤¤åªºÅã¥Ü¤]´N¨S¦³°ÝÃD¡C</para> - </sect1> - - <sect1 id="big5"> - <title>BIG5</title> - <para>BIG5 ¬O¦b CCCII ¤£¬°¬F©²³æ¦ì±Ä¯Ç¡A - °ê®a¹{¥¬ªº¤¤¤å¼Ð·Ç½X¤S¤£³ô¥Îªº±¡ªp¤U¡A - ¦b¥Á°ê 73 ¦~¡A¥Ñ¥x¥_¥«¹q¸£¤½·|¥D¾É¡AÁp¦X¤F¤Q¤T®a·~ªÌ¡A - ¦@¦P¨î©w¡A¤SºÙ¬° BIG5_1984 - (¥]¬A 5401 Ó±`¥Î¦r¡B7652 Ó¦¸±`¥Î¦r¡B¥H¤Î 441 Ó¦U¦¡²Å¸¹)¡C - Big5 ªº¦r²ÅªÅ¶¡¬OÓ«D³sÄòªº 94x157 ¯x°}¡A¨ä®e¶q¬° 14,758 ¦ì¡C</para> - <para>BIG5_ETen ¬°Ê¤Ñ¤¤¤å¦b쥻ªº BIG5 ½X¤W¡A - ¼W¥[¤F¤é¤å¡B«X¤å¡B¿é¤Jªk¯S®í²Å¸¹¡B¤CÓÂX¥R¦r¡B¥H¤Îªí®æ²Å¸¹°Ï¡C</para> - <para>CP950 ¬O·L³n¦b쥻ªº BIG5 ½X¤W¡A - ¼W¥[¤F¤CÓÂX¥R¦r¡B¥H¤Îªí®æ²Å¸¹°Ï¡C</para> - <para>¦p¤£¥h¦Ò¼{¯S®í²Å¸¹¡A¤Î«á¨Óªº¤CÓÂX¥R¦r¡A - ±N©Ò¦³ªº¦r¤À¦¨¨â¤j¸s: ±`¥Î¦r°Ï»P¦¸±`¥Î¦r°Ï¡A - ¨C¤@Ó¦r°Ï¤À§O¥Îµ§µe¨Ó±Æ§Ç¡A - ¦P¤@Óµ§µeªº¦r¡A¨Ì³¡º¨Ó±Æ¡C</para> - <para>¥Ø«e¥D±Àªº¬O BIG5_ETen¡A¨CÓ¦r¥Ñ¨âӦ줸²Õ(2 bytes)²Õ¦¨¡A - ¨ä²Ä¤@¦ì¤¸²Õ½s½X½d³ò¬° 0xA1 ... 0xF9¡A - ²Ä¤G¦ì¤¸²Õ½s½X½d³ò¬° 0x40 ... 0x7E »P 0xA1 ... 0xFE¡A - Á`p¦¬¤J 13868 Ó¦r - (¥]¬A 5401 Ó±`¥Î¦r¡B7652 Ó¦¸±`¥Î¦r¡B7 ÓÂX¥R¦r¡B¥H¤Î 808 Ó¦U¦¡²Å¸¹) - ¡A¨ä¤¤¥i¥H¤jP¹º¤À¬°¥H¤U´XÓ¦r°Ï¡G</para> - <note><para>¥Ñ©ó CNS11643-1992 ªì´Áªº¤£³ô¥Î¡A - Big5 ÁöµM¤£¬O°ê®a¼Ð·Ç¡A¦ý¬O¦b¥xÆW¤ñ CNS11643-1992 - ªº°ê®a³W®æ¥Îªº§ó¼s¡C´«¥y¸Ü»¡¡ABig5 ¬O¥xÆWªº·~¬É¼Ð·Ç - (de facto standard)¡C</para></note> - <table> - <title>BIG5 ¦r°Ï»P½s½X½d³ò</title> - <tgroup cols="4"> - <thead> - <row> - <entry>²Ä¤@¦ì¤¸²Õ</entry> - <entry>²Ä¤G¦ì¤¸²Õ</entry> - <entry>¦r°Ï</entry> - <entry>¨î©w</entry> - </row> - </thead> - <tbody> - <row> - <entry>A1..A2</entry> - <entry>40..7E, A1..FE</entry> - <entry>¦UºØ²Å¸¹°Ï</entry> - <entry>1984</entry> - </row> - <row> - <entry>A3</entry> - <entry>40..7E, A1..BF</entry> - <entry>¦UºØ²Å¸¹°Ï (¥]¬A¼ÐÂI²Å¸¹¡BASCII ¥þ§Î²Å¸¹¡Bª`µ²Å¸¹µ¥)</entry> - <entry>1984</entry> - </row> - <row> - <entry>A3</entry> - <entry>E1</entry> - <entry>¼Ú¤¸²Å¸¹</entry> - <entry>CP950</entry> - </row> - <row> - <entry>A4..C5</entry> - <entry>40..7E, A1..FE</entry> - <entry>±`¥Î¦r°Ï</entry> - <entry>1984</entry> - </row> - <row> - <entry>C6</entry> - <entry>40..7E</entry> - <entry>±`¥Î¦r°Ï</entry> - <entry>1984</entry> - </row> - <row> - <entry>C6</entry> - <entry>A1..FE</entry> - <entry>¨u¥Î²Å¸¹°Ï</entry> - <entry>ʤÑ</entry> - </row> - <row> - <entry>C7</entry> - <entry>40..7E, A1..FE</entry> - <entry>¨u¥Î²Å¸¹°Ï (¥]¬A¤é¤å¡B«X¤åµ¥)</entry> - <entry>ʤÑ</entry> - </row> - <row> - <entry>C8</entry> - <entry>40..7E, A1..D3</entry> - <entry>¨u¥Î²Å¸¹°Ï (¥]¬A«X¤å¡B¿é¤Jªk¯S®í²Å¸¹µ¥)</entry> - <entry>ʤÑ</entry> - </row> - <row> - <entry>C9..F8</entry> - <entry>40..7E, A1..FE</entry> - <entry>¦¸±`¥Î¦r°Ï</entry> - <entry>1984</entry> - </row> - <row> - <entry>F9</entry> - <entry>40..7E, A1..D5</entry> - <entry>¦¸±`¥Î¦r°Ï</entry> - <entry>1984</entry> - </row> - <row> - <entry>F9</entry> - <entry>D6..DC</entry> - <entry>¤CÓÂX¥R¦r</entry> - <entry>ʤÑ</entry> - </row> - <row> - <entry>F9</entry> - <entry>DD..FE</entry> - <entry>ªí®æ²Å¸¹°Ï</entry> - <entry>ʤÑ</entry> - </row> - </tbody> - </tgroup> - </table> - <table> - <title>¤CÓÂX¥R¦r</title> - <tgroup cols="4"> - <thead> - <row> - <entry>ÂX¥R¦r</entry> - <entry>BIG5 ½X</entry> - <entry>Unicode ½X</entry> - <entry>BIG5_1984 ªº¦P¸q¦r</entry> - </row> - </thead> - <tbody> - <row> - <entry>ùÖ</entry> - <entry>0xF9D6</entry> - <entry>0x88CF</entry> - <entry>´Ñ</entry> - </row> - <row> - <entry>ù×</entry> - <entry>0xF9D7</entry> - <entry>0x92B9</entry> - <entry>ÄÃ</entry> - </row> - <row> - <entry>ùØ</entry> - <entry>0xF9D8</entry> - <entry>0x7CA7</entry> - <entry>¸Ì</entry> - </row> - <row> - <entry>ùÙ</entry> - <entry>0xF9D9</entry> - <entry>0x58BB</entry> - <entry>Àð</entry> - </row> - <row> - <entry>ùÚ</entry> - <entry>0xF9DA</entry> - <entry>0x6052</entry> - <entry>«í</entry> - </row> - <row> - <entry>ùÛ</entry> - <entry>0xF9DB</entry> - <entry>0x7881</entry> - <entry>§©</entry> - </row> - <row> - <entry>ùÜ</entry> - <entry>0xF9DC</entry> - <entry>0x5AFA</entry> - <entry>¼_</entry> - </row> - </tbody> - </tgroup> - </table> - <para>Big5 ¦³¨âÓ«½Æ½s½Xªºº~¦r¡A¤À§O¬O A461, C94a ©M DCD1, DDFC¡A - CNS11643-1992 §R°£¤F²Ä¤G¦¸½s½Xªºº~¦r(C94A ©M DDFC)¡C</para> - <para>BIG5 ³Ì¤jªº°ÝÃD¬O¦r¼Æ¤£¨¬¡C</para> - </sect1> - - <sect1 id="cns11643"> - <title>CNS11643</title> - <para>CNS11643 ¤¤¤å¼Ð·Ç¥æ´«½X¡A ¤@¯ë²ºÙ CNS ½X©Î CNS11643 ¡A - ¦]<ulink url="http://www.cns11643.gov.tw/">¤¤¥¡¼Ð·Ç§½ - </ulink>¤½§G¤Î×q¤§¥ý«á¦Ó¦³¤GÓª©¥»¡A¤@¯ëºÙ¬° - CNS11643-1986 ª©(1986¤½§iª©)¤Î CNS11643-1992 ª©(1992¦~×qª©)¡A - ¦¹¤GÓª©¥»¤§®t²§¶È¦b©ó¨ä©Ò½s©w¤§¦r¼Æ¤£¦P¡C 75 ¦~¤½§i¤§ CNS11643-1986 - ©w¸q 13,051Óº~¦r(¥h±¼ Big5 ¦h¥X¨âÓº~¦r)¡A - ¦WºÙ¬°¡u³q¥Îº~¦r¼Ð·Ç¥æ´«½X¡v - 81 ¦~×qª© CNS11643-1992 ÂX½s¬°48,027 Óº~¦r¡A - ÂX¥R«á×q¦WºÙ¬°¡u¤¤¤å¼Ð·Ç¥æ´«½X¡v¡C</para> - <para>CNS11643 ¥H2Ӧ줸²Õ (byte)¬°¤¤¤å½X½s½X³æ¦ì¡C - ¦r½X¤¤¤§ 00 ¦Ü 20 ¥H¤Î 7F §¡¤©Á×¶}¡A - «h 7bit ¦r½X¶°¦@¦³ 94 Ó½s½X¦ì¸m¡A - ¨âӦ줸²Õ¦@¥i½s 8,836 Ó¦r½X¡Aq¬°¤@¦r±¡C - ¨Ì¦r¤§¨Ï¥ÎÀW²v½s±Æ©ó¦U¦r±¡C - ¨Ì¥ýµ§µe«á³¡º±Æ¦C¶¶§Ç½s½X¡C</para> - <para>CNS11643-1992 ªº½s½Xªk¬°¡GISO-2022-CN¡BISO-2022-CN-EXT¡B - EUC-TW¡C±q¬Y¨¤«×¨Ó¬Ý¡A¥i¥H§â Big5 ¬Ý¦¨¬O CNS11643-1992 - ²Ä¤@©M²Ä¤G¦r±ªº¤@ºØ½s½Xªk¡A - ¦]¬° CNS11643 ª½±µ¨ú¥Î Big5 ªº²Ä¤@©M²Ä¤G¯Åº~¦r°Ï¡A - §@¬° CNS11643 ªº²Ä¤@©M²Ä¤G¦r±¡C</para> - <para>¥Ø«e²{¦³ªº CNS11643 ¤CÓ¦r±ªº¦r«¬¥i¥H¦b - <filename role="package">x11-fonts/intlfonts</filename> ¤¤§ä¨ì¡A - ¦³ 16¡B24¡B40 ÂI¦rµ¥¦rÅé¤j¤p¥i¥H¨ú¥Î¡C</para> - <table> - <title>ISO-2022-CN ªº³W®æ -1,2</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¦r¶°</entry> - <entry>¤Q¤»¶i¦ì</entry> - <entry>¹Ï§Î¦r²Å(ASCII)</entry> - </row> - </thead> - <tbody> - <row> - <entry>CNS 11643-1992 ²Ä 1 ¦r±</entry> - <entry>1B 24 29 47</entry> - <entry><ESC> $ ) G</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 2 ¦r±</entry> - <entry>1B 24 2A 48</entry> - <entry><ESC> $ * H</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 3 ¦r±</entry> - <entry>1B 24 2B 49</entry> - <entry><ESC> $ + I</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 4 ¦r±</entry> - <entry>1B 24 2B 4A</entry> - <entry><ESC> $ + J</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 5 ¦r±</entry> - <entry>1B 24 2B 4B</entry> - <entry><ESC> $ + K</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 6 ¦r±</entry> - <entry>1B 24 2B 4C</entry> - <entry><ESC> $ + L</entry> - </row> - <row> - <entry>CNS 11643-1992 ²Ä 7 ¦r±</entry> - <entry>1B 24 2B 4D</entry> - <entry><ESC> $ + M</entry> - </row> - <row> - <entry>One-byte shift</entry> - <entry>0F</entry> - <entry></entry> - </row> - <row> - <entry>Two-byte shift</entry> - <entry>0E</entry> - <entry></entry> - </row> - </tbody> - </tgroup> - </table> - - <table> - <title>ISO-2022-CN ªº³W®æ -3</title> - <tgroup cols="3"> - <thead> - <row> - <entry>²¾¦ìºØÃþ</entry> - <entry>¤Q¤»¶i¦ì</entry> - <entry>¦r¶°</entry> - </row> - </thead> - <tbody> - <row> - <entry>SO</entry> - <entry>0E</entry> - <entry>CNS 11643-1992 ²Ä 1 ¦r±</entry> - </row> - <row> - <entry>SS2</entry> - <entry>1B 4E</entry> - <entry>CNS 11643-1992 ²Ä 2 ¦r±</entry> - </row> - <row> - <entry>SS3</entry> - <entry>1B 4F</entry> - <entry>CNS 11643-1992 ²Ä 3 ¦Ü²Ä 7 ¦r±</entry> - </row> - </tbody> - </tgroup> - </table> - - <table> - <title>¥xÆWº~¦r¦r¶°³W«h</title> - <tgroup cols="6"> - <thead> - <row> - <entry>¦r¶°</entry> - <entry>¤½§G®É¶¡</entry> - <entry>²Ä¤@¯Å</entry> - <entry>²Ä¤G¯Å</entry> - <entry>ªþ¥[º~¦r</entry> - <entry>²Å¸¹</entry> - </row> - </thead> - <tbody> - <row> - <entry>CCCII</entry> - <entry>1980</entry> - <entry>75684</entry> - <entry></entry> - <entry></entry> - <entry></entry> - </row> - <row> - <entry>Big5</entry> - <entry>1984</entry> - <entry>5401</entry> - <entry>7652</entry> - <entry></entry> - <entry>441</entry> - </row> - <row> - <entry>Big5_ETen</entry> - <entry>1985</entry> - <entry>5401</entry> - <entry>7652</entry> - <entry>7</entry> - <entry>808</entry> - </row> - <row> - <entry>CNS11643</entry> - <entry>1992</entry> - <entry>5401</entry> - <entry>7650</entry> - <entry>34976</entry> - <entry>684</entry> - </row> - </tbody> - </tgroup> - </table> - <para>WWW: <ulink url="http://www.cns11643.gov.tw/"> - http://www.cns11643.gov.tw/</ulink></para> - </sect1> - <sect1 id="cccii"> - <title>CCCII</title> - <para>CCCII(Chinese Character Code for Information Interchange¡G - ¤¤¤å¸ê°T¥æ´«½X)¡A¬Oºë¤ß³]pªº¥xÆW¦r¶°³W«h¤§¤@¡C - ¸Ó³W«h¬O¥xÆWªº°ê¦r¾ã²z¤p²Õ¶}µoªº¡C - ²Ä¤@ª©¹{¥¬©ó1980¦~¡C</para> - <para>CCCIIÁ`¦@¦³16¼h¡A¨C¤@¼h³£¦³¤»Ó³s¦b¤@°_ªº94x94¦r± - (¦@¦³94Ó¦r±)¡C - ³o¼Ë¤l´N²£¥Í¤F¤@Ó94x94x94ªº¦r½XªÅ¶¡(¬Ò¬° 0x21-0x7E ªº½s½X½d³ò)¡C - ¦r²Å«ö¨äºØÃþ¦¬½s©ó¤£¦Pªº¼h¡C</para> - <para>CCCIIªºº~¦r¥ý«ö³¡º¡A«á«öÁ`µ§¹º¼Æ±Æ¦C(ª@§Ç)¡C</para> - <para>CCCII²Ä¤@¼h¥Î©ó°ò¥»º~¦r¶°¦X¡A¥]¬A 4808 ±`¥Îº~¦r¡A - 17032 ¦¸±`¥Îº~¦r¡A20583 ¨ä¥Lº~¦r¡C - ³Ñ¤Uªº¼h¥Î©ó²Ä¤@¼hªº²§Åé¦r¡C</para> - <para>³Ì·sªºCCCII¥¿¦¡ª©¹{¥¬©ó1987¦~¡A¦@¦¬½s¤F53,940Ó¦r²Å¡C - ¤Uª©(1989¦~)±N¦¬½s75,684Ó¦r²Å(44,167Ó¥¿Åé¦r©M31,517Ó²§Åé¦r)¡C</para> - <para>¥Ø«eCCCIIªº¹ê§@¥i¥H¤À¬°¡Gª½±µ¨Ï¥ÎCCCII½s½X¡AISO-2022-CN¡A - <link linkend="cccii-ft">CCCII-FT</link>¡A - ¥H¤Î¥ÃÅ襤¤å½Xµ¥¥|ºØ¡C</para> - <table> - <title>CCCII ²Ä¤@¼hªººc³y</title> - <tgroup cols="4"> - <thead> - <row> - <entry>¦r±</entry> - <entry>°Ï</entry> - <entry>¦r²Å</entry> - <entry>¤º®e</entry> - </row> - </thead> - <tbody> - <row> - <entry>1</entry> - <entry>1</entry> - <entry>0</entry> - <entry>«O¯dµ¹±±¨î½X</entry> - </row> - <row> - <entry>1</entry> - <entry>2</entry> - <entry>56</entry> - <entry>¼Æ¾Ç²Å¸¹</entry> - </row> - <row> - <entry>1</entry> - <entry>3</entry> - <entry>94</entry> - <entry>ASCII</entry> - </row> - <row> - <entry>1</entry> - <entry>4-10</entry> - <entry>0</entry> - <entry>¥¼½s±Æ</entry> - </row> - <row> - <entry>1</entry> - <entry>11</entry> - <entry>35</entry> - <entry>¤¤¤å¼ÐÂI²Å¸¹</entry> - </row> - <row> - <entry>1</entry> - <entry>12-14</entry> - <entry>214</entry> - <entry>ÁcÅ鳡º</entry> - </row> - <row> - <entry>1</entry> - <entry>15</entry> - <entry>78</entry> - <entry>41¤¤¤å¼Æ¦r, 37«÷µ²Å¸¹, 4µ½Õ²Å¸¹</entry> - </row> - <row> - <entry>1</entry> - <entry>16-67</entry> - <entry>4808</entry> - <entry>±`¥Îº~¦r(213021~21637E)</entry> - </row> - <row> - <entry>1-3</entry> - <entry>68-64</entry> - <entry>17032</entry> - <entry>¦¸±`¥Îº~¦r(216421~23607E)</entry> - </row> - <row> - <entry>3-6</entry> - <entry>65-5</entry> - <entry>20583</entry> - <entry>¨ä¥Lº~¦r(236121-262543)</entry> - </row> - <row> - <entry>6</entry> - <entry>6-94</entry> - <entry>0</entry> - <entry>¥¼½s±Æ</entry> - </row> - </tbody> - </tgroup> - </table> - </sect1> - <sect1 id="euc-tw"> - <title>EUC-TW</title> - <para>EUC-TW ±N CNS11643-1992 ªº 16 ¶i¦ì¥[¤W 0x8080¡C - ²Ä¤G¦r±Âà´« 8E A2¡A²Ä¤T¦r±Âà´« 8E A3¡A²Ä¥|¦r±Âà´« 8E A4¡A - ²Ä¤¦r±Âà´« 8E A5¡A²Ä¤¦r±Âà´« 8E A6¡A²Ä¤C¦r±Âà´« 8E A7¡C</para> - <table> - <title>10¤ë18¤é</title> - <tgroup cols="3"> - <thead> - <row> - <entry>½s½X</entry> - <entry>ªí¥Üªk</entry> - <entry>¸ÑÄÀ</entry> - </row> - </thead> - <tbody> - <row> - <entry>CCCII</entry> - <entry>21 23 31 21 23 30 21 43 5B 21 23 31 21 23 38 21 42 73</entry> - <entry>212331:1 212330:0 21435B:¤ë 212331:1 212338:8 214273:¤é</entry> - </row> - <row> - <entry>Big5</entry> - <entry>31 30 A4 EB 31 38 A4 E9</entry> - <entry>31:1 30:0 A4EB:¤ë 31:1 38:8 A4E9:¤é</entry> - </row> - <row> - <entry>CNS11643-1992</entry> - <entry>1B 24 29 47 31 30 0E 45 4C 0F 31 38 0E 45 4A 0F</entry> - <entry>1B242947:(²Ä¤@¦r±) 31:1 30:0 0E:(º~¦r) 454C:¤ë 0F:(ASCII) 31:1 38:8 0E:(º~¦r) 454A:¤é 0F:(µ²§ô)</entry> - </row> - <row> - <entry>EUC-TW</entry> - <entry>31 30 C5 CC 31 38 C5 CA</entry> - <entry>31:1 30:0 C5CC:¤ë 31:1 38:8 C5CA:¤é</entry> - </row> - </tbody> - </tgroup> - </table> - </sect1> - - <sect1 id="gb-code"> - <title>GB</title> - <para>¦b¤¤°ê¡A¤¤¤å«H®§½s½X¥Ñ¬F©²t³d¨î©w¨ÃºÊ·þ¹ê¬I¡C - ³o¬O¬°¤F«OÃÒ¹ï©ó©Ò¦³ªº¨t²Î¤¤¤åªº½s½X³£¬O¤@Pªº¡A¯à°÷¤¬¬Û¶i¦æ¾Þ§@¡C - ±qpºâ¾÷ªºÀ³¥Î¶}©l¡A¤w¸g¹{¥¬¤F¦hºØ¤¤¤å«H®§½s½X¼Ð·Ç¡A - ±`¥Îªº¬O GB2312-1980¡AGB12345¡AGB13000(GBK)¡A¥H¤Î³Ì·s¼Ð·Ç 18030¡C - ȱo¤@´£ªº¬O¡A³Ì·sªº GB18030 ¼Ð·Ç±Nn§@¬°±j¨î¼Ð·Ç¹ê¦æ¡A©Ò¦³¤£¤ä«ù - GB18030 ¼Ð·Çªº³nÅé±N¤£¯à§@¬°²£«~ªº¥X°â¡C</para> - <para>±q GB2312-1980 ½s½X¶}©l¡Aº~¦r³£¬O±Ä¥ÎÂù¦r¸`½s½X¡C - ¬°¤F»P¨t²Î¤¤°ò¥»ªº ASCII ¦r²Å¶°°Ï¤À¶}¡A - ©Ò¦³º~¦r½s½Xªº¨CÓ¦r¸`ªº²Ä¤@¦ì¤¸³£¬O1¡C¨Ò¦p¡G"°Ú" ¦rªº½s½X¬° - 0xB0A1¡C</para> - <table> - <title>GB ªºº~¦r½s½X³W«h</title> - <tgroup cols="4"> - <thead> - <row> - <entry>½s½X</entry> - <entry>²Ä¤@Ó¦r¸`</entry> - <entry>²Ä¤GÓ¦r¸`</entry> - <entry>²Ä¤TÓ¦r¸`</entry> - <entry>²Ä¥|Ó¦r¸`</entry> - </row> - </thead> - <tbody> - <row> - <entry>GB2312</entry> - <entry>0xB0 - 0xF7</entry> - <entry>0xA0 - 0xFE</entry> - <entry></entry> - <entry></entry> - </row> - <row> - <entry>GBK</entry> - <entry>0x81 - 0xFE</entry> - <entry>0x40 - 0xFE</entry> - <entry></entry> - <entry></entry> - </row> - <row> - <entry>GB18030 ªºÂù¦r¸`</entry> - <entry>0x81 - 0xFE</entry> - <entry>0x40 - 0x7E, 0x80 - 0xFE</entry> - <entry></entry> - <entry></entry> - </row> - <row> - <entry>GB18030 ªº¥|¦r¸`</entry> - <entry>0x81 - 0xFE</entry> - <entry>0x30 - 0x39</entry> - <entry>0x81 - 0xFE</entry> - <entry>0x30 - 0x39</entry> - </row> - </tbody> - </tgroup> - </table> - </sect1> - - <sect1 id="iso10646"> - <title>Unicode/ISO 10646 </title> - <para>Unicode (Universal Multiple Octet Coded Character Set)¡A - Unicode °ê»Ú¼Ð·Ç²Õ´©ó1984¦~4¤ë¦¨¥ß - IOS / IEC JTC1 / SC2 / WG2¤u§@²Õ¡A°w¹ï¦U°ê¤å¦r¡B - ²Å¸¹¶i¦æ²Î¤@©Ê½s½X¡A1991¦~¬ü°ê¸ó°ê¤½¥q¦¨¥ßUnicode Consortium¡A - ¨Ã©ó1991¦~10¤ë»PWG2¹F¦¨¨óij¡A±Ä¥Î¦P¤@½s½X¦r¶° ¡C - ¥Ø«eUnicode¬O±Ä¥Î16 bit¤§½s½X¬[ºc¡A¨ä¦r¶°¤º®e»PISO 10646¤§ - BMP(Basic Multilingual Plane)¬Û¦P¡C</para> - <para>Unicode (Unicode Consortium)¨Ã©ó1992¦~6¤ë³q¹L - DIS(Draft International Standard)¡A¥Ø«eª©¥»¬°Unicode v2.0 - ©ó1996¦~¤½§G¡A ¤º®e¥]§t²Å¸¹6811¡B º~¦r20902¡BÁú¤å«÷µ11172¡B - ³y¦r°Ï6400¡A«O¯d20249¦@65534Ó½X¦ì ¡C</para> - <para> - ¥Ø«e½X¦ìªÅ¶¡¬° U+0000 ¨ì U+10FFFF¡A¦@¦³ - 1,114,112 ӪŶ¡¡C</para> - <para>Unihan3.2 ¥]§t¶W¹L¤C¸UÓ CJK ¦r¡C</para> - <para>ISO 10646 HK WWW: <ulink url="http://www.iso10646hk.net/"> - http://www.iso10646hk.net/</ulink></para> - <para>WWW: <ulink url="http://www.unicode.org/"> - http://www.unicode.org/</ulink></para> - </sect1> - - <sect1 id="basic"> - <title>°ò¥»¤¤¤åÀô¹Òªºn¥ó</title> - <para>¥ýÅý§Ṳ́@°_¨Ó·Q¤@·Q¡A - ¤@Ó°ò¦¤¤¤å¥¥xn¯à°÷°µ¨ì¨º¨Ç¨Æ±¡¡A - ¤£§«´N¥H½s¿è¤@¥÷¤å¥ó¬°¨Ò§a(¹³§Ú²{¦b¦b³oÃä¼g½Z¤@¼Ë)¡A - §Ú̧Ʊæ¶}±Òªºµ{¦¡¥i¥H¦³¤Íµ½ªº¤¶±¡A¦³¤¤¤åªº¿ï³æ¸ò»¡©ú(¤¤¤å°T®§)¡A - ÁÙn¦³ºD¥Îªº¤¤¤å¿é¤Jªk¥i¥H§â¤¤¤å¥´¶i¥h(¿é¤J)¡A - ¥´¦r¶i¥h¥H«á¥²¶·¥i¥H¬Ý¨ì¿é¤Jªºµ²ªG(Åã¥Ü)¡A - ¥´¦r¥X¿ù¤FÁÙn¥i¥H×§ï¤~¦æ¡A¥²nªº®É«áÁÙ±o¥i¥H§ïÅܦr«¬µ¥µ¥ªº(³B²z)¡A - ¤å³¹¥´§¹¤F¡An¯à°÷¶¶§Qªº§âµ²ªG¦L¥X¨Ó(¦C¦L)¡F - ±q³o¤@Ó¨Ò¤l¸Ì±§ÚÌ´N¥i¥HÂk¯Ç¥X¤@Ó°ò¥»¤¤¤åÀô¹Ò¡A - À³¸Ón¥i¥H°µ¨ì¤U±³o´X¥ó¨Æ±¡¡G </para> - <itemizedlist> - <listitem><para>¤¤¤åªº°T®§</para></listitem> - <listitem><para>¤¤¤åªºÅã¥Ü</para></listitem> - <listitem><para>¤¤¤åªº¿é¤J</para></listitem> - <listitem><para>¤¤¤åªº¦C¦L</para></listitem> - <listitem><para>¤¤¤åªº³B²z</para></listitem> - </itemizedlist> - <para> ¤W±ªº¦Cªí´N¬O§ÚÌ»{¬°¤@Ó°ò¥»¤¤¤åÀô¹Ò©Ònº¡¨¬ªºn¥ó¡A - ¤]¬O§Ú̦bµû¦ô¤@Ó¨t²Î¤¤¤å¤ä´©Àu¦H®É©Ò¥Îªº°ò·Ç¡A - ¨ä¹ê©Ò¿×ªº"¤¤¤å¤Æ"¡A¥Nªíªº´N¬O¦b§@¬°°ò¦ªº^¤åª©§@·~¨t²Î¤W±¡A - °µ¥X×¥¿ªº¤u§@¡A¥Øªº¤£¥~¬On¯à°÷º¡¨¬¤W±©Ò´£¨ìªº³o¨Çn¥ó½}¤F¡A - ³oÓ¦Cªíªº¶¶§Çè¦n¬O¨Ì·Óµ{¦¡³]p¥[¥H¤ä´©ªº§xÃøµ{«×±Æ¥X¨Óªº¡A - ¶¶§Ç¬O±q²³æ¨ì§xÃø¡F´£¨Ñ¤¤¤åªº°T®§¸ò¤¶±©Ò²o¯A¨ìªº¤j¦h¥u¬O½Ķªº¤u§@¡A - ³Ì¬°Â²³æ¡A¦bÅã¥Ü®Én¦Ò¼{¨ì¦r«¬ªº·f°t°ÝÃD¡A - ¦b¿é¤J®Én¦³¤@Óµ{¦¡¤§¶¡¦@¥Îªº¿é¤J¤¶±¡A³o¨Ç´N¤ñ¸û§xÃø¡A - ¦Ó¦C¦L¤£¥un§@¨ìÀ³¥Îµ{¦¡¸ò¦C¦L¦øªAµ{¦¡¤§¶¡ªº¾ã¦X¡A - ÁÙ»Ýn¦³²£¥Í¤jÂI¼Æ¬üÆ[¦rÅ骺¯à¤O¡A³o¥ó¤u§@²o¯Aªº°ÝÃD§ó¥[½ÆÂø¤F¡A - ³o´XÂI¸Ì±nÅýÀ³¥Îµ{¦¡³B²z¤¤¤å¬O³Ì§xÃøªº¤@³¡¤À¡A - ¨Ò¦p¤¤¤å¥¿³Wªí¥Üªk¡B¤¤¤å¦r¦ê·j´Mµ¥µ¥¡A³£¬O¥Ø«eÁÙÃø¥H¸Ñ¨Mªº½ÒÃD¡C</para> - <para> ¨º»ò¡A¦b¥Ø«eªº FreeBSD Àô¹Ò©³¤U¡A - n¥Î¬Æ»ò¤èªk¤~¥i¥HÅý¨t²Î¤ä´©¤W±´£¨ìªº³o¨Ç°ò¥»n¥ó©O¡H </para> - </sect1> - - <sect1 id="i18n-l10n"> - <title>°ê»Ú¤Æ»P¤¤¤å¤Æ</title> - <para>nÅý¨t²Î¤ä´©¤¤¤å¡A¥i¯àªº¸Ñ¨M¤è®×¤£¥X¤TºØ¡A - ¤@¬O¨Ï¥Î¥~±¾¦¡ªº¤¤¤å¨t²Î¡A¤G¬O¼¶¼g¿W¥ßªº¤¤¤åµ{¦¡¡A - ¤T¬O§Q¥Î¨t²Î¤W´£¨Ñªº°ê»Ú¤Æ¬[ºc¨Ó¤ä´©¡C©Ò¿×ªº¥~±¾¦¡¤¤¤åÀô¹Ò¡A - «üªº¬O¦p¦P DOS ©³¤UªºÊ¤Ñ¤¤¤å©ÎªÌ Windows ©³¤UªºÂù¾ô¤¤¤å³o¼Ëªº¨t²Î¡A - ¦b FreeBSD ¨t²Î©³¤U¡A¥~±¾¦¡ªº¤¤¤åÀô¹Ò¥i¥HÂÇµÛ LD_PRELOAD - ªº¾÷¨î¨Ó¹F¦¨¡A¥un³]©w LD_PRELOAD ³oÓÀô¹ÒÅܼơA - ¾A®Éªº«ü¨ì´£¨Ñ¤¤¤å¤ä´©ªº°ÊºA¨ç¦¡®w¥h¡A´N¥i¥H¦bµ{¦¡°õ¦æ®É¡A - °ÊºAªº¥Î¤ä´©¤¤¤åªº¨ç¦¡¨Ó´À´«±¼ì¥»¤£¤ä´©¤¤¤åªº¨ç¦¡¡A - µ²ªG´N¥i¥HÅý¤£¤ä´©¤¤¤åªºµ{¦¡Åܱo¥i¥HÅã¥Ü¤¤¤å¸ò±µ¨ü¤¤¤å¿é¤J¤F¡A - ¨Ò¦p <application>xa+cv</application> ©ÎªÌ¬O¦b - <application>TurboLinux</application> ¸Ì±¨Ï¥Îªº <application> - zhWinPro</application> ³£¬OÄÝ©ó³oÃþªºµ{¦¡¡C - §Q¥Î³oºØ¤è¦¡¨Ó´£¨Ñ¤¤¤åªº¤ä´©«Ü²³æ¡A«ÜÆF¬¡¡A - ¤]¤£»Ýn¥h×§ïµ{¦¡ªºì©l½X¨Ã«·s½sĶ¡A - ¥i¬O³oÓ¤èªk«o¨S¿ìªkÅýÀ³¥Îµ{¦¡¹ï¤¤¤å§@¥¿½Tªº"³B²z"¡A - ±`¨£ªº¨Ò¤l¬OÁöµM¥[¤W¤F¥~±¾ªº¤¤¤å¨t²Î¡A - ¥i¬O½s¿è¤å¦r®É¦b¤¤¤å¦r¤W±«ö¤@¦¸§R°£Áä«oÁÙ¬O¥u¯à§R°£¥bÓ¤¤¤å¡A - ³o¬O¦]¬°¦bÀ³¥Îµ{¦¡¤º³¡¤´µM¬O§â¤@Ó¤¤¤å¦r·í¦¨¨âÓ^¤å¦r¨Ó¬Ý«Ý¡A - ¦Ó³oÅãµM¬O¤£¥¿½Tªº¡A¦¹¥~³oӤ覡¤]¤£¤ä´©¸ò¨ç¦¡®w§@ÀRºA³sµ²ªºµ{¦¡¡A - ÁÙ±±·|³y¦¨¨t²Îªº¤£Ã©w¡A¦]¦¹¤j®a¤w¸g²z¸Ñ¨ì³oӤ覡µLªk¸Ñ¨M®Ú¥»°ÝÃD¡A - º¥º¥ªº±Ë±ó³oºØ¥~±¾ªº¤è¦¡¡A¦Ó¥Î¨ä¥Lªº¤èªk´£¨Ñ¤¤¤å¤ä´©¤F¡C </para> - <para>²Ä¤GºØ¤è¦¡¬O×§ïµ{¦¡¡Aª½±µÅý¨CÓµ{¦¡³£¤ä´©¤¤¤åªº¨Ï¥Î¡A - ³oºØ¬O³Ì²³æ¤]¬O³Ì§xÃøªº¤èªk¡A»¡¥¦Â²³æ¡A¦]¬°³o¥ó¤u§@«Üª½±µ¡A - FreeBSD ©³¤Uªºµ{¦¡¤S¤j¦h¼Æ³£¥i¥H®³¨ìµ{¦¡ªºì©l½X¡A - ¥un¹ï³o¨Çì©l½X§@×¥¿¡A¥[¤J¤ä´©¤¤¤åªº³¡¥÷¡A´N¥i¥H¤ä´©¤¤¤åªº¨Ï¥ÎÅo¡A - ¨Ò¦p«Ü¦h¤H¨Ï¥Îªº¤¤¤å <application>cpine</application> - ¶l¥óµ{¦¡´N¬O¥Î^¤åª© <application>pine</application> ªºì©l½X§ï¥X¨Óªº¡A - ¨ä¥L¦p <application>cxterm</application> µ{¦¡©ÎªÌ¤ä´©¦hºØ»y¨¥ªº - <application>emacs</application> - µ¥µ¥µ{¦¡³£¬O¥ÑÀ³¥Îµ{¦¡¦Û¦æ´£¨Ñ¤¤¤å¤ä´©ªº¡A - ³o¨Çµ{¦¡¹ï¤¤¤åªº¤ä´©«Ü¦n¡A¤]³£¨ü¨ì¤F¤j®aªºÅwªï·R¥Î¡A¥i¬O¡A - ¨Ï¥ÎªÌ¤@¥¹Â÷¶}³o¨Ç¦³´£¨Ñ¤¤¤å¤ä´©ªºµ{¦¡¥H«á´NµLªk¥Î¤¤¤å¤F¡A - ¤@Ó FreeBSD ®M¥ó¤Ö»¡¦³¤¤»¦ÊÓµ{¦¡®M¥ó¡A - ·Qn¥þ±ªº¤¤¤å¤Æ¡A¥²¶·n¤@Ó¤@Ó§¹¾ãªº¹ï³o¨Çµ{¦¡°µ¥X×§ï¤~¦æ¡A - ³o¥ó¤u§@¦b¤H¤O¸òª«¤O¤W³£·|¬O¤@Ó¤Ñ¤å¼Æ¦rªº§ë¸ê¡A¬O¤£¥i¯àªº¨Æ±¡¡A - ©Ò¥H§ÚÌ«e±»¡³o¤]¬O³Ì§xÃøªº¤èªk :) ªp¥B¡A¦]¬°½s½X¨t²Î¤£¤@¼Ë¡A - ³o¨Çµ{¦¡®³¨ì¤é¥»´Nn§ï¤@¦¸¤é¤åª©¡A®³¨ìÁú°ê¤]n¦A§ï¤@¦¸Áú¤åª©¡A - ³oºØ§@ªk·|¨Ï±o¸ê·½«½Æ®ö¶Oªº³¡¥÷¤Q¤ÀÄY«¡A¥Ñ¦¹¥i¨£¡A - ¾a¿W¥ßªºµ{¦¡¨Ó´£¨Ñ¤¤¤åÀô¹Ò¨Ã¤£¬OÓÁo©úªº§@ªk¡A - ¥²¶·n¦³§ó¦nªº¤è¦¡¤~¦æ¡C</para> - <para> ¨º»ò¬Æ»ò¤~¬O³oÓ§ó¦nªº¤è¦¡©O¡H - "°ê»Ú¤Æ"¥i¯à¬O¥Ø«e§Ú̧ä±o¨ìªº³Ì¦n¸Ñµª¡A - °ê»Ú¤Æªº^¤å¦WºÙ¬O InternationalizatioN¡A³oÓ^¤å³æ¦rªº²Ä¤@Ó¦r¥À - I »P³Ì«á¤@Ó¦r¥À N ¤§¶¡¦³ 18 Ó¦r¥À¡A©Ò¥H¤]³Q²ºÙ¬° I18N¡C - I18N ¬O¤@ºØÆ[©À¸ò¥Ø¼Ð¡A³oÓ·Qªk¬On´£¨Ñ¤@Ó¬[ºc¡A - Åý¦P¼Ëªºµ{¦¡½X¥i¥H¾A¥Î¦b¦UºØ»y¤å²ßºD¸ò½s½X¨t²Î¤W±¡A - µ{¦¡³]p¤Hû¥un§Q¥Î³oÓ¬[ºcªº¾÷¨î¸ò·Ç«h¼¶¼gÀ³¥Îµ{¦¡¡A - ´N¥i¥H¦b¤£»Ý«·s½s͵{¦¡ªº±¡ªp¤U¡A¦ÛµMªº¤ä´©¦U¦¡¦U¼Ëªº»y¨¥¡A - ¤£¹L¬°¤Fn¹F¦¨³o¼Ëªº¥Ø¼Ð¡A§@·~¨t²Î¥²¶·´£¨Ñ¤@©wµ{«×ªº¤ä´©¡A - ¯S§O¬O¦b¦UºØªºµ{¦¡®w¸Ì±³£±o¦³¤ä´© I18N ªº ³]p¤~¥i¥H¡A - ³oÃä¯S§O«nªº´NÄÝ C µ{¦¡®w¥H¤Î X µøµ¡¨t²Îªº°ê»Ú¤Æ³]p¤F¡C - ¹L¥h¡AFreeBSD ¤Wªº C µ{¦¡®w¸ò X ¹ï°ê»Ú¤Æªº¤ä´©³£¤£§¹¾ã¡A - ¾ãÓ°ò¦Àô¹ÒÁÙ¤£¦¨¼ô¡A©Ò¥H¦h¼Æªºµ{¦¡¨Ã¨S¦³·ÓµÛ I18N ªº¼Ð·Ç¨Ó¼¶¼g¡A - ¾ÉP¤¤¤å¤Æªº°ÝÃD§xÃø««¡A³oÓ²{¶H¦b³o¤@¦~¨Ó¤w¸g¦³¤F¤j´Tªº§ïµ½¡A - ¥Ø«e°ê»Ú¤W¤j®a¼gµ{¦¡ªº®ÉÔ¤w¸g¦³¤ä´© I18N ªº´¶¹M¦@ÃѤF¡A - ¥D¬yªºµ{¦¡¤]³£º¥º¥´£¨Ñ¤F I18N ªº¤ä´©¡A§Q¥Î¼Ð·Çªº FreeBSD - °ê»Ú¤Æ¬[ºc¨Ó¤ä´©¤¤¤åÁÙ¬On§ïµ{¦¡¡A¤£¹L³oÓ§ïªk¬O°ê»Úªº¥D¬y¡A - ¤]¥i¥H«OÃÒ§ë¸ê¥i¥H¦³³Ì¤jªºÀò¯q¡A©Ò¥H§ÚÌ»{¬°³o¤~¬O«Øºc¤¤¤åÀô¹Òªº¥¿³~¡A - ¦b«áÄòªº¤å³¹¸Ì±§Ú̱N·|¤@¤@¸ò¤j®a¤¶²Ð¥Ø«e FreeBSD ©³¤U I18N - Àô¹Òªº¹ê§@¤èªk¡A¥H¤Î³]p I18N µ{¦¡©Ò¸Óª`·Nªº¨Æ¶µ¡C</para> - <para>¤@¯ë°ê»Ú¤Æ¬[ºc³]pªº°ò¥»ì«h¡A - ¬O§âµ{¦¡³B²z·|¸ò»y¤å½s½X¬ÛÃöªº³¡¥÷¿W¥ß¥X¨Ó¡A - ³o¨Ç¸ê®Æ¤£¥u¬O½s½X¨t²Îªº©w¸q¡AÁÙ¥]¬A¸Ó»y¤å¤Uªº¤@¨Ç¨Ï¥Î²ßºD¡A - ¨Ò¦p¼Æ¦r¡B¤é´Á¡B±Æ§Ç¡B³f¹ôªº®æ¦¡¡A¥H¤Î½Ķªº°T®§µ¥µ¥... - ³o¨Ç¸ò»y¤åÀô¹Ò¦³¬ÛÃöªº¸ê®Æ¡A§Ú̺٤§¬° "°Ï°ìÀô¹Ò¸ê®Æ®w" - (locale database,LOCALization Environment database)¡A - §â³o¨Ç¸ê®Æ¤ÀÂ÷¥X¨Ó¥H«á¡A´N¥i¥H©w¸q¤@Ó¸ò»y¤å½s½XµLÃöªº¤¶±¡A - µ¹µ{¦¡³]p®v¨Ï¥Î¡AÅýµ{¦¡³]p¤Hû¦b³]pµ{¦¡®É¤£¥²¦Ò¼{¡A - ¹ï¯S©w»y¤åÀô¹Ò´£¨Ñ¤ä´©ªº²Ó¸¡A¼g¥X¨Óªºµ{¦¡´N¥i¥H¤£©ó¤ä´©¯S©w»y¨¥¡A - ¦Ó¬O¦bµ{¦¡°õ¦æªº®ÉÔ¤~¨Ì¨Ï¥ÎªÌªº¿ï¾Üªº°Ï°ìÀô¹Ò (locale) - Ápô¨ì¤£¦Pªº¸ê®Æ®w¡A¶i¦Ó´£¨Ñ¸Ó»y¤åªº¤ä´©¡C </para> - <para>I18N ¥u¬O´£¨Ñ¥i¯à¥Î¨Ó¤ä´©¤¤¤åªº¤j¬[ºc¡An¯à°÷¨Ï¥Î¤¤¤å¡A - ÁÙ¥²¶·n¦b³oÓ¬[ºc¸Ì±¥[¤J¹ï¤¤¤å»y¤å½s½Xªº¤ä´©¤~¥i¥H¡A - ³oÓ¦b°ê»Ú¤Æ¬[ºc¤§¤U¥[¤J¹ï¬YºØ¯S©w»y¤å¤ä´©ªº°Ê§@ºÙ¬°"°Ï°ì¤Æ"¡A - ^¤åºÙ¬° LocalizatioN¡A¦]¬° L ¸ò N ¤§¶¡¦³ 10 Ó^¤å¦r¥À¡A - ¤]±`³Q²ºÙ¬° L10N¡A¤@¯ëªº "¤¤¤å¤Æ" - ¬Oªx«ü¬°À³¥Îµ{¦¡¥[¤W¤¤¤å¤ä´©ªº¹Lµ{¡A¤£¹L§Ú̳oÃä´£¨ìªº¤¤¤å¤Æ¡A - ¨Æ¹ê¤W´N¬O¦b°ê»Ú¤Æ¬[ºc¤U±¥[¤J¤¤¤å°Ï°ì¤Æ¤ä´©ªº¤u§@¡F - ´N¥Ø«eªºFreeBSD Àô¹Ò¦Ó¨¥¡A - ·í«e¦b FreeBSD ¤W¥Î¨Ó´£¨Ñ¤¤¤å¤ä´©ªº°ê»Ú¤Æ¬[ºc¥i»¡¬O¤w¸g¤jP§¹³Æ¡A - ©³¼hµ{¦¡®wªº¤¤¤å°Ï°ì¤Æ¤u§@¤]³£¤jP§¹¦¨¤F¡A - ¦b³oÓ¬[ºc¤§¤W¤w¸g¥i¥H´£¨Ñ¤@Ó¤£¿ùªº¤¤¤åÀô¹Ò¥i¥H¥Î¤F¡A»¡°_¨Ó¡A - §Ú̯঳¤µ¤éªº¤¤¤åÀô¹Ò¥i¥Î¡A¹ê¦bn·PÁ³o¨Ç°ê»Ú©Êµ{¦¡¶}µo²Õ´(XFree86) - ¦³¤ß«µø¨È¬w»y¨t¨Ï¥ÎªÌªº»Ý¨D¡A¦¹¥~¡A - ªø¤[¥H¨Ó³\³\¦h¦hºô¸ô¤W¦Û¥Ñ³nÅé§@ªÌªº°^Äm¤]¬O¥\¤£¥i¨S¡A - ¥¿´N¬O¦]¬°¦³³o³\¦h«e¤H¤£pÓ¤H³ø¹Sªº§V¤O¡A - §Ṳ́~¯à¨É¨ü·í«eªº¤¤¤åÀô¹Ò¡C </para> - </sect1> - - <sect1 id="chinese-trans"> - <title>¥i¯àªº°ÝÃD</title> - <para>³\¦hµ{¦¡¥Ñ©ó¦U¦¡¦U¼Ëªºì¦]¡A - ¨Ã¥¼¦Ò¼{¨ì¿é¤Jªº¸ê®Æ¥i¯à¬O non-ASCII ½Xªº°ÝÃD¡C - ¥¦©¹©¹°²³]¤F¥¦©Òn³B²zªº¸ê®Æ³£¬O ASCII ½X¡A§óÁV¿|ªº¬O¡A·í¥¦¹J¨ì - non-ASCII ½X®É¡A±`±`°²³]¥¦¤£¦s¦b¡A¦Ó±N¥¦ªº²Ä¤KӦ줸ºI¥h¡I - ³o¬O©Ò¿×ªº 8-bit clean °ÝÃD¡C</para> - <para>¨Ò¦p¡A±zªº <link linkend="telnet">telnet</link> µ{¦¡ - Á`¬O»{¬°±z¿é¤Jªº³£¬O¤C¦ì¤¸ªº ASCII ½X¡C·í±z¿é¤J¤¤¤å®É¡A - ¨C¨C±N²Ä¤K¦ì¤¸¬å±¼¡A©Ò¥H³£Åܦ¨¶Ã½X¡C</para> - <para>ºô¸ô¤Wªº³q°Tµ{¦¡¤]±`±`¥u¯à¶Ç¿é¤C¦ì¤¸ªº¸ê®Æ¡C¸û¦´Áªº - <application>sendmail</application> µ{¦¡´N¬O´c¦W¬L¹üªº¨Ò¤l¡C - <application>sendmail</application> ¥u¯à±µ°e§t¤C¦ì¤¸ªº«H¥ó¡A - ¾ÉP§Ú̦b¶Ç°e¤¤¤å«H¥ó®É¡A¥²¶·±Ä¥Î¦U¦¡¦U¼Ë©_©Çªº - <link linkend="procmail">½s½X®æ¦¡</link> - (¦p uuencode¡Abase64¡AQP µ¥)¡A³o©¹©¹¤S¬°¦¬«HªÌ±a¨Ó«Ü¤jªº§xÂZ¡I - (§Ú±`¦b·Q¦pªG·íªì¹q¤l¶l¥óªº³Ð³yªÌ¯à¦h¤@ÂIÂIªº»·¨£¡A - §Ṳ́µ¤Ñ´N·|¤Ö³\¦hªº°ÝÃD¡I)</para> - <para>¦bºô¸ô¤W³oÓ°ÝÃDÅã±o§ó¬°½ÆÂø¡C - §Y¨Ï±z©M±zªº¦¬«H¤Hªº¾÷¾¹³£¤w¸g¦w¸Ë¤F¥i¥H³B²z¤¤¤å«H¥óªº - <application>sendmail</application> µ{¦¡ - ¡A¹ï¤è¤´¦³¥i¯à¦¬¨ì¶Ã½X«H¥ó¡C - ¦]¬°³o«Ê«H¦b¨ì¹F¹ï¤è¤â¤¤«e¥i¯à¸g¹L¦n¦h³¡¥D¾÷¡A - ¦pªG¨ä¤¤¤@³¡¾÷¾¹ªº <application>sendmail</application> - ±N²Ä¤K¦ì¤¸ºI¥h¡A¨Æ±¡´N§¹¤F¡I - ¹ï©ó client/server ¬[ºcªºµ{¦¡¡A°ÝÃD¥i¯à¥X¦b client ºÝ¡A - ¤]¥i¯à¬O¦b server ºÝ¡A©Î¬OÂù¤è³£¦³¡C</para> - <para>°£¤FµLªk³B²z non-ASCII ½X¸ê®Æªº°ÝÃD¤§¥~¡A - À³¥Îµ{¦¡µLªk¿ëÃѤ¤¤å½s½X¤]¬O¤@¤j°ÝÃD¡C¤]´N¬O¡A«Ü¦hµ{¦¡ - (§Y¨Ï¯à¥¿½T³B²z¤K¦ì¤¸ªº¸ê®Æ)³£±N¤@Ó¤¤¤å¦rµø¬°¨âÓ¿W¥ßªº¦ì¤¸²Õ¡C - ³o¦b³\¦h±¡ªp¤U¤£·|¦³¤°»ò¤£¦n¡A¦ý¦b¬Y¨Ç³õ¦X¤U´NÅã±o«ÜÁV¡I</para> - <para>³ÌÅãµMªº¨Ò¤l¡A§Y¨Ï±z¯à¥¿½Tªº¿é¤J¤¤¤å¡A¥i¬O·í±z«ö¤U˰hÁä - (backspace)®É¡A©¹©¹¥uË«á¤F¤@Ӧ줸²Õ¦Ó±N¤@Ó¦n¦nªº¤¤¤å¦rºI¦¨¨â¥b¡A - ³Ñ¤Uªº¨º¥b·íµM´N¦¨¤F¶Ã½X¡CÁÙ¦³¡A - ¤å®Ñ½s¿è¾¹¥i¯à¦b¤@Ó¤¤¤å¦r¤¤¶¡´«¦æ¦Ó¾ÉP¥X²{¶Ã½X¡A - ©Î¬O±N¤@¦æ«Üªøªº¤¤¤å¥y¤l·í§@¤@ӫܪøªº^¤å¦r¥À¦Ó¤£´«¦æ¡A - ¨Ï±oµe±Åܱo«ÜÃø¬Ý¡C</para> - <para>ÁÙ¦³§óÁVªº¡I¬Y¨Ç¤¤¤å¦r©Ò§tªº¯S®í¤º½X¹ï¬Y¨ÇÀ³¥Îµ{¦¡¨ã¦³¯S§Oªº·N¸q¡A - ³o¾ÉPµ{¦¡¹J¨ì³o¨Ç¤º½X®É±N²£¥ÍÄY«ªº¿ù»~¡A©Î¬O·í±¼¡C</para> - <para>¤U±±N¸ÕµÛ¬°³o¨Ç°ÝÃD´£¥X¤@¨Ç¸Ñ¨M¤§¹D¡A¦ý¬O³o¤´¬O¤ù±ªº¡A - ¤£§¹¥þªº¡A¦Ó¥B¤£¯à¥O¤Hº¡·N¡C - ¤]³\¥u¦³·í©Ò¦³ªº³nÅé³£¯à¬°¤¤¤å¶q¨¥´³y®É°ÝÃD¤~¥i¯à¯u¥¿ªº¸Ñ¨M¡C</para> - <para>¸ÜÁö¦p¦¹¡A·U¨Ó·U¦hªºµ{¦¡¦b³]p¤W¤w¸gª`·N¨ì°ê»Ú¤Æªº°ÝÃD¡A - ¨Ò¦p²{¦b¤j³¡¤À¥D¾÷ªº <application>sendmail</application> - µ{¦¡³£¤w¸g¯à¥¿½T³B²z 8-bit ªº«H¥ó --- - ¦]¬°¤£¶È¶È¬O¶Ç¿é¤¤¤å«H¥ó»Ýn 8-bit¡A - ²{¦b«Ü¦hªº¦h´CÅé¶l¥ó¤]³£»Ýn¥Î 8-bit ¶Ç°e¡C - «Ü¦h³nÅé¤w¸g§¹¥þ¤£»Ý×§ï¡A - ©ÎªÌ¥un¶}±Ò¤@¨Ç¯S®íªº¿ï¶µ¡A´N¯à¨Ï¥Î¤¤¤å¡C - ¦P®É¤]¦³·U¨Ó·U¦h¤H¥¿¦b¬°³nÅ骺¤¤¤å¤Æ¦Ó§V¤O¡C¥BÅý§ÚÌ«ø¥Ø¥H«Ý¡C</para> - </sect1> - - <sect1 id="locale"> - <title>¤°»ò¬O locale ¡H</title> - <para>locale ¬O¤@²Õ C µ{¦¡»y¨¥³B²z¦ÛµM»y¨¥(¤å¦r)ªºµ{¦¡¤¶±¡A - ¤]¥i¥H²³æªº»¡¡Alocale ´N¬O¤@²Õ [¦a°Ï©Ê»y¨¥] ªº¸ê°T¡C - ¥Ñ°ê®a»y¨¥©M¦U¦a²ß«U¼vÅT©Ò¨M©wªººD¨Ò¡A©Î¥Nªí¤@Ó¦a²z°Ï°ìªº©w¸q©Ò²Õ¦¨¡A - ³o¨ÇºD¨Ò¥]§t¤å¦r¡B¤é´Á¡B¼Æ¦r¡B³f¹ô®æ¦¡©M±Æ§Çµ¥µ¥¡C³o¥NªíµÛ locale ¥iÅýµ{¦¡ªº¿é¥X¥i¥Hª½±µ¤ÏÀ³¦a¤è°Ï°ì©Êªº¤å¤Æ¡CC »y¨¥ªº locale - ©w¸q¡A¤À¬°¤U¦C¦U¤jÃþ¡G</para> - <itemizedlist> - <listitem><para>LC_ALL ¥Nªí©Ò¦³ªº Locale</para></listitem> - <listitem><para>LC_CTYPE ¦r¤¸©w¸q (¥]§t¦r¤¸¤ÀÃþ»PÂà´«³W«h)</para></listitem> - <listitem><para>LC_MESSAGES °T®§Åã¥Ü</para></listitem> - <listitem><para>LC_TIME ®É¶¡®æ¦¡</para></listitem> - <listitem><para>LC_NUMERIC ¼Æ¦r®æ¦¡</para></listitem> - <listitem><para>LC_MONETARY ³f¹ô®æ¦¡</para></listitem> - <listitem><para>LC_COLLATE ¦r¥À¶¶§Ç»P¯S®í¦r¤¸¤ñ¸û</para></listitem> - </itemizedlist> - <para>¨ä¤¤»P¤@¯ë¨Ï¥ÎªÌ®§®§¬ÛÃöªº¡A¬O¦r¤¸©w¸q (LC_CTYPE) »P°T®§Åã¥Ü - (LC_MESSAGES)¡CLC_CTYPE ª½±µÃö«Y¨ì¬Y¨Ç¦r¤¸©Î¤º½X¦b¥Ø«eªº - locale ¤U¬O§_¥i¦C¦L¡Hn¦p¦óÂà´«¦r½X¡H¹ïÀ³¨ìþ¤@Ó¦r¡H.... - µ¥µ¥¡CLC_MESSAGES «hÃö«Y¨ì³nÅ骺°T®§¿é¥X¬O¤£¬O²Å¦X¦a°ì©Ê¡A¨Ò¦p - ¡G§ÚÌ»Ýnªº¬O¤¤¤å¡C¦Ó¤@Ó¯u¥¿§¹¾ã¤ä´© locale ¨t²Î¡A - ¬O·í¨Ï¥ÎªÌ¦b shell prompt ¤U¡Aª½±µ³]¦nÀô¹ÒÅܼƫá¡A - «h°¨¤W´N¯à¤Á´«¨ì¨ºÓ»y¨¥¤F¡C¨Ò¦p¡G </para> - <screen> -&prompt.user; <userinput>setenv LC_CTYPE zh_TW.Big5</userinput> </screen> - <para>locale ©R¦W³W«h¡G»y¨¥_¦a°Ï¦W.¦r¤¸½s½X¦WºÙ</para> - <para>³]©w Locale ªº¦r¤¸©w¸q¬°¥xÆW¦a°Ïªº Big5 ÁcÅ餤¤å½X©w¸q¡A - ¦³¤F¥¿½Tªº locale ªº©w¸q«á¡A¨Ï±o¥ô¦ó¦a°Ïªº»y¤å¡A¥un¦b¥[¤J¾A·íªº - locale data ¤§«á¡AC Library ´N¯à¥¿½T¦a³B²z³nÅéÅã¥Ü°T®§¡A - ¦Ó§Ų́ϥΪº [¤¤¤å] ·íµM¤]¤£¨Ò¥~¡A¦Ó¥Ø«e¤¤¤å¨Ï¥Îªº locale data - ´N¬O zh_TW.Big5¡A¥Nªíªº´N¬O¤¤¤å»y¨t(zh)¥xÆW¦a°Ï(TW) - ¨Ï¥ÎBig5½s½X¨t²Î(Big5)¡C </para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/faq.sgml b/zh_TW.Big5/books/zh-tut/chapters/faq.sgml deleted file mode 100644 index a7d36e47c0..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/faq.sgml +++ /dev/null @@ -1,910 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.100 ---> - -<chapter id="faq"> - <title>±`¨£°ÝÃD¸Ñµª</title> - - <sect1 id="anti-input"> - <title>¬°¦ó§ÚµLªk¿é¤J¤¤¤å¡H</title> - <para>³oÓ°ÝÃD°Ý±o¤ÓÅ¢²Î¤F¡I±z¬O¦b¤°»ò±¡ªp¤U¤£¯à¿é¤J¤¤¤åªº¡H</para> - <para>¦pªG±z¬O¦b console ªº shell ¤U¤£¯à¿é¤J¤¤¤å¡A½Ð°Ñ¦Ò - <link linkend="shell">¦b Shell ©³¤U¿é¤J¤¤¤å</link> - ¤@¤p¸`ªº»¡©ú¡C</para> - <para>¦pªG±z¬O¦b½s¿è¾¹¤¤¤£¯à¿é¤J¡A¥i¯à±zªº½s¿è¾¹µLªk¤ä´©¤¤¤å¡C - ½Ð°Ñ¦Ò <link linkend="software">¦³¥Îªº¤¤¤å³nÅé</link> - ¤@¸`¦w¸Ë¯à¤ä´©¤¤¤åªº½s¿è¾¹¡C - ¦pªG¬O <application>vi</application> µLªk¿é¤J¤¤¤å½Ð°Ñ¦Ò - <link linkend="vi">¿é¤J¤¤¤å·|Åã¥Ü /XX/XX¡H</link></para> - <para>¦pªG±z¬O <application>telnet</application> - ¨ì§O¤Jªº¾÷¾¹«á¤£¯à¿é¤J¤¤¤å¡A¨º»ò°ÝÃD«Ü¥i¯à¦b - <application>telnet</application> ³o¤äµ{¦¡¤W¡C½Ð°Ñ¦Ò - <link linkend="telnet">telnet</link> - ¤@¤p¸`ªº»¡©ú¡C </para> - </sect1> - - <sect1 id="input-in-netscape"> - <title>¦p¦ó¦b Netscape ¿é¤J¤¤¤å¡H [OBSOLETE]</title> - <para>¦w¸Ë <application>xcin25</application> ¨Ã³]©w¦n XIM §Y¥i¡C½Ð°Ñ¦Ò - <link linkend="xcin25">xcin25</link> - ¤@¸`ªº»¡©ú¡C¤£¹L¦pªG <application>netscape</application> - ¬O¥H package ¦w¸Ëªº¡A¥i¯à¨S¿ìªk¡C </para> - </sect1> - - <sect1 id="chitex-cjk"> - <title>ChiTeX »P CJK ¦³¦ó¤£¦P¡H ¥i§_¦P®É¦w¸Ë¡H</title> - <itemizedlist> - <listitem><para> - <application>CJK</application> ªº¤¤¤å¦r§ÎŪ¨ú´M§ä¨t²Î¬[ºc¦b - <application>LaTeX</application> ªº NFSS ¤W¡A - </para></listitem> - <listitem><para> - <application>ChiTeX</application> ªº¤¤¤å¦r§ÎŪ¨ú´M§ä¨t²Î¬O¿W¥ß¦Ó®Ä²v°ªªº¨t²Î - </para></listitem> - <listitem><para> - <application>CJK</application> ¥i¨Ï¥Î¤¤¤å¡A¤é¤å¡AÁú¤å¡F¦Ó - <application>ChiTeX</application> ¥u¹ï¤¤¤å¥¿Åé¦r(Big5) - </para></listitem> - <listitem><para> - <application>CJK</application> ¥u¯à¥Î¦b - <application>LaTeX</application> ¤W¡F¦Ó - <application>ChiTeX</application> ¥i¥Î¦b plain - <application>TeX</application> »P - <application>LaTeX</application> ¤W¡C - </para></listitem> - <listitem><para> - <application>ChiTeX</application> «ü¥O²³æ¦ý«Ü¦³¥Î¡C - </para></listitem> - <listitem><para> - <application>ChiTeX</application> ¬O±µªñ¯u¥¿¤¤¤å - <application>LaTeX</application> ªº¤¤¤å - <application>LaTeX</application>¡C - </para></listitem> - <listitem><para> - ¥\¯àªº¤£¦P... - </para></listitem> - </itemizedlist> - <para><application>ChiTeX</application> ©M - <application>CJK</application> À³¸Ó¬O¥i¥H¦P®É¦w¸Ëªº¡A¦ý¬O - <application>ChiTeX</application> »P - <application>CJK</application> ©Ò¥Îªº - <application>ttf2pk</application> ¦pªG¦P¦W¦r¡A¥i¯à¦³°ÝÃD¡C - ¸Ñ¨Mªº¿ìªk¬O¦b¦U¦Û°_©lªº«ü¥O½Z(shell script)¤¤©w¸q $PATH - ÅܼơA¨Ï¨ä«ü¦V¥¿½Tªº <application>ttf2pk</application> ¦ì¸m¡C - </para> - <para> (·PÁ³¯¥°¼Ý±Ð±Â¸Ñµª¡C) </para> - </sect1> - - <sect1 id="rxvt-locale"> - <title>rxvt-2.7.3 ¬°¦ó¬O¤é¤åªº¡H</title> - <para>½Ð°Ñ¦Ò<link linkend="rxvt">rxvt</link>¡C</para> - </sect1> - - <sect1 id="speedup-xwin"> - <title>¥[§Ö X Win ªº¤èªk¡H</title> - <para>¥Î "<command>startx - -deferglyphs 16</command>" - ¶i¤J X µøµ¡¨t²Î¸Õ¸Õ¬Ý¡A³o¸Ì - "<option>-deferglyphs 16</option>" ªº°Ñ¼Æ·|Åý X ©µ¿ð²£¥Í - 16bit ¦r«¬ªº®É¶¡¡A - ¤£¦b²Ä¤@¦¸¸ü¤J¦r«¬ªº®ÉÔ´N¥þ³¡¤@¦¸²£¥Í¡A¦Ó¦b¯u¥¿¨Ï¥Î¨ì¦r«¬ - ªº®ÉÔ¤~²£¥Í¡A¥i¥HÅý¸ü¤J¤¤¤å¦r«¬ªº®ÉÔ¤£·| hang ¦í¡A¥i¥H¥[ - §Ö¤¤¤å¦rÅã¥Üªº³t«×¡C</para> - </sect1> - - <sect1 id="netscape-color"> - <title>¬°¦ó Netscape ªº¹Ï¥Ü¬O¶Â¥Õªº¡H [OBSOLETE]</title> - <para> - ·í <option>bpp</option> ³]¦¨ 24 ®É¡A - <application>Netscape</application> - ªº¹Ï¥Ü´N·|Åܦ¨¶Â¥Õ¡A - ¥un¥Î <option>bpp 16</option> ©Î¬O - <option>bpp 32</option> ´N·|Åܦ¨±m¦â¤F¡C</para> - </sect1> - - <sect1 id="ssh"> - <title>¤¤¤åªº SSH client for windows¡H</title> - <para><application>PuTTY</application> ²{¦b¦³¤¤¤å¬Û®eªºª©¥»¥X¨Ó¤F¡A - ±ÀÂ˵¹¤j®a¡A«Ü¤pªºÀɮסA¥u¦³ 216 KB¡A¦¹ª©¤¤¤å¥¿±`¡C - <application>PuTTY</application> ¤¤¤å¬Û®e§@ªÌ¡G&a.mhsin;¡A - ¤¤¤å¬Û®e¥\¯à§@ªÌºô¶: <ulink url="http://www.mhsin.org/putty/"> - http://www.mhsin.org/putty/</ulink>¡A³o¸Ì´£¨Ñ¤@Ó<ulink - url="http://freebsd.sinica.edu.tw/~statue/putty.exe">¤U¸üÂI</ulink>¡C</para> - <para>¦b 0.52 ª©ªº putty ¥u»Ýn½Õ¾ã¤@¤U³]©w´N¥i¥H¿é¤J¤¤¤å¤F¡C - Change Settings -> Window -> Appearance -> ªº - Set the font used in the terminal window ÂI Change «á - ±N¦r«¬¿ï¾Ü²Ó©úÅé©Î¬O¼Ð·¢Å骺¤¤¤å¦r«¬¡A¨Ã§â¦r¶°¿ï¾Ü - CHINESE_BIG5¡A³o¼Ë¤l´N¥i¥H¿é¤J¤¤¤åÅo¡C</para> - <para>¨Ï¥Î·sª©PuTTY®É½Ð°O±o§âWindow-->Appearance¸Ìªºcursor appearance§ï¦¨ - Underline¡AÁ×§K¹w³]ªº¶ôª¬´å¼Ð¦b«Ã¸®É·|§â´å¼Ð©Ò¦bªº¤¤¤å¦r¤Á¶}¡C</para> - <para>µ§ªÌ³q±`ÁÙ·|§â Terminal ¸Ì±ªº <option>Enable blinking text</option> - ¨Ó¤ä´©°{Ã{¦r¡A¥H¤Î§â Keyboard ¸Ì±ªº <option>The Backspace key</option> - §ï¦¨ <option>Control-H</option> ¨Ó¨Ï BackSpace ¦³®Ä¥Î¡C</para> - <para>Putty WWW: <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/putty/"> - http://www.chiark.greenend.org.uk/~sgtatham/putty/</ulink>¡C</para> - <para>n¤£µM¤]¥i¥H¨ì <ulink url="http://www.ssh.com/products/ssh/download.cfm"> - http://www.ssh.com/products/ssh/download.cfm</ulink> §ì¨ú - <application>SSHWinClient-3.0.0.exe</application>¡A - ¦¹ª©¤¤¤å¤]¥¿±`¡A¥\¯à¤]¤ñ <application>Putty</application> - ¦h«Ü¦h¡A¤£¹LÀɮפj¤FÂI¡A¬ù 6.37MB¡A³o¸Ì´£¨Ñ¤@Ó - <ulink url="http://freebsd.sinica.edu.tw/~statue/SSHWinClient-3.0.0.exe">¤U¸üÂI</ulink>¡C</para> - <para>SSHWinClient WWW: <ulink url="http://www.ssh.com/"> - http://www.ssh.com/</ulink>¡C</para> - <para>Chinese Putty WWW: <ulink url="http://mhsin.org/putty/"> - http://mhsin.org/putty/</ulink></para> - </sect1> - - <sect1 id="input-in-ftp"> - <title>¦b FTP ¤¤¿é¤J¤¤¤å¡H</title> - <para>¦b²×ºÝ¾÷©³¤U½Ð¸Õ¸Õ¥Î <link linkend="ncftp3">ftp/ncftp3</link>¡A - ¦pªG¦b X ©³¤U«ØÄ³¨Ï¥Î <link linkend="iglooftp">ftp/IglooFTP</link> - µe±©M¨Ï¥Î¤è¦¡«OÃÒ·R¤£ÄÀ¤â¡C</para> - </sect1> - - <sect1 id="oracle8i"> - <title>Oracle8i ¨S¿ìªk¨Ï¥Î¤¤¤å¡H</title> - <para>¦bÀô¹ÒÅܼƤ¤³]©w nls_lang</para> - <programlisting> -<!--export nls_lang=American_America.ZHT16BIG5--> -export nls_lang="traditional chinese"</programlisting> - <para>©Î¬O³]©w NLS_LANG ¬° TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5¡A - ³o¨âºØ¤èªk³£¦³¤H´£¥X¨Ó¡A¤£¹Lµ§ªÌ¨S¦³¹ê»Ú´ú¸Õ¹L¡C</para> - <para>WWW: <ulink url="http://www.oracle.com.tw/"> - http://www.orcale.com.tw/</ulink></para> - </sect1> - - <sect1 id="oracle9i"> - <title>¦w¸Ë Oracle9i ¥X²{¶Ã½X¡H</title> - <para>by tommy@teatime.com.tw</para> - <para>Oracle 9i ¤ºªº JAVA ¦r«¬³]©w¦³ÂI°ÝÃD¡A - ¦w¸ËÀô¹Ò³£³]¬°^¤å´N¥i¥H¦w¸Ë¤F¡C</para> - <para>¦pªG¤@©wn¬Ý¨ì¤¤¤å¡A´N§â¤U±³oÓÀɮתº¤º®e§ï¤@§ï¦A¸Ë¡G</para> - <programlisting> - Disk1/stage/Components/oracle.swd.jre/1.1.8.0.0/1/ \ - DataFiles/Expanded/linux/lib/font.properties.zh_TW_Big5</programlisting> - <para>©Î¬O¡G</para> - <programlisting> - Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/ \ - DataFiles/Expanded/jre/linux/libfont.properties.zh</programlisting> - <para>¸Ì±ªº 1.1.8.0.0 ©Î¬O 1.3.1.0.0 n®Ú¾Ú±z©Ò¦w¸Ëªº - jsdk ¤ºªþªºª©¥»¡A¨Ã¥B§â big5 ¨º´X¦æ§ï¬°¡G</para> - <programlisting> --default-ming-medium-r-normal--*-%d-*-*-c-*-big5-0</programlisting> - <para>´N¥i¥H¤F¡C</para> - <para>©Î¬Oª½¸Ó×§ï $JAVA_HOME/jre/lib/font.properties - ¤]¥i¥H¡A·PÁ jsona laio <freeonfair@yahoo.co.uk>¡C</para> - </sect1> - - <sect1 id="wuftp"> - <title>wu-ftp µLªk¤W¶Ç¤¤¤åÀɦWªºÀɮסH</title> - <para>¬°¤°»ò°Î¦WªÌµLªk¤W¶Ç¤¤¤åÀɦWªºÀɮסA¦ý«o¥i¤W¶Ç^¤åÀɦWªºÀɮסH</para> - <para>§Ú·Q¬O±z¦b ftpaccess ³]©wÀɤ¤³]©w¤F patch-filter ¤F¡C - ¥un§â¥H¤Uªº³]©wµù¸Ñ°_¨Ó¡AÀ³¸Ó´N¥i¥H¶Ç¤¤¤åÀɦWªºÀɮפF¡C</para> - <programlisting> -# path-filter... -path-filter anonymous /etc/pathmsg ^[-A-Za-z0-9_\.]*$ ^\. ^- -path-filter guest /etc/pathmsg ^[-A-Za-z0-9_\.]*$ ^\. ^-</programlisting> - </sect1> - - <sect1 id="kdm"> - <title>kdm µn¤Jµe±¬O¶Ã½X¡H</title> - <para><filename>/usr/local/share/config/kdmrc</filename> ÀɮסA - §ä¨ì font ¬ÛÃö³]©w¡A¼Æ¦r³]©w²Ä¤TÓÄæ¦ìªº 0 §ï¦¨ big5 §Y¥i¡Cex:</para> - <programlisting> -FailFont=helvetica,12,5,big5,75,0 -GreetFont=charter,24,5,big5,50,0 -StdFont=helvetica,12,5,big5,50,0</programlisting> - <para>¶¶«K¬Ý¤@¤U [Locale] °Ï¬q¡An¥¿±`Åã¥Ü¤¤¤å¡An¸É¤W¡G</para> - <programlisting> -Country=tw -Language=zh_TW.Big5</programlisting> - <para>¥t¥~¡A¤¤¤åªºÀô¹Ò³]©wn¦b <filename>~/.xsession</filename> - ¸Ì±³]©w¡A¦Ó¤£¬O¦b <filename>~/.cshrc</filename>¡C</para> - </sect1> - - <sect1 id="vi"> - <title>vi ¿é¤J¤¤¤å·|Åã¥Ü /XX/XX¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias vi 'env LC_CTYPE=en_US.ISO_8859-1 vi'</programlisting> - <para>©Î¬Oª½±µ§ï¥Î vim6¡A·|¦³§ó¦hªº¥\¯à»P¤ä´©¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="write"> - <title>write µLªk°e¤¤¤å°T®§¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias write 'env LC_CTYPE=en_US.ISO_8859-1 write'</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="talk"> - <title>talk µLªk°e¤¤¤å°T®§¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias talk 'env LC_CTYPE=en_US.ISO_8859-1 talk'</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="wall"> - <title>wall µLªk°e¤¤¤å°T®§¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias wall 'env LC_CTYPE=en_US.ISO_8859-1 wall'</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="finger"> - <title>finger µLªk¬Ý¨ì¤¤¤åproject¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias finger 'env LC_CTYPE=en_US.ISO_8859-1 finger'</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="mail"> - <title>mail µLªk¬Ý¨ì¤¤¤å¡H</title> - <para>³o³q±`³£¬O³]©w¤F LC_CTYPE ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE - ¤~·|µo¥Íªº°ÝÃD¡A¦b <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº - alias §Y¥i¡G</para> - <programlisting> -alias mail 'env LC_CTYPE=en_US.ISO_8859-1 mail''</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="iso8859-1">ISO8859-1</link> ¤@¸`¡C</para> - </sect1> - - <sect1 id="xml"> - <title>xml ¬O§_¨ã¦³³B²z¤¤¤åªº¯à¤O¡H</title> - <para>½Ð°Ñ¦Ò¥H¤Uªººô§}¡G</para> - <para>WWW: <ulink url="http://www.ascc.net/xml/zh/big5/"> - Chinese XML Now</ulink></para> - </sect1> - - <sect1 id="rm-i"> - <title>¦p¦ó§R°£¥H¤¤¤å©R¦WªºÀɮסH</title> - <para>·í¹J¨ì¤£ª¾¦Wªº¶Ã½X©R¦WÀɮ׮ɡA¥i¥H¥Î - <command>rm -i *</command> ¨Ó§R°£ÀɮסA - ¥¦·|¨C¤@ÓÀɮ׳£¸ß°Ý±z¬O§_n§R°£¡C</para> - </sect1> - - <sect1 id="x-win32"> - <title>X-win32 ¦p¦ó¦w¸Ë¤¤¤å¦r«¬¡H</title> - <para>³q±`µ§ªÌ³£·|¨Ï¥Î kcfonts¡A¦]¬°¸ò¹w³]ªº¨t²Î¤ñ¸û¦X¡C</para> - <para>º¥ý¦b <filename>chinese/kcfonts</filename> ¦w¸Ë¦n«á¡A - ±N <filename>/usr/X11R6/lib/X11/fonts/local/</filename> ©³¤UªºÀɮסA - ¥þ³£·h²¾¨ì <filename>C:\Program Files\StarNet\X-Win32 5.1\Lib\Fonts\ - </filename> ©³¤U¡AµM«á¥Î <option>Font -> Add... -> - local\</option>¡A±µµÛ <option>Make FONTS.DIR</option>¡A - ¨Ã <option>Edit Alias File...</option>¡G</para> - <programlisting> -kc12x24 -kc-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1 -kc15f -kc-fixed-medium-r-normal--16-160-72-72-c-160-big5-0 -kc24f -kc-fixed-medium-r-normal--24-240-100-100-c-240-big5-0 -kc8x15 -kc-fixed-medium-r-normal--15-170-100-100-c-80-iso8859-1 -taipei16 -kc-fixed-medium-r-normal--16-160-72-72-c-160-big5-0 -taipei24 -kc-fixed-medium-r-normal--24-240-100-100-c-240-big5-0</programlisting> - <para>©Î¬O¥Î <filename>ports/x11-fonts/getbdf</filename> ¡A<command> - getbdf -font "-dynalab-mingliu-medium-r-normal--16-*-*-*-c-*-big5-0" - > mingliu16.bdf</command> ¨Ó²£¥Í 16pt ªº¦r«¬¡A - µM«á¨Ì§Ç²£¥Í©Ò»Ýn¥Îªº¦r«¬¡C</para> - <para>¦b Windows ©³¤U¤]¥i¥H§ì¨ú <filename>ttf2bdf.exe</filename>¡A±N - <filename>C:\Windows\Fonts\mingliu.ttc</filename> Âন bdf¡A - µM«á¨Ì·Ó¤W±ªº¤èªk¤]¬O¥i¥H¨Ï¥Îªº¡C</para> - </sect1> - - <sect1 id="www"> - <title>ºô¶¶Ã½X¡H</title> - <para>¦pªG¬Oºô¶¤º®e¡A½Ð¦bºô¶ªº³Ì«e±¥[¤W¡G</para> - <programlisting> -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5"> -</programlisting> - <para>¦bºô¶¤¤³]©w«á¡A«ÅªÀ³¸Ó´N¥¿±`¤F¡A¦pªGÁÙ¬O¤£¥¿±`´NÀ˹î - <filename>httpd.conf</filename> ¬Ý¬O§_¦³¤U±³o¦æ¡G - <option>AddDefaultCharset ISO-8859-1</option>¡A - ³o¦æ³]©w·|ÅýÂsÄý¾¹¤£·|®Ú¾Úºô¶¤¤ªº»y¨¥³]©w¦Ó§PÂ_½s½X¤èªk¡A - ¥un§â³o¦æµù¸Ñ±¼´N¥i¥H¤F¡C</para> - <para>¦pªG¬O URL ¦C¤¤¤åÅܶýX¡A³o¬O¥¿±`ªº¡A±z¥i¥H¥Î perl ¨Ó½s½X¡G</para> - <programlisting> -$string =~ s/([^0-9A-Za-z])/sprintf("%%%02X",ord($1))/ge;</programlisting> - <para>©Î¬O¥Î perl ¨Ó¸Ñ½X¡G</para> - <programlisting> -$string =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/chr hex $1/ge;</programlisting> - </sect1> - - <sect1 id="vnc"> - <title>vnc §ì XFree86 ªº¤¤¤å°ÝÃD¡H</title> - <para>by nestlin (nestlin.bbs@nestlin.Dorm13.NCTU.edu.tw)</para> - <para>Q: ½Ð±Ð¤@¤U¡A§Ú¦b w2k ¤¤°õ¦æ vnc ¥h§ì bsd ªº xwin 3.3.6 ª©¡A - ¬O¥i¥H§ì¶i¨Ó¡A¦ý¨S¦³¤¤¤å¡A¦ý¦pªG§Úªº¦b bsd ¤WÀY¨Ï¥Î startx - ¶] xwin ®É¤¤¤å½T¬O¥¿±`ªº¡A½Ð°Ý§Ún¦p¦ó¸Ñ¨M vnc ¤¤ ¤¤¤åªº°ÝÃD¡C</para> - <para>A: ¦pªG¬O GNOME2 ªº³nÅé¡A¤¤¤å¤£·|¦³°ÝÃD¡A - ¦ý¬O¦pªG¬O¶Ç²Î XLFD ¦Y¦rªº¸Ü¡A¥i¥H°Ñ¦Ò¥H¤Uªº¦w¸Ë¹Lµ{¡G</para> - <para>¦w¸Ë <filename role="package">net/vnc</filename>¡C</para> - <para>±µµÛ×§ï <filename>/usr/X11R6/bin/vncserver</filename>¡G</para> - <programlisting> ---- vncserver.orig Fri Jan 4 15:45:23 2002 -+++ vncserver Fri Jan 4 16:07:47 2002 -@@ -149,6 +149,7 @@ - - # Add font path and color database stuff here, e.g.: - # -+$cmd .= " -fp /usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/local/"; - # $cmd .= " -fp /usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/"; - # $cmd .= " -co /usr/lib/X11/rgb"; - #</programlisting> - <para>±µµÛ´N¥i¥H±Ò°ÊÅo¡C</para> - <screen> -&prompt.root; <userinput>vncserver :1</userinput> (±Ò°Ê) - -You will require a password to access your desktops. - -Password: <userinput>passwd</userinput> -Verify: <userinput>passwd</userinput> -xauth: creating new authority file /root/.Xauthority - -New 'X' desktop is statue2.elife.idv.tw:1 - -Creating default startup script /root/.vnc/xstartup -Starting applications specified in /root/.vnc/xstartup -Log file is /root/.vnc/statue2.elife.idv.tw:1.log -&prompt.root; <userinput>vncpasswd</userinput> (´«±K½X) -Password: <userinput>passwd</userinput> -Verify: <userinput>passwd</userinput> -&prompt.root; <userinput>ps -aux |grep Xvnc</userinput> (Àˬdª¬ºA) -root 7103 0.9 0.7 5652 5288 p1 I 3:36¤U¤È 0:42.89 Xvnc :1 -desktop -&prompt.root; <userinput>vncserver -kill :1</userinput> (²×¤î) - </screen> - <para>vncviewer «h¬O¥H statue2.elife.idv.tw:1 ¨Ó³s½u¡C</para> - <para>¦pªG¤£·Q×§ï vncserver ©Î¬O·Q¥H¨ä¥Lªº window Manager ¨Ó±Ò°Ê¡A - ¨º»ò´Nn×§ï <filename>~/.vnc/xstartup</filename>¡G</para> - <programlisting> -xset +fp /usr/X11R6/lib/X11/fonts/misc/ -xset +fp /usr/X11R6/lib/X11/fonts/100dpi/ -xset +fp /usr/X11R6/lib/X11/fonts/local/ -xcin2.5 & -icewm</programlisting> - <para>¥Ñ©ó vnc ¬O¥Ñ XFree86-3 §ïªº¡A©Ò¥H²{¦b§ÚÁÙ¤£ª¾¹D¸Ó«ç»ò¨Ï¥Î TTF¡C</para> - <para>VNC ¬O¤@ӫܦn¥Îªº Remote Desktop Controller¡A¦ý¨ä X version ¬O§ï¦Û - XFree86 3.3.2¡A©Ò¥H¨S¦³¤ä´© TrueType ¦r«¬¡C</para> - <para>TridiaVNC ¬O¥Ñ Tridia ¤½¥qµo®i¡A©µÄò vnc ªº¶}µo¡A¬° vnc ¥[¤W³\¦h¥\¯à¡A - ¦p´£¨Ñ§ó¦hªºÀ£ÁY¤è¦¡¡A¤Î¥[¤J¹ï xtt ªº TrueType ¦r«¬¤ä´©¡C(XFree86-4 - ¤º§t xtt module¡A¬G TridiaVNC ¥i¥Hª½±µ¨Ï¥Î XFree86-4 ªº TrueType ¦r«¬) - </para> - <para>¦w¸Ë <filename role="package">net/tridiavnc</filename>¡C</para> - <para>Y¨t²Î¤¤¤w¸g¦³ xtt ¦r«¬¥Ø¿ý¡A½Ð©ó ~/.vnc/xstart ¤º¥[¤J¡G</para> - <programlisting> -xset +fp /usr/X11R6/lib/X11/fonts/TrueType</programlisting> - <para>YµL¡A½Ð¦w¸Ë ports ¸Ìªº TrueType ¦r«¬¡C</para> - <para>VNC ¸Ì±«ç»ò¥´¤¤¤å¡H¥unCtrl+Space¤£n³Q Windows ¦Y¤F´N¦n¤F¡A - ©Î¬O§ïÅÜ VNC ¤ºªº xin2.5 ¤Á´«¤¤¤åªº¼öÁä¤]¥i¥H¡C</para> - <figure> - <title>vnc snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/vnc" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>RealVNC WWW: <ulink url="http://www.realvnc.com"> - http://www.realvnc.com</ulink></para> - <para>tridiaVNC WWW: <ulink url="http://www.tridiavnc.com"> - http://www.tridiavnc.com</ulink></para> - <para>tightVNC WWW: <ulink url="http://www.tightvnc.com"> - http://www.tightvnc.com</ulink></para> - - </sect1> - - <sect1 id="cccii-ft"> - <title>CCCII-FT</title> - <para>¦]¬°°ò©óCCCIIªºÁcÅ餤¤å¤º½X¤@ª½¥¼©w¥X¾A·íªº¼Ð·Ç¡A - ¬G changcs °Ñ¦Ò¤F¤@¨Ç¸ê®Æ(CCCII¤â¥U¡BEUC-TW¤º½X)¡A - ¥H¤U´£¥X¤@Ó°ò©óCCCIIªºÁcÅé¦r±M¥Î¤¤¤å¤º½X(¼ÈºÙ¬°EUC-CCCII-FT)¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/cccii-ft</userinput> -&prompt.root; <userinput>make install clean</userinput> - -Add the following lines into your ~/.Xdefaults: - -whterm*font: 12x24 -whterm*kanjiMode: euc -whterm*cccii21Font: cccii21Font -whterm*cccii22Font: cccii22Font -whterm*cccii23Font: cccii23Font -whterm*cccii24Font: cccii24Font -whterm*cccii25Font: cccii25Font -whterm*cccii26Font: cccii26Font - -&prompt.root; <userinput>xset +fp /usr/X11R6/lib/X11/fonts/cccii/</userinput> -&prompt.root; <userinput>xlsfonts | grep cccii</userinput> -&prompt.root; <userinput>xrdb -load ~/.Xdefaults</userinput> -&prompt.root; <userinput>whterm &</userinput> -&prompt.root; <userinput>cat /usr/X11R6/share/cccii/test_file</userinput></screen> - <figure> - <title>cccii snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cccii" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://santos.ee.ntu.edu.tw/~changcs/whterm/whterm.html"> - http://santos.ee.ntu.edu.tw/~changcs/whterm/whterm.html</ulink></para> - </sect1> - - <sect1 id="default-font"> - <title>¦p¦ó§ó§ï X ªº¹w³]¤¤¤å¦rÅé¡H</title> - <para>¦b¦w¸Ë§¹ X «á¡A¿ï³æ¡AÅã¥Ü³£¬O¤å¹©¤¤·¢¡A³o¹ï¥ÎºD¤F²Ó©úÅ骺¤H¡A - ¦³µÛ²ö¤jªº¤£«K¡A¦ý¬O§â¨t²Î¦r«¬¥þ³£´«¦¨ Ming Åé«á¡A¤]´N¬O¤å¹©§ºÅé«á¡A - ^¤å¦rÅ骺ÅܤƴN·|Åܤ֤F¡A©Ò¥HÀ³¸Ó¦³Â²³æªº¤è¦¡¥i¥H¨ú¥N¡C</para> - <para>«á¨Ó¬Ý¨ì &a.edwardlee; - ªº¤@½g¤å³¹¡A¤~ª¾¹Dì¨Ó X ¹w³]§ì¦r«¬ªº®ÉÔ¡A¬O¥H fonts.dir - ªº¤º®e¨Ó±Æ§Çªº¡A¥Ñ©ó¤å¹©ªº foundry name ³£¬O Arphic¡A©Ò¥H´N¬Ý¤U¤@Ó - family name¡A - AR PL KaitiM Big5 ¤ñ AR PL Mingti2L Big5 ÁÙ«e±¡A©Ò¥H³o´N¬O¬°¤°»ò¡A - ¤@¯ë³£·|§ì¨ì·¢Å骺ì¦]¡C©Ò¥H´N·|¥h§ïÅܦr«¬ªº family name¡A - ¨ÓªvÀø³oÓ°ÝÃD¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts/TrueType</userinput> -&prompt.root; <userinput>perl -pi -e 's/Kai/Nai/g' fonts.alias fonts.dir fonts.scale</userinput></screen> - <para>¦ý¬O³o¼Ë¤lªº°µªk·|Åý KaitiM ªº¦r«¬¦b¾ã¦X¤W·|¥X²{³\¦h°ÝÃD¡A - ¦pªG³£¤£·|¨Ï¥Î¨ì KaitiM ªº¨Ï¥ÎªÌ¤~«ØÄ³¦p¦¹°µ¡C</para> - </sect1> - - <sect1 id="gdk-warning"> - <title>Gdk-WARNING **: BIG5-0</title> - <para>·|¥X²{³o¼Ë¤lªº°T®§³q±`³£¬O¨S³]©w¦n <filename>~/.gtkrc</filename>¡A - ½Ð°Ñ¦Ò <link linkend="gnome">GNOME µ{¦¡ªº¤¤¤å¤ä´©</link>¡C</para> - </sect1> - - <sect1 id="unzip"> - <title>unzip ¸Ñ¶}¤¤¤åÀɦWÅܶýX¡H</title> - <para>¦b Windows ¤¤¥Î Winzip À£ÁY¤¤¤åÀɦWªºÀɮסA - §ì¨ì FreeBSD ©³¤U unzip ·|Åܦ¨¶Ã½X¡C</para> - <para>¦w¸Ë <filename role="package">chinese/unzip</filename>¡C</para> - <para>©Î¬O§Q¥Î¤U±¦³Ó leeym ¤j¤jªº patch¡G</para> - <programlisting> ---- unzpriv.h.orig Thu Apr 10 02:13:13 2003 -+++ unzpriv.h Thu Apr 10 02:24:23 2003 -@@ -2333,7 +2333,7 @@ - # endif - # define _OEM_INTERN(str1) {register uch *p;\ - for (p=(uch *)(str1); *p; p++)\ -- *p = native((*p & 0x80) ? oem2iso[*p & 0x7f] : *p);} -+ *p = native(/*(*p & 0x80) ? oem2iso[*p & 0x7f] :*/ *p);} - # endif - #endif -</programlisting> - </sect1> - - <sect1 id="squid"> - <title>squid ÂsÄý ftp »P gopher ¤¤¤å¶Ã½X¡H</title> - <para>by KTH.bbs&alway.twbbs.org</para> - <para>쥻¾Ç®Õ¨Ï¥Î Squid 2.1¡A³z¹L¥¦ÂsÄý ftp ¯¸¥x»P - gopher ¯¸¥x°T®§¤£·|¦³¶Ã½X¥X²{¡A«á¨Ó¦h¤F¤@¥x 2.4STABLEX - ¥H«á,µo²{³£·|¦³¶Ã½Xªº²£¥Í¡Aµy·L°lÂܤF¤@¤Uµ{¦¡¡A - ì¨Ó°ÝÃD¥X¦b 2.4x ¥H«á·|±N >=0x7f »P <=0x1f ªº¦r¤¸½s½X¦¨ - &#%3d ªº®æ¦¡¡A¦]¦¹¦b¤£¼vÅTéw«×ªº±¡ªp¤U¡A - ´N°®¯Ü§â³o¤@¬qµ{¦¡µ¹µù¸Ñ±¼¤F¡A³o¼Ë´N¯à¸Ñ¨M¤¤¤å¶Ã½X°ÝÃD¤F¡A - ¥ÎÂsÄý¾¹ÂsÄý°_¨Ó¯uªºÆZµÎªAªº ^^</para> - <programlisting> ---- lib/html_quote.c.orig Wed Jun 5 16:02:30 2002 -+++ lib/html_quote.c Wed Jun 5 16:03:07 2002 -@@ -114,11 +114,13 @@ - * sure all 8-bit characters are encoded to protect from buggy - * clients - */ -+#if 0 - if (!escape && (ch <= 0x1F || ch >= 0x7f) && ch != '\n' && ch != '\r' && ch != '\t') { - static char dec_encoded[7]; - snprintf(dec_encoded, sizeof dec_encoded, "&#%3d;", (int) ch); - escape = dec_encoded; - } -+#endif - if (escape) { - /* Ok, An escaped form was found above. Use it */ - strncpy(dst, escape, 6);</programlisting> - </sect1> - - <sect1 id="apache2"> - <title>apache2 ¹w³]Åã¥Ü¤¤¤åºô¶</title> - <para>apache2 ªºhttpd.conf¸Ì±¦³¤@¦æ³]©w:</para> - <programlisting> -AddDefaultCharset ISO-8859-1</programlisting> - <para>³o¤@¦æ³]©w¾ÉPÂsÄý¾¹¤£·|®Ú¾Úºô¶¸Ì±ªº»y¨¥³]©w¦Ó§PÂ_½s½X¤èªk¡A - ¥un§â³o¦æµù¸Ñ±¼´N¥i¥H¥¿±`¤F¡C</para> - <para>¦pªGn¹w³]¬° Big5 ½s½X¡A¤]¥i¥H§ï¬°:</para> - <programlisting> -AddDefaultCharset Big5</programlisting> - <para>¤£¹L¦pªG¦³¨Ï¥ÎªÌªººô¶¨Ã«D Big5 ½s½X¡A - ³o¼Ë¤lªº³]©w¥i¯à·|³y¦¨§xÂZ¡A - ¤£¦pµù¸Ñ±¼¥Ñ¨Ï¥ÎªÌ¦Û¤v¥h¼g¥H¤Uªº¼ÐÀY§ó¬°¦X¾A:</para> - <programlisting> -<meta http-equiv="Content-Type" content="text/html; charset=big5"></programlisting> - </sect1> - - <sect1 id="url"> - <title>ºô§}¦C¤£¯à¨Ï¥Î¤¤¤åÀɦW¡H</title> - <para>ºô§}¦C¤£¯à¨Ï¥Î¤¤¤å¡A¥i¯à¬O IE ªº¹w³]ȳy¦¨ªº¡C - «ö³y¤U±ªº¨BÆJ×§ï¬Ý¬Ý¡G</para> - <programlisting>¤u¨ã(T) -> ºô»Úºô¸ô¿ï¶µ(O) -> ¶i¶¥</programlisting> - <para>¸Ì±¦³Ó <option>¥Ã»·±N URL ¶Ç°e¦¨ UTF-8 (»Ýn«·s±Ò°Ê)</option> - ªº¿ï¶µ¡A§â¤Ä¨ú®ø«á¡A«ö½T©w¨Ã±N IE Ãö±¼«¶}¡C</para> - </sect1> - - <sect1 id="wget"> - <title>wget ¤¤¤åÀɦWÅܶýX</title> - <para>¤¤¤åÀɦW¦b¥±`ªº±¡ªp¤U·|³Q½s½X¡A - ¦ý¬O¦b <option>--cut-dirs</option> ®É¤S¬O¥¿±`ªº¡A - ¨º´N¤j®a¥Î <option>--cut-dirs</option>¡A - ©Î¬O¨Ï¥Î <filename>outta-port/wget</filename> §a</para> - <programlisting> -wget -r -np -nH --cut-dirs=3 ftp://freebsd.sinica.edu.tw/pub/statue/test/ - ´ú¸Õ.txt -wget -r -np -nH -nd ftp://freebsd.sinica.edu.tw/pub/statue/test/ - %B4%FA%B8%D5.txt -wget "ftp://freebsd.sinica.edu.tw/pub/statue/test/*" - %B4%FA%B8%D5.txt</programlisting> - <para><application>wget</application> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/wget</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>¥Ñ©ó¤£ª¾¦Wªºì¦]¡A¥i¯à¬O¬°¤FÁ×¶}¯S®íÀɦW¡A - wget ·|¦Û°Ê±N§ì¨úÀɦWªº³¡¤À¥Î encode_string ³B²z¹L¡A - ©Ò¥H¸Ó patch ´N§â³Q encode_string ³B²z¦¨ "%3A" ³oºØªF¦è¡A - ¥Î decode_string ÁÙ즨 ":"¡A - ¨Ã®M¥Î¦b¥Ø¿ý»PÀɮצWºÙªº³¡¤À¡Adecode_string ¬O wget ¤º«Øªº¨ç¦¡¡C</para> - <para>WWW: <ulink url="http://sunsite.auc.dk/wget/"> - http://sunsite.auc.dk/wget/</ulink></para> - </sect1> - - <sect1 id="bdf-newchar"> - <title>¦p¦ó³y¦r¡H</title> - <para>³y¦rªº°ÝÃD¡A¥Ø«eµ§ªÌ·|ªº¥u¦³³yÂI°}¦r¦Ó¤w¡C</para> - <para>º¥ý¡A§ä¨ì±zn§ïªº¦r«¬ÀÉ¡A¦b³oÃä°²³]¬O - <filename>kc15f.bdf</filename>¡A§Ú¥u·|§ï BDF ®æ¦¡ªº¡A - µM«á§âÂI°}ªº®æ¦¡´O¤J¸Ó¦r«¬Àɤº¡C</para> - <para>¥H '¤å' ¬°¨Ò¡A¥ý±o¨ì¥Lªº ENCODING¡G</para - <screen> -&prompt.root; <userinput>echo "¤å" | hexdump</userinput> -0000000 e5a4 000a -0000003 -&prompt.root; <userinput>printf %d 0xa4e5</userinput> -42213</screen> - <para>¥H¤Î¥Lªº ucs-2¡G</para> - <screen> -&prompt.root; <userinput>echo "¤å" | iconv -f big5 -t ucs-2 | hexdump</userinput> -0000000 8765 0a00 -0000004</screen> - <para>§Ú̦b³oÃä¥H (¤è¤è¤g) ¬°¨Ò¡A¥Lªº big5 code ¬O - 0x964f(38479)¡Aucs-2 code ¬O 0x5803¡C</para> - <para>¥ý§ä¨ì <option>CHARS 13867</option>¡A¦]¬°§ÚÌn¥[·s¦r¡A - ©Ò¥H§ï¦¨ <option>CHARS 13868</option>¡C</para> - <para>µM«á¨ì³oÓÀɪº³Ì«á¡A§ä³Ì«á¤@Ó <option>STARTCHAR</option> - ¥[¤@¡A¦b³oÃä¬O STARTCHAR 13868 ¬°³Ì«á¤@Ó¡A©Ò¥H¤]¥[¤@¡A - µM«á±N¦r¶ë³Ì«á¡A¨Ã¦b <option>ENDFONT</option> ¤§«e¡C</para> - <programlisting> -STARTCHAR 13869 -ENCODING 38479 -SWIDTH 31 0 -DWIDTH 16 0 -BBX 15 15 1 -3 -BITMAP -1830 -1424 -FEFE -2040 -3C78 -2488 -4488 -5528 -8A10 -0180 -0110 -3FF8 -0100 -0104 -FFFE -ENDCHAR</programlisting> - <para>µM«á¸òµÛ¥H¤Uªº¤è¦¡§@¨ÓÅý X »{Ãѱz©Ò³yªº¦r¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts/encodings/large/</userinput> -&prompt.root; <userinput>cp big5.eten-0.enc.gz big5.eten-0.enc.gz.bak</userinput> -&prompt.root; <userinput>gunzip big5.eten-0.enc.gz</userinput> -&prompt.root; <userinput>chmod 644 big5.eten-0.enc</userinput> -&prompt.root; <userinput>vim big5.eten-0.enc</userinput> -0x964F 0x5803 -&prompt.root; <userinput>chmod 444 big5.eten-0.enc</userinput> -&prompt.root; <userinput>gzip big5.eten-0.enc</userinput> -&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts/local</userinput> -&prompt.root; <userinput>fetch kc15f.bdf</userinput> -&prompt.root; <userinput>mkfontdir</userinput> -&prompt.root; <userinput>crxvt -fm -kc-fixed-medium-r-normal--16-160-72-72-c-160-big5-0</userinput> -&prompt.root; <userinput>perl -e 'print pack("CC", 0x96, 0x4F);'</userinput></screen> - </sect1> - - <sect1 id="ftpd"> - <title>¤º«Ø ftpd ªº¤¤¤å°ÝÃD</title> - <para>Contributed by: Wang.bbs@bbs.ba.mgt.ncu.edu.tw</para> - <para>Last Update: 2003¦~ 4¤ë 1¤é ©P¤G 12®É57¤À00¬í CST</para> - <para>Q: 4.7 Release ¤º«Ø ftpd¡A - ¨Ò¦p¡uµ{¡v¡B¡u³{¡v²Ä¤GÓ character ¬O '{' ªº¤¤¤å¦r´N¤U¸ü¤£¤U¨Ó¡H</para> - <para>A: ¦]¬° FreeBSD ¤º«Øªº FTPD ·|±N { ©M \ ªº¦r¥h°£¡A - ¦pªG±z·QnÅý³o¨Ç¤¤¤å¦r¥i¥i¥H¥¿±`¨Ï¥Î½Ð×§ï - <filename>/usr/src/libexec/ftpd/ftpcmd.y</filename> - §ä¨ì¤U¦C³o¤@¦æ¡G</para> - <programlisting> -GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE;</programlisting> - <para>±N¥¦§ï¦¨¡G</para> - <programlisting> -GLOB_NOCHECK|GLOB_TILDE|GLOB_NOESCAPE;</programlisting> - <para>¦A«·s compile ftpd</para> - <screen> -&prompt.user; <userinput> man 3 glob</userinput></screen> - <programlisting> - GLOB_NOESCAPE By default, a backslash (`\') character is used to - escape the following character in the pattern, avoiding - any special interpretation of the character. If - GLOB_NOESCAPE is set, backslash escaping is disabled. - - GLOB_BRACE Pre-process the pattern string to expand `{pat,pat,...}' - strings like csh(1). The pattern `{}' is left unex- - panded for historical reasons (and csh(1) does the same - thing to ease typing of find(1) patterns).</programlisting> - <para>§Ú¤]§Ë¦¨¤F outta-port¡A¦³¿³½ì¥i¥Hª½±µ¨ì outta-port/ftpd ©³¤U¦w¸Ë¡C</para> - </sect1> - - <sect1 id="chm2html"> - <title>.chm «ç»ò¦b Unix ©³¤UÆ[¬Ý¡H</title> - <para>Contributed by: mison@bbs.ee.ntu.edu.tw</para> - <para>Last Update: 2003¦~ 4¤ë16¤é ©P¤T 16®É35¤À53¬í CST</para> - <para>¥Ø«e³£¬O±N <filename>.chm</filename> ¸ÑÀ£ÁY¦¨ - <filename>.html</filename> «á¦A¡A¦A¥ÎÂsÄý¾¹¥h¬Ý¡C - ²{¦³ªº .chm ¤è®×¦³¨âÓ¡A¤@Ó¬O - <filename role="package">misc/chmlib</filename> - ¥H¤Î chmtools¡A¤£¹L¨â®M³£¨S¦³¸ÑÀ£ÁYªº¤u¨ã¡A - ©Î¬O¤£¾A¦X¤¤¤åªº³B²z¡A¦]¦¹ mison §Q¥Î chmtools ¼g¤F¤@Ó - chm2html ªº¤u¨ã¡A¦pªG¦³¿³½ìªº¤H¥i¥H¸Õ¸Õ¬Ý¡C</para> - <para><application>outta-port/chm2html</application> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/chm2html</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>¦b³oÃä¥H¤@Ó <filename>braille.chm</filename> ¬°¨Ò¤l¡A - ¥Î <command>chm2html</command> - ¨Ó¸ÑÀ£ÁY¡A¨Ã¸ÑÀ£ÁY¨ì braille ªº¥Ø¿ý¤U¡G</para> - <screen>chm2html < braille.chm braille/</screen> - <para>¦b braille ªº¥Ø¿ý¤U·|²£¥Í¤@Ó braille.hhc ªº¥Ø¿ýÀÉ¡A - ±µµÛ¦A¥Î <command>hhc2html.pl</command> ±N¯Á¤ÞÀÉÂà¥X¨Ó¡G</para> - <screen>hhc2html.pl braille/braille.hhc > braille/braille.html</screen> - <para>¤]¥i¥H¥Î <command>hhc2bookmark.pl</command> ±N¥Ø¿ýÀÉÂন - <application>mozilla</application> ªº bookmark ¨Ó¥Î¡G</para> - <screen>hhc2bookmark.pl --lo=on --root=`pwd`/brailee brailee/braille.hhc > bookmark.html</screen> - <para>¤¤¤åÀɦWªº³¡¤À¡A¥u¬O§â chm ¸Ìªº unicode Âন big5¡A - ³o¼Ë¥u¬OÅý¸Ñ¥X¨Óªº¤¤¤åÀɦW¥i¥HÅý¤H¬Ý±oÀ´¡Ahyper linkÁÙ¬O·|¦³°ÝÃD¡C</para> - <para>°Ñ¼Æ <option>--lo=on</option> ¬O«ü©w§â¤j¼gÀɦW§ï¬°¤p¼g¡A - ³o¬O¦]¬° chm2thml ¬O®Ú¾Ú chm ÀÉÀY¸Ñ¥XÀɮסA - ¦Ó hhc ¥Ø¿ý¡Bchm ÀÉÀY¸ÌªºÀɦW¡A¨âªÌ¥i¯à¤£¤@P¡C - ©Ò¥H¦b²Ä¤@¨B chm ¸Ñ¶}«á¡B - ¦Û¦æ§PÂ_n¤£n¥[ <option>--lo=on</option>¡C</para> - <para>bookmark ¥u¬O¤@ӼȮɪº¸Ñ¨M¤è®×¡A¥i¥H¥Î - <filename>hhc2bookmark.pl</filename> Âà¥X¨ÓªºÀÉ®×´À´«ì¨Ó - <filename>~/.mozilla</filename> ¸Ìªº bookmark¡A - ³o¼Ë¥i¥H¼ÒÀÀ MircoSoft IE ªº text/sitemap¡F¨ä¹ê¦³§ó¦n - ªº¤èªk¡A <application>mozilla</application> ¦³´£¨Ñ - sidebar ©M IE sitemap Ãþ¦ü¡A©Î¬O¦b <application>mozilla</application> - Ū¨ú¨ì¯S®íªº°ÆÀɦW©Î¬O MIME Type ®É¥h¦Û°Ê©I¥s - chm2html ¨Ã§@¦¨ºô¶¨ÓŪ¥h¡C</para> - <para>hyper link ÀɦW¤£¤@Pªº°ÝÃD¥i¯à¤d©_¦Ê©Ç¡AÂà¥Ø¿ýªºµ{¦¡¬O¥Î perl ¼gªº¡A - Y¦³»Ýn¡A½Ð¦Û¦æ×§ï perl µ{¦¡¸Ìªº regular expressions</para> - <para>¦b±N hhc2html.pl ²£¥Íªº¥Ø¿ý¥[¨ì sidebar ¤¤¡A - §Ú´ú¸Õªºµ²ªG¡A¨Ï¥Î¦p¤Uªº¤è¦¡¥i¥H¥[¤J sitebar¡G</para> - <screen>javascript:window.sidebar.addPanel('title','http://','');</screen> - <para>¦ý¬O§â http:// ´«¦¨ file:// ´N¨S¿ìªk¥[¶i¥h¡A©Ò¥HÁÙ¬Oª½±µ°õ¦æ - <command>chm.sh braille.chm</command> Åo¡C</para> - <para>¦b¯S®íÀɦW©Î¬OMIME Typeªº³B²z±o·PÁ bv1al ´£¨ÑªºÆF·P¡A - ¨Ï¥Î <application>mozilla</application> ¤]¥i¥H¥ÎÃþ¦ü¤èªk¶}±Ò¡C</para> - <programlisting> -mozilla pull-down toolbar: - Edit->Preferences->Navigator->HelperApplications->NewType: - Description of type: MicroSoft HTML Help - File extension: chm - MIME Type: chemical/x-chemdraw application/mshelp - Application to use: chm.sh</programlisting> - <para>¤£¹L¥H¤Wªº¤èªk¦bµ§ªÌ´ú¸Õ¤U¡A¨Ã¨S¦³§@¥Î¡A¦pªG¦³¤H¦¨¥\½Ð§i¶D§Ú¤@¤U¡C</para> - <para>MicroSoft ¦³Óµ{¦¡¥i¥H HTML Âà CHM¡A¤]¥i¥HÂà¦^¨Ó¡AÀ³¸Ó¬O³oÓ - <ulink url="http://download.microsoft.com/download/OfficeXPProf/Install/4. -71.1015.0/W98NT42KMe/EN-US/HTMLHELP.EXE">HTMLHELP.EXE</ulink> - ¡A¦b MicroSoft ¤U³B²z HTML »P CHM ¤¬Âà®ÉÆZ¦n¥Îªº¡C</para> - <para>WWW: <ulink url="http://66.93.236.84/~jedwin/projects/chmlib/"> - http://66.93.236.84/~jedwin/projects/chmlib/</ulink></para> - <para>WWW: <ulink url="http://www.speakeasy.org/~russotto/chm/"> - http://www.speakeasy.org/~russotto/chm/</ulink></para> - </sect1> - - <sect1 id="konsole"> - <title>konsole ¦r¶Z¹L¤j</title> - <para>Settings -> Font -> Custom -> Terminal 12</para> - <para>Settings -> Size -> 80x24 (VT100)</para> - <figure> - <title>konsole snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konsole" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="cyrus-imapd2"> - <title>Cyrus-IMAP ±N 8-bit ¤å¦rÂà´«¬° X ªº°ÝÃD</title> - <para>Contributed by ¤p³¢ (jimkou.bbs@bbs.sayya.org)</para> - <para>Last Update: Sat May 17 12:09:58 2003</para> - <para>¥H <filename role="package">mail/cyrus-imapd2</filename>-2.1.13 - ¬[³]¶l¥ó¦øªA¾¹¡A¦³¨Ç«H¥óªº¥D¦®¥þ³¡Åܦ¨¤F XXXXXX ¡H - ³o¬O RFC 2047 ªº¼Ð·Ç¤£¬Û®e 8Bit ¥D¦®ªº¶l¥ó¡C - ¥Ø«e¯à¥Îªº¿ìªk¬O±N¼ÐÃD½s½X¡A³o¬O¤ñ¸û¼Ð·Çªº°µªk¡A - ©Î¬O×§ï source code ¨âÓÀÉ®× - <filename>imap/lmtpengine.c</filename> ¥H¤Î - <filename>imap/message.c</filename> - Åý¦¬«Hªº IMAPD ¤ä´© 8Bit ¥D¦®¡C</para> - <programlisting> ---- imap/lmtpengine.c.orig Sat May 17 14:45:39 2003 -+++ imap/lmtpengine.c Sat May 17 14:48:07 2003 -@@ -739,6 +739,7 @@ - state s = NAME_START; - int r = 0; - int reject8bit = config_getswitch("reject8bit", 0); -+ int ignore8bit = config_getswitch("ignore8bit", 0); - - if (namelen == 0) { - namelen += NAMEINC; -@@ -854,7 +855,7 @@ - form. */ - r = IMAP_MESSAGE_CONTAINS8BIT; - goto ph_error; -- } else { -+ } else if (!ignore8bit) { - /* We have been configured to munge all mail of this - form. */ - c = 'X';</programlisting> - <programlisting> ---- imap/message.c.orig Fri Apr 18 06:49:49 2003 -+++ imap/message.c Sat May 17 14:46:27 2003 -@@ -229,6 +229,7 @@ - int n; - int sawcr = 0, sawnl; - int reject8bit = config_getswitch("reject8bit", 0); -+ int ignore8bit = config_getswitch("ignore8bit", 0); - int inheader = 1, blankline = 1; - - while (size) { -@@ -264,7 +265,7 @@ - /* We have been configured to reject all mail of this - form. */ - if (!r) r = IMAP_MESSAGE_CONTAINS8BIT; -- } else { -+ } else if (!ignore8bit) { - /* We have been configured to munge all mail of this - form. */ - *p = 'X';</programlisting> - <para>³Ì«á¦A½s¿è <filename>${PREFIX}/etc/imapd.conf</filename> - ¨Ã¼W¥[¤@¦æ¡G</para> - <programlisting>ignore8bit = yes</programlisting> - <para>RFC 2047 MIME (Multipurpose Internet Mail Extensions) Part Three: - Message Header Extensions for Non-ASCII Text</para> - <para>WWW: <ulink url="http://asg.web.cmu.edu/cyrus/"> - http://asg.web.cmu.edu/cyrus/</ulink></para> - </sect1> - - <sect1 id="font-width"> - <title>^¤å¦r©M¤¤¤å¦rµ¥¼e¡H</title> - <para>Contributed by firefly</para> - <para>TrueType ¦rÅé¤À¦¨¨âºØ¡A¤@ºØ¬O¥iÅܦr¶Z¡A¤]´N¬O¨CÓ¦r²Å¼e«×¤£¤@¼Ë¡A - ¤ñ¦p "x" »P "i"¡A³o¨âÓ¦r²Å´N¤£µ¥¼e¡A¥¦¬O¦b¨CÓ¦r²Å¤¤¬ö¿ý¸Ó¦r²Åªº¼e«×¡A - ¤j¦h¼Æªº TrueType ³£¬O³oºØ®æ¦¡¡C </para> - <para>¥t¤@ºØ´N¬O©T©w¦r¶Z¡C¤]´N¬O¨CÓ¦r²Å¼e«×³£¤@¼Ë¡A³o¼ËÅã¥Ü©Î¥´¦L®É¡A - ·|¦³¹ï»ô®ÄªG¡A¤ñ¸û¬üÆ[¡A¦b^»yÀô¹Ò¤¤¡A¤£·|¦³¥ô¦ó°ÝÃD¡AÁo©úªº±z¡A - ª¾¹D°ÝÃD©Ò¦b¤F§a¡C</para> - <para>¨S¿ù¡ICJK ªºµ¥¼e¦rÅé¡A¥]§t¡y¥b¼e^¼Æ¦r²Å¡z»P¡y¥þ¼e CJK ¦r²Å¡z¡A - ¦r«¬¤ÞÀº·|§â¥þ¼e¦r¼e«×®M¥Î¦b¥b¼e¦r¤WÀY¡A³y¦¨¥b¼e¦r¬Ý°_¨Ó¶¡¶Z¤Ó¤j¡A - ³o´N¬O°ÝÃD©Ò¦b¡C</para> - <para>³o¸Ì´£¨Ñ¤@Ó¤èªk¡AÅý¦r«¬¤ÞÀº©¿²¤ CJK ¦rÅé«ü©wªº¼e«×¡A - ±z¥i¥H±N¥H¤U³o¬q¤º®e¡A½Æ»s¨ì ~/.fonts.conf ¤¤¡G</para> - <programlisting> -<match target="font"> - <test target="pattern" name="lang" compare="contains"> - <string>zh-tw</string> - <string>zh-cn</string> - <string>ja</string> - <string>ko</string> - </test> - <test name="spacing" compare="eq"> - <const>mono</const> - </test> - <edit name="globaladvance" mode="assign"> - <bool>false</bool> - </edit> -</match> </programlisting> - <para>¥H¤W¨º¬qªº·N«ä¬O¡G·í¹J¨ì CJK ¦r«¬¡A¤S¬Oµ¥¼e®É¡A - ©¿²¤¨t²Î¤º©w¼e«×¡A³o¼Ë¡A·í¨t²Î¨Ï¥Î CJK µ¥¼e¦r®É¡A - «K¤£·|¦A¦³¶¡¶Z¹L¤jªº°ÝÃD¡C</para> - <para>¦]¬° MingLiU «ÅºÙ¦Û¤v¬O monospaced ¦r«¬¡A¦ý¹ê»Ú¤W¥¦¦³¨âºØ¼e«×¡G - ¤¤¤åªº¥þ§Î¥H¤Î^¤åªº¥b§Î¡C</para> - <programlisting> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match></programlisting> - <para>ÁÙ¥i¥H§ï spacing¡A0 ¬O proportional ªº spacing¡A100 ¬O mono¡A - 110 ¬O charcell¡C</para> - <programlisting> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <edit name="spacing"><int>0</int></edit> - </match></programlisting> - <para>¦b X11 Core Font ªº³¡¤À«h¬O¥²¶·×§ï XLFD¡A - ±N -m- §ï¦¨ -p-¡C</para> - </sect1> - - <sect1 id="pw"> - <title>pw ¶}±b¸¹¸I¨ì'@'°ÝÃD¡H</title> - <para>Q: pw ¦b¶}±b¸¹®É¡A¥unµù¸Ñ¦³ '@' §Y¦³¤U±°T®§¡G</para> - <screen> -&prompt.root; <userinput>pw useradd -n test -c "¤@" -d /home/test -g nogroup -m -s /bin/tcsh -w yes</userinput> -pw: invalid character `@' at position 1 in gecos field</screen> - <para>A: ¼x¨D¸Ñµª¤¤¡C</para> - </sect1> - - <sect1 id="smbfs"> - <title>mount_smbfs ¤£¯à¥Î¤¤¤å share ¦WºÙ¡H</title> - <para>Q: mount_smbfs ¨Ï¥Î¤¤¤å share ¦WºÙ¹J¨ì¦p¤Uªº¿ù»~¡G</para> - <programlisting>mount_smbfs: unable to open connection: syserr = No such file or directory</programlisting> - <para>A: ¼x¨D¸Ñµª¤¤¡C</para> - </sect1> - - <sect1 id="flash"> - <title>flash ¤¤¤åÅã¥Ü¡H</title> - <para>Q: MozillaÂsÄýflashºô¶®É¤¤¤å¦rÅܦ¨¶Ã½X¡H</para> - <para>A: ¼x¨D¸Ñµª¤¤¡C</para> - </sect1> - - <sect1 id="gtk-kde"> - <title>KDE ¤U¨Ï¥Î GTK ªº¦r«¬°ÝÃD¡H</title> - <para>Q: ¦b KDE ¤U¹B¦æ GTK ªº³nÅé¦r«¬©Ç©Çªº¡H</para> - <para>A: °õ¦æ <command>gnome-settings-daemon &</command>¡A¨Ã¥Î - <command>gnome-control-center</command> ¨Ó³]©w¦r«¬¡C</para> - </sect1> - - <sect1 id="filename"> - <title>ÀɦW¤j¼g´«¤p¼g¡A§t¤l¥Ø¿ý¡H</title> - <para>Contributed by edwar</para> - <para>big5 ¤¤¤å¤Î¯S®í¦r¤¸À³¸Ó¤]³£¨S°ÝÃD¡C</para> - <programlisting> -find ./t -depth \ -| perl -ne 'chomp;m</[^/]*$>;$d=$`;$_=$f=$&;'\ -'s/([\x80-\xFF].)|(\w)/$1\l$2/g;system "echo",$d.$f,$d.$_ if $f ne $_'</programlisting> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/fonts.sgml b/zh_TW.Big5/books/zh-tut/chapters/fonts.sgml deleted file mode 100644 index 19c365b23e..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/fonts.sgml +++ /dev/null @@ -1,1042 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.62 ---> - -<chapter id="fonts"> - <title>¿é¥X¦r«¬</title> - <para>¦b³oÓ³¹¸`¤¤±N·|¤¶²ÐÂI°}¦r«¬(Bitmapped Font)¡A - ¥H¤Î¦±½u´yÃä¦r«¬(Outline Fonts)¡C</para> - <para>ÂI°}¦r«¬(Bitmapped Fonts)¡G - ³oºØ¦r«¬´N¬Oª½±µ±NÂI¯x°}ªº¦r«¬Àx¦s¦b°O¾ÐÅ餤¡A - ¨Ï¥Î®É´Nª½±µ¨ú¥X¡A³oºØ¤è¦¡YÀx¦sÂI¼Æ¤£¦h«h¿é¥X¦r«¬¤ÓÃø¬Ý¡F - ¦ýYÀx¦sÂI¼Æ¸û¦h«h»Ýn¦û±¼¤Ó¦h°O¾ÐÅé¡A - ¦P®É±N¦rÅé©ñ¤j«á¥i¯à²£¥Í¿÷¾¦§§¡A¦]¦¹¥Ø«e°£¤F¯S®í¥Î³~¥~¡A - ´X¥G«Ü¤Ö¥Î¨ì¡C</para> - <para>¦±½u´yÃä¦r«¬(Outline Fonts)¬O§Q¥Î¦±½u¤½¦¡¨Ó´yø¦r®Ø¡A - ¦]¦¹¤£½×©ñ¤jÁY¤p¦ì¼Æ¬O¦h¤Ö³£¤@¼Ë¥·Æ¡A - ¦ý¬O¯ÊÂI¬Opºâ¯Ó®É¡A±`¨£ªº¥]¬A±`¥Î¦b¦L¨êªº Postscript - »P¥Î¦b¿Ã¹õÅã¥Üªº TrueType Font(TTF) µ¥¡C</para> - <para>¥Ø«e¨Ï¥ÎÂI°}¦r«¬ªº¥Dn¬O±±¨î¥x³nÅé¡A¹³¬O big5con¡Bzhcon µ¥¡A - ¥Dn¬O¦]¬°Åª¨ú¦±½u´yÃä¦r«¬ªº³t«×¸ûºC¡A - ¤]¤ñ¸û½ÆÂø¡A©Ò¥H¥Ø«eªº±±¨î¥x³nÅé³£¨S¬Ý¨ì¨Ï¥Î¦±½u´yÃä¦r«¬ªº¡C</para> - <para>WWW: <ulink url="http://www.geocities.com/fontboard/cjk/index.html"> - Chinese, Japanese and Korean characters in English - Windows</ulink></para> - <para>WWW: <ulink url="http://cgm.cs.mcgill.ca/~luc/china.html"> - Chinese Fonts</ulink></para> - <figure> - <title>showttf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/showttf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - - <sect1 id="pcf"> - <title>Bitmapped Font - ÂI°}¦r«¬·§½×</title> - <para>ÂI°}¦r«¬¥Nªí¦r«¬ BDF(Bitmap Distribution Format¡AÂI°}¤À´²®æ¦¡)¡B - HBF(Hanzi Bitmap Font¡Aº~¦rÂI°}¦rÅé)¡B - PCF(Portable Compiled Font)¡C</para> - <para>BDF Spec:<ulink url="http://partners.adobe.com/asn/developer/pdfs/tn/5005.BDF_Spec.pdf"> - 5005.BDF_Spec.pdf</ulink></para> - </sect1> - - <sect1 id="cmexfonts"> - <title>cmexfonts - ¤¤±À·| Big5+ ÂI°}¦r«¬</title> - <para>¸ÓµÛ§@Åv¬°¤¤µØ¥Á°ê¦æ¬F°|¬ã¦Ò·|¡B¤¤¤å¹q¸£±À¼s°òª÷·|©Ò¦@¦³¡A - ¦r§Î³]p¬°µØ±d¬ì§Þ Dynalab Inc.¡C</para> - <para>¸Ó®M¦r«¬¨Ã¤£¬O¼Ð·Çªº Big5 ¦r«¬¡A¦Ó¬O·í®É¬°¤F±À¼s Big5+ ©Ò»s§@ªº¡A - ¥Ø«e¨ÃµL¨Ï¥Îªº»ùÈ¡C</para> - <para>¦w¸Ë <filename role="package">chinese/cmexfonts</filename>¡C</para> - <para>³oÓ®M¥ó¤¤¥]§t¤F 16 ÂI¡B24 ÂI¨â®M¤¤¤åÂI°}¦r«¬¡C</para> - <para>WWW: <ulink url="http://www.cmex.org.tw/"> - cmex org</ulink></para> - </sect1> - - <sect1 id="kcfonts"> - <title>kcfonts - °ê³ìÂI°}¦r«¬</title> - <para>°ê³ì¤¤¤å PCF ¦r«¬¬O FreeBSD ¤U³Ì±`¥ÎªºÂI°}¦r«¬¡C</para> - <para>n±oª¾¤w¦w¸Ëªº BIG5 ¦r«¬¥Î¡G</para> - <screen> -&prompt.user; <userinput>xlsfonts | grep big5</userinput> -kc15f.pcf.gz -kc-fixed-medium-r-normal--16-160-72-72-c-160-big5-0 -kc24f.pcf.gz -kc-fixed-medium-r-normal--24-240-100-100-c-240-big5-0</screen> - <para>¦w¸Ë <filename role="package">chinese/kcfonts</filename>¡C</para> - <para>³oÓ®M¥ó¸Ì±¥]§t¤F 16 ÂI¡B20 ÂI¥H¤Î 24 ÂI¤T®M¤¤ - ¤åÂI°}¦rÅé¡A¨¬¨Ñ¤@¯ë±¡ªpÅã¥Ü¤¤¤å¤§¥Î¡C</para> - <para>¾A¥Î©ó 640x480 ¸ÑªR«× (NoteBook)</para> - <screen> -&prompt.root; <userinput>rxvt -ls -fm kc15 -fn 8x16 &</userinput></screen> - <para>¾A¥Î©ó +1024x768 ¸ÑªR«× (17 ¦T¿Ã¹õ)</para> - <screen> -&prompt.root; <userinput>rxvt -ls -fm kc24 -fn 12x24 &</userinput></screen> - </sect1> - - <sect1 id="gugod-clean"> - <title>gugod-clean - ·f°t¤¤¤åÂI°}¦r«¬¥Îªº^¤åÂI°}¦r«¬</title> - <para>¬Ý¤F¤@¤U irc ¤W±o²á¤Ñ¡A²×©óÀ´±o¬O¬°¤F²×ºÝ¾÷ªº´Ý¼v°ÝÃD¡C</para> - <para>¸`¿ý gugod ªº¤@¬q¸Ü¡G</para> - <para> - °t¦X kc15f §ï¤F¤@¤U schumacher ªº clean¡A¥»¨Ó³o¨âºØ¦r¤£¤@¼Ë°ª¡A - ©Ò¥H¥Î¤[¤F term ·|żżªº¡A§ï¦¨¤@¼Ë°ª´N¤£·|¤F¡A³oÓ clean ¬O 15 ªº¡A - «ç»ò§ï¦¨¤@¼Ë°ªªº¡H¤jP¤W¬O§ï bdf ¤¤ªº PIXEL_SIZE, POINT_SIZE, - FONT_ASCENT, FONT_DESCENT ÁÙ¦³ FONT ³o¨ÇªFªF¥ý¡A¤£¹Ln¥ý¥Î - xmbdfed §â bdf ¦r§ï¦¨·Qnªºªø¼e¡A¤£µM clean - ¦rªº¨CÓ¦r¥Àªø¼e³£¤£¤@¼Ë¡A«ÜÃø½Z¡A¬ÛÃö¤u¨ã½Ð¬Ý - <filename>ports/x11-fonts</filename>¡C</para> - <para>¦w¸Ë <filename role="package">chinese/gugod-clean</filename>¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts/local</userinput> -&prompt.root; <userinput>mkfontdir</userinput> -&prompt.root; <userinput>xset fp rehash</userinput> </screen> - <para>±N¥H¤U¥[¤J <filename>/usr/X11R6/lib/X11/fonts/local/fonts.alias</filename></para> - <programlisting> -gugod16 -gugod-clean-medium-r-normal--16-160-75-75-c-90-iso8859-1 -gugod18 -gugod-clean-medium-r-normal--18-180-75-75-c-80-iso8859-1 -gugod20 -gugod-clean-medium-r-normal--20-200-75-75-c-100-iso8859-1 -gugod22 -gugod-clean-medium-r-normal--22-220-75-75-c-110-iso8859-1 </programlisting> - <para>µM«á°õ¦æ <command>Eterm --font gugod16 &</command></para> - <para>´N¥i¥H¬Ý¨ì«Üº}«Gªº Eterm ³z©úI´º¡A - ì¨Ó·|ż±¼ªº²×ºÝ¾÷¤]¨S°ÝÃD¤F¡C</para> - </sect1> - - <sect1 id="intlfonts"> - <title>intlfonts - ¦U°êªº§K¶OÂI°}¦r«¬</title> - <para> - ³oÓ¥]§t¦U°êªº§K¶O PCF ¦r«¬¡A¦Ó¥B¸Ì±ÁÙ¥]§t¤F cns11643 ¤CÓ¦r±ªº - 16pt¡B24pt »P 40pt¡A¥H¤Î big5 ªº taipei16 »P taipei24¡A - ¸Ë§¹´X¥G¥i¥H³B²z¦UºØ»y¨¥¤F¡C </para> - <para>¦w¸Ë <filename role="package">x11-fonts/intlfonts</filename>¡C</para> - </sect1> - - <sect1 id="PostScript"> - <title>PostScript ·§½×</title> - <para> PostScript¬°¬ü°êAdobe(<ulink url="http://www.adobe.com"> - http://www.adobe.com</ulink>)¤½¥q©ó1985¦~©Òµoªíªº¤å¥ó´yz§Þ³N¡A - Adobe¨Ã§Q¥Î³oÓ§Þ³N¡A³Ð³yµÛ¦W¦X¥GPostScript§Þ³Nªº¦r«¬¡A - ¨Ã±q¦Ó§ïÅܾãÓ¦L¨ê¤u·~¡APostScript - ¥i¥Hºë½Tªº´yz¥±Ã¸»s¥ô¦ó¤å¦r¤Î¹Ï§Î¡A²{¤µPostScript - ªº§Þ³N¤w¸g«D±`´¶¹Mªº¨Ï¥Î¦b¦L¨ê»â°ì¡A¥]¬A¿Ã¹õÅã¥Ü(Display)¡A - ¹p®g¦Lªí¾÷(Laser Printer)¡A ¿é¥X¾÷(Imagesetter)¡A - ¼Æ¦ì¦L¨ê¾÷(Digital Printing)..µ¥µ¥¿é¥X³]³Æ¡C</para> - <para> ¦Ó»PPostScript§Þ³N·f°t³Ì«nªº¬OPostScript¦r«¬¡A - ¨Ï¥ÎªÌ¥i¥H³z¹LPostScript§Þ³N½Õ¾ã¬Y¨Ç°Ñ¼Æ¡A¦Ó§ïÅܦr«¬ªº¤j¤p¡A - ³±¼v/¥ßÅé/ªÅ¤ß/²Ê²Óµ¥¯S®í®ÄªG¡A ¥Ñ©óPostScript¦b¦L¨ê¤è±¨ô¶Vªí²{¡A - ¥Ø«e¥@¬É¤W¥Dnªº¤åÄm´X¥G¦h¬O¥HPostScriptªº§Î¦¡¥X²{¡C</para> - <para>¥Ø«e±`¨£ªº¤¤¤å¦C¦L¤è®×³£¬O²£¥Í Postscript «á¡A - ¦A¶i¦æ¦C¦L¡C²£¥ÍªºÀɮפS¥i¤À¬°¤º´O(bg5ps¡Benscript¡Bcnprint) - »P¤£¤º´O¦r«¬(truetype¡Bcid font)¡A - ¥Ø«eªº¸Ñ¨M¤è®×°¾¦V©ó¨Ï¥Î CID-Keyed font¡C</para> - <para>CID-Keyed font¡ACID¬OCharacter IDªºÂ²ºÙ¡C</para> - <para>CID¦r§Î®æ¦¡ªº³]p¥Dn¬O¬°¤F¦UºØPostScript¿é¥X³]³Æ¡A - ATM(Adobe Type Manager)³nÅé¡A - CPSI(Configurable PostScript Interpreter)¸Ñ;¹¤Î - DPS(Display PostScript)Åã¥Ü«¬PostScript³nÅéµ¥¡A - ¯à¨Ï¥Î©ó¤j¦r®w¦rÅé¶°¡A¯S§O¬O¥xÆW¡B¤j³°¡B¤é¥»¡BÁú°ê - µ¥Âù¦ì¤¸»y¨tªº°ê®a¤å¦r¡C </para> - <para> CJK(Chinese , Japan , Korean)¦r¶°¤W¤é¡BÁú¤G°ê¤å¦r¡A - °£¤F¥°²¦W¡B¤ù°²¦W¤ÎÁú¤å¦r¥~¡A¦û³Ì¦h¦rÅé®e¶qªºÁÙ¬Oº~¦r³¡¥÷¡A - ¦Ó¥B¤¤¡B¤é¡BÁúªºº~¦r«Ü¦h³£¬O¬Û¦Pªºº~¦r¡A¦pªG¤@®MCJK¦r¶°¯à¥]¬A - Big5¡BGB¡BJIS¤ÎKSC½Xªº©Ò¦³ªº¦r§Î¡B - ®e¶q¤@©w¤ñ¥|ºØ½X¦ì¤À¶}ªº¦r§Î¤Ö30%¥H¤W¡A¦Ó¥B¥i¥H¤£¥Î¾á¤ß¡A - ¥H«á±q¥H¤W¥|Ó¦a°Ï¨Óªº¤å¥ó¡A¿é¥X®É¨S¦³¹ïÀ³ªº¦r§Î¿é¥X¡C</para> - <para> ¦b1990¦~Adobeµoªí¥i¥H¤ä´©Âù¦ì¤¸¬[ºcªºPostScript¦r§Î®æ¦¡¡A - ¤@¯ë§Ú̳qºÙ¬°OCF(Original Composite Font)®æ¦¡¡A - ¥¦¨Ï¥Î¤ñ¸û½ÆÂø¦r§Îºc³y¤Î¦r§ÎÀx¦s¤è¦¡¡A - ¦]¬°¥¦¬°¤Fn¤ä´©Âù¦ì¤¸ªº¦r§Î¡A´N¥²¶·n°µ¦¨³o¼Ë½ÆÂøªº¬[ºc¡A - ¹³¥Ø«e¤j®a©Ò¨Ï¥Îªº¤¤¤åType1¡BType3¡BType4µ¥¦r§Î®æ¦¡¡A - ³£¬OÄÝ©óOCF®æ¦¡¡C</para> - <para> OCF¦r§În§ì¨ú¦C¦L¤@ÓÂù¦ì¤¸¦r§Î®É¡A¥²¶·n¸g¹L½ÆÂøªº¹ïÀ³Ãö«Y¡A - ¤~¯à¨ú±o¦r§Îªº¥~®Ø¸ê®Æ¥h¦C¦L¡A©Ò¥HType1¡BType3¡BType4µ¥OCF - ¦r§ÎªºÀÉÀY(header)´yz³£«D±`½ÆÂø¡A - ¦Ó¥B¨C¤@®a¦r§Î¼t°Ó³£¤£¤Ó¤@¼Ë¡C</para> - <para>CID¦r§Îªº¬[ºc¤ñOCF¦r§Î´N²³æ¦h¤F¡A - ª½±µ¥ÑCMapÀÉ®×¥h¹ïÀ³¦r§Î¥~®Ø¸ê®Æ¡A - ©Ò¥H¸Ñ;¹¯à§Ö³tªº¨ú±o¤Î¸Ñͦr§Îªº¥~®Ø¸ê®Æ¤Î¦C¦L¡A - ¦Ó¥B¤ñ¸û¸`¬Ù°O¾ÐÅ骺¨Ï¥Î¡C</para> - <para>Character Collection(¦r§Î¶°)¤ÎCMap File(¹ïÀ³ÀÉ)³o¤GªÌAdobe - ¦³©w¸q¼Ð·Ç®æ¦¡¡A¦r§Î¼t°Ó¥i¥H¨Ï¥ÎAdobeªº¼Ð·Ç®æ¦¡¡A - ¥HÁcÅ餤¤å¬°¨Ò¡AAdobe©w¸q¤@ÓCharacter Collection¡A - ©M«Ü¦hÓªºCMap File¡A¦pAdobe-CNS1-0¡AB5-H¡AB5pc-H¡AETen-B5-H - µ¥¤£¦PªºCMap file¡C ¤£¦PªºCMap file¨Ï¥Î©ó¤£¦Pªº¤º½X¨t²Î¡A - ¦pªG³o¨Ç¤º½X¨t²Îªº¦r½X¦³ÂX¥R®É¡A¥un¼W¥[·sªºCMap file¤ÎCID - ¦r§Î§Y¥i¡A¥i¥H¤£¼vÅT¨ìì¨ÓªºCMap file¤ÎCID¦r§ÎÀÉ¡C </para> - <para>WWW: <ulink url="http://www.arphic.com.tw/faqs/faqs_cid.htm"> - cid faqs at arphic</ulink></para> - <para>WWW: <ulink url="http://partners.adobe.com/asn/tech/type/index.jsp"> - Fonts / Type / OpenType</ulink></para> - </sect1> - - <sect1 id="truetype-as-cidfonts"> - <title>¨Ï¥Î TrueType ¦r«¬·í§@¬O CID fonts</title> - <para>gs-cjk ¬O¤@ÓÅý Aladdin/Artifex/GNU ghostscript(gs) - ¯à°÷¨Ï¥Î CJK ¥\¯àªºµo®ipµe¡C¦b³oÓºô¯¸¤¤¡A©Ò´£¨Ñªºµ{¦¡¶°¡A - ¥]§tÅý gs ¯à°÷§â CJK ( Ác¡B²¤¤¤å¡A¤é¤å¡AÁú¤å ) - ªº TrueType ¦r«¬·í§@ CID-Keyed ªº¦r«¬¨Ó³B²zªº¥²n׸ÉÀÉ®×( patch)¡A - ¥H¤Î§ï¶i¦b gs CID-Keyed ¦r«¬ªºhandler¡C</para> - <para>¸Ópµe¤w¸g¾ã¦X¨ì <application>ghostscript7</application></para> - <para>CID-Keyed font ¥Ñ CID font ©M CMap ©Ò²Õ¦¨¡A - ¨Ï¥Î«e°O±o¦w¸Ë <filename role="package">print/adobe-cmap</filename> - ¡C</para> - <para>¨Ï¥Î ghostscript ¨Ó¦C¦L¤å¥ó¡G</para> - <screen> -&prompt.root; <userinput>gs -sDEVICE=cdj550 -sOutputFile=/dev/lpt0 xx.ps</userinput> - </screen> - <para><command>gs --help</command> ·|¦³§ó¦hªº¿ï¶µ</para> - <para>¥H¦¹®M¥ó·f°t arphicttf ´N¥i¥HÅý¤j³¡¤Àªº³nÅé¥i¥H³z¹L - gs Ū¨ú ttf ¨Ó²£¥Í¥¿½Tªº gs ÀÉ¡C</para> - <para>¥H¤U¬O§Q¥Î <filename role="package">chinese/ttfm</filename> ¨Ó±N <application>arphicttf</application> ªº¦r«¬¥[¤J gs-cjk ªº¦Cªí¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --add gs-cjk bkai00mp.ttf</userinput> -&prompt.root; <userinput>ttfm.sh --add gs-cjk bsmi00lp.ttf</userinput></screen> - <para>³o¼Ë·|¤À§O²£¥Í±`¥Îªº CID-Keyed¡GShanHeiSun-Light-Eten-B5-H ¥H¤Î - ZenKai-Medium-Eten-B5-H ¥H¨Ñ»Ýn¦C¦Lªº³nÅé¨Ï¥Î¡A¨Ò¦p - Mozilla¡BKDEµ¥¡C</para> - <para>WWW: <ulink url="http://www.cs.wisc.edu/~ghost/index.html"> - Ghostscript, Ghostview and GSview</ulink></para> - <para>WWW: <ulink url="http://www.gyve.org/gs-cjk/"> - gs-cjk project</ulink></para> - </sect1> - - <sect1 id="moefonts-cid"> - <title>moefonts-cid - ¥Ñ Adobe ÂàĶªº MOE CID Font</title> - <para>CID-Keyed font ¥Ñ CID font ©M CMap ©Ò²Õ¦¨¡A - CMap ¥i¥H³z¹L¦w¸Ë - <filename role="package">print/adobe-cmaps</filename> ¨Ó¹F¦¨¡A - ¦Ó CID font «h¥²¶·¥t¥~¦w¸Ë¡C - ¤¤¤å CID font(MOEKai ©M MOESung) ¬O±q±Ð¨|³¡¦Ó¨Óªº¡A - 쥻¬° 48x48 ÂI°}¦r«¬¡A¥Ñ Adobe »s§@¦¨ CID font¡C</para> - <para>¦w¸Ë <filename role="package">chinese/moefonts-cid</filename>¡C</para> - <para>¦Û¦æ¦w¸Ëªº¸Ü¡ACID-Keyed font ¥i¥H±q - <ulink url="ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/"> - ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/</ulink> - ¨ú±o MOEKai-Regular MOESung-Regular ³o¨âÓ CIDFont¡A¨Ã¦b - <ulink url="ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/"> - ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/</ulink> - ¨ú±o ac14.tar.Z¡A¸Ì±¥]§t¤F Adobe-CNS1 ªº CMap ÀɮסC</para> - <para>¸Ë§¹«á´N¦³¦p¤Uªº CID-Keyed font ¥i¥H¨Ï¥Î¡G</para> - <programlisting> -MOEKai-Regular-ETen-B5-H -MOEKai-Regular-ETen-B5-V -MOESung-Regular-ETen-B5-H -MOESung-Regular-ETen-B5-V</programlisting> - <para>¥H¤U¬O¤@Ó´ú¸Õªº½d¨Ò¡G</para> - <screen> -&prompt.user; <userinput>cat cid.ps</userinput> -/MOEKai-Regular-ETen-B5-H findfont 60 scalefont setfont -50 600 moveto (²³¸Ì´M¥L¤d¦Ê«×) show -50 520 moveto (ÅZµM¦^º) show -50 440 moveto (¨º¤H«o¦b¿O¤õÄæ¬À³B) show -showpage -quit -&prompt.user; <userinput>gv -antialias cid.ps</userinput> -&prompt.user; <userinput>ps2ps cid.ps cid2.ps</userinput> -&prompt.user; <userinput>ps2pdf cid.ps</userinput> -&prompt.user; <userinput>ps2pdf cid2.ps</userinput> -&prompt.user; <userinput>xpdf cid.pdf</userinput> (¥i¯à¤£¦æ) -&prompt.user; <userinput>xpdf cid2.pdf</userinput></screen> - <figure> - <title>cid-gv snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cid-gv" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>¥Ø«e¤w¸g¥i¥H¥Ñ <filename role="package">chinese/ttfm</filename> ·f°t - <application>gs-cjk</application> - ªº¤è¦¡¨Ó¨ú¥N¡A¦Ó¥B®ÄªG§ó¦n¡C</para> - <para>¥H¤U¬O¥H MOESung-Regular ¬°¨Ò¤l¡A¨Ó¼W¥[²ÊÅé¡B±×Åé¡B²Ê±×Åé¤ä´©¡A - ¦b¦w¸Ë®É¡A¥Ñ©ó¥²¶·ÃB¥~¦w¸Ë adobe-cmaps ¨Ó·f°t¡A - ©Ò¥H·| DEPENDS print/adobe-cmaps¡C</para> - <para>¦A¨Ó¬O«Ø¥ß²ÊÅé¡A±×Åé¡A²Ê±×Åéµ¥¡A¦b¬Ý§¹ ttfm ªº gs-cjk ¼Ò²Õ«á¡A - ¦³Ó·Qªk´N¬O gs-cjk ªº°µªk¬O¦b ttf ¤W±«Ø¥ß²ÊÅé¡A±×Åé¡A²Ê±×Åéµ¥¡A - ³o¨Ç°µªk¬O¤£¬OÀ³¸Ó¤]¾A¥Î©ó moefonts-cid¡H</para> - <para>¦]¦¹´N«Ø¥ß¤F MOESung-Regular-Bold</para> - <programlisting> -%!PS-Adobe-3.0 Resource-CIDFont -%%BeginResource: CIDFont (MOESung-Regular-Bold) -/MOESung-Regular-Bold -/MOESung-Regular /CIDFont findresource -16 dict begin - /basecidfont exch def - /basefont-H /.basefont-H /Identity-H [ basecidfont ] composefont def - /basefont-V /.basefont-V /Identity-V [ basecidfont ] composefont def - /CIDFontName dup basecidfont exch get def - /CIDFontType 1 def - /CIDSystemInfo dup basecidfont exch get def - /FontInfo dup basecidfont exch get def - /FontMatrix [ 1 0 0 1 0 0 ] def - /FontBBox [ - basecidfont /FontBBox get cvx exec - 4 2 roll basecidfont /FontMatrix get transform - 4 2 roll basecidfont /FontMatrix get transform - ] def - /cid 2 string def - /BuildGlyph { - gsave - exch begin - dup 256 idiv cid exch 0 exch put - 256 mod cid exch 1 exch put - rootfont /WMode known { rootfont /WMode get 1 eq } { false } ifelse - { basefont-V } { basefont-H } ifelse setfont - .03 setlinewidth 1 setlinejoin - newpath - 0 0 moveto cid false charpath stroke - 0 0 moveto cid show - currentpoint setcharwidth - end - grestore - } bind def - currentdict -end -/CIDFont defineresource pop -%%EndResource -%%EOF</programlisting> - <para>¥H¤Î MOESung-Regular-Bold-ETen-B5-H.gsf</para> - <programlisting> -/MOESung-Regular-Bold-ETen-B5-H -/MOESung-Regular-Bold (MOESung-Regular-Bold) -/ETen-B5-H (CMap/ETen-B5-H) - -1 index /CMap resourcestatus -{pop pop pop} -{runlibfile} ifelse -/CMap findresource - -3 1 roll -1 index /CIDFont resourcestatus -{pop pop pop} -{runlibfile} ifelse -/CIDFont findresource - -[ exch ] composefont pop </programlisting> - <para>µ²ªGµo²{¦b´ú¸ÕÀÉ cid.ps</para> - <programlisting> -/MOESung-Regular-ETen-B5-H findfont 30 scalefont setfont -50 600 moveto (2000¦~5¤ë29¤é) show -/MOESung-Regular-Bold-ETen-B5-H findfont 30 scalefont setfont -50 560 moveto (2000¦~5¤ë29¤é) show -/MOESung-Regular-Italic-ETen-B5-H findfont 30 scalefont setfont -50 520 moveto (2000¦~5¤ë29¤é) show -/MOESung-Regular-BoldItalic-ETen-B5-H findfont 30 scalefont setfont -50 480 moveto (2000¦~5¤ë29¤é) show -/MOEKai-Regular-ETen-B5-H findfont 30 scalefont setfont -50 440 moveto (2000¦~5¤ë29¤é) show -/MOEKai-Regular-Bold-ETen-B5-H findfont 30 scalefont setfont -50 400 moveto (2000¦~5¤ë29¤é) show -/MOEKai-Regular-Italic-ETen-B5-H findfont 30 scalefont setfont -50 360 moveto (2000¦~5¤ë29¤é) show -/MOEKai-Regular-BoldItalic-ETen-B5-H findfont 30 scalefont setfont -50 320 moveto (2000¦~5¤ë29¤é) show -showpage -quit</programlisting> - <para>²ÊÅ骺³¡¤À¥X²{¤F¹w´Áªº®ÄªG¡A©Ò¥H´NÄ~Äò»s§@±×Åé»P²Ê±×Åé¡A - ³o³¡¤À¥i¥H°Ñ¦Ò gs-cjk¡A±×Å骺¦WºÙ©w¬° MOESung-Regular-Italic¡A - ¦Ó²Ê±×Åé«h¬O MOESung-Regular-BoldItalic¡C</para> - <para>³Ì«á¡A°O±o§â³o¨Ç .gsf ¼g¤J - /usr/local/share/ghostscript/7.05/lib/Fontmap.GS - ¼gªk¬O¡G¦r«¬ (¦r«¬.gsf) ;</para> - <programlisting> -/MOESung-Regular-ETen-B5-H (MOESung-Regular-ETen-B5-H.gsf) ; -/MOESung-Regular-Bold-ETen-B5-H (MOESung-Regular-Bold-ETen-B5-H.gsf) ; -/MOESung-Regular-BoldItalic-ETen-B5-H (MOESung-Regular-BoldItalic-ETen-B5-H.gsf) ; -/MOESung-Regular-Italic-ETen-B5-H (MOESung-Regular-Italic-ETen-B5-H.gsf) ;</programlisting> - <para>³Ì«á×§ï¤@¤U -H ¦¨ -V ¦A«½Æ¤W±ªº¹Lµ{§Y¥i¡A - ¨ä¥Lªº¦r«¬¤]¬O´X¥G¤@¼Ëªº°µªk´N¥i¥H§¹¤u¤F¡A - ¤£¹L¡A¯uªº¤ñ¤£¤W¥Î ttf °µ¥X¨Óªº§r</para> - <para>¦p¦¹«Ø¥ß§¹¡A´N·|¦³¤@°ï¥i¥Îªº CID-Keyed ¦r«¬</para> - <programlisting> -MOESung-Regular-ETen-B5-H -MOESung-Regular-Bold-ETen-B5-H -MOESung-Regular-BoldItalic-ETen-B5-H -MOESung-Regular-Italic-ETen-B5-H</programlisting> - <para>³o¼Ë¤l¦b°t¦X¤å®Ñ³nÅé¤W¡AÀ³¸Ó·|§ó¦n¡A - §Ú·Q¤å®Ñ³nÅéºCºCªº¤]·|§â¦C¦Lªº³¡¤À¥Î - gs ©Ò´£¨Ñªº¦r«¬¨Ó¼ÒÀÀ¡A¹³¬O editors/Abiword ´N¬OӫܴΪº¨Ò¤l¡A - ¦Ó kde2 «h¬O¦Û¤v°µ²ÊÅé¡A±×Åéµ¥ªº¼ÒÀÀ¡A - ¤£¹L§ÚÁÙ¨S¥h´ú¸Õ¨ì²ÊÅé©M±×Å骺³¡¤À¡A - µ¥¦³ªÅ¶¢¤F¦A¥h¸Õ¸Õ¡C</para> - <figure> - <title>moefonts-cid snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/moefonts-cid" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="embbed-pdf"> - <title>¥H gs Æ[¬Ý¤£¤º´Oªº pdf ÀÉ</title> - <para>gs/gv ¦³Ó dirty hack¡A´N¬O¬Ý¨ì</para> - <programlisting> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -°ê¦r¼Ð·Ç§ºÅé CID TrueType no no no 22 0</programlisting> - <para>³oºØÃþ«¬ªº¤£¤º´O¦r¡A´N¦Û¤v¨ì - <filename>/usr/local/share/ghostscript/7.05/lib/CIDFnmap</filename> - ¤¤¥[¤W alias¡A¥H§Ú¦Ó¨¥·|¥[¤W¤å¹©¤W®ü§ºªº alias¡G</para> - <programlisting> -/°ê¦r¼Ð·Ç§ºÅé /ShanHeiSun-Light ;</programlisting> - <para>§õªG¥¿ Edward G.J. Lee ¤]´£¥X¤ñ¸û¥¿¦¡ªº¸Ñªk¦p¤U¡G</para> - <para> - ¬Q¤Ñª±¤F¤@¤U gs¡Cµo²{¥i¯à¤£¥²³o»ò³Â·Ð¡A¦]¬° CJK-latex + dvipdfmix - »s§@¥X¨Óªº¤£¤º´O¤¤¤å PDF ÀÉ¡A»á¦X PDF-spec¡CÁöµM¡Apdffonts ¬Ý¨ìªº¬O¡G</para> - <programlisting> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -°ê¦r¼Ð·Ç§ºÅé CID TrueType no no no 22 0</programlisting> - <para>¦ý¨ä¹ê PDF ÀɸÌÀY·|¼Ð°O¦¨ Adobe-CNS1¡A¤]´N¬O»¡·|¥h¨Ï¥Î PDF browser - Adobe-CNS1 ªº¹w³]¦r«¬¡A¨Ò¦p¡G</para> - <programlisting> -34 0 obj -<< -/Type/Font -/Subtype/CIDFontType2 -/BaseFont/#b0#ea#a6r#bc#d0#b7#c7#a7#ba#c5#e9,Italic -/FontDescriptor 35 0 R -/CIDSystemInfo<< -/Registry(Adobe) -/Ordering(CNS1) -/Supplement 0 ->> ->> -endobj</programlisting> - <para>¥H¦¹ object ¬°¨Ò¡C¨ä¤¤ # ¬O¥Nªí hex notation¡A - ¨º¤@°ï´N¬O¡y°ê¦r¼Ð·Ç§ºÅé¡z¡A - «á±·|¦³ /Registry(Adobe) /Ordering(CNS1)¡A¦]¦¹¡A¥un gs ªº - CIDFnmap ³]¦¨¡G</para> - <programlisting> -/Adobe-CNS1 /ShanHeiSun-Light ;</programlisting> - <para>´N¥i¥H¤F¡A¤]´N¬O»¡¡A¤£ºÞ PDF ¨Ï¥Î¤°»ò¦r«¬¡A¦pªG§ä¤£¨ì¦¹¦r«¬¡A - ´N·|¨Ï¥Î¹w³]ªº (Adobe-CNS1)ShanHeiSun-Light¡C - ³o¼Ë´N¤£¥²¹J¨ì¨S¦³ªº¦r«¬´N±o¥h¥[¤J alias¡C - ¦Ó acroread ¤]·|¥h§ä¥Lªº¹w³]¦r«¬ MHei-Medium ©Î MSung-Light - (µø acroread ¦p¦ó³]©w¡A³]¦¨ sans «h¨ú¥Î¶ÂÅé¡A³]¦¨ serif - «h¨ú¥Î§ºÅé)¡C¬°¨¾·N¥~¡A«ØÄ³¥H¤U¨â¦æ¤]¥[¤J¡G</para> - <programlisting> -/Adobe-CNS1-Big5 /ShanHeiSun-Light ; -/Adobe-CNS1-Unicode /ShanHeiSun-Light ;</programlisting> - <para>³o¼Ë¤@¨Ó¡A¦C¦Lªº°ÝÃD¤]¸Ñ¨M¤F¡Cpdf2ps(pswrite device) ®É gs ·|¥h¨ú¥Î - ShanHeiSun-Light¡C·íµM¡A«e´£¬O /usr/share/ghostscript/Resource n§â - ShanHeiSun-Light ¹w¥ý³]©w¦n¡C</para> - </sect1> - - <sect1 id="truetype"> - <title>TrueType - ¥þ¯u¦r«¬·§½×</title> - <para>TrueType¦r«¬®æ¦¡¬°¬ü°êApple (<ulink url="http://www.apple.com"> - http://www.apple.com</ulink>)¤ÎMicrosoft ( - <ulink url="http://www.microsoft.com">http://www.microsoft.com</ulink> - )©Ò¦@¦P¨î©w¡A³Ì¥ý¨Ï¥Î©óAppleªºMacintosh¨t¦C¤Î - Microsoft Windows 3.1¡A ¦Ó¥Ø«eAppleªºOS 8.0¤Î - Microsoft Windows 95/NT/2000/XP¤]³£¨Ï¥Î - TrueType§@¬°¦r«¬®æ¦¡¡C</para> - <para>°ò¥»¤WTrueType©MPostScript¤@¼Ë¡A³£¬O¨Ï¥Î¨©¯÷¦±½u(Bezier Curve) - ¨Ó´yzªº¥~®Ø¦r¡C ¦r«¬¥i¥H§@¥ô·N¤Ø¤oªº©ñ¤jÁY¤p¡A - ©Î§@¨ä¥LÄݩʪºÅܤơA¤£¹L¥Ñ©óApple¤ÎMicrosoft - ªº§@·~¨t²Î³£ª½±µ¤ä´©¦¹¦r«¬®æ¦¡¡A©Ò¥H¨Ã¤£»Ýn¦pPostScript - ¤@¼Ë¡A¥~±¾(Adobe)Type Manager¤§Ãþªºµ{¦¡¡C </para> - <para>WWW: <ulink url="http://www.microsoft.com/typography/users.htm"> - Features of TrueType and OpenType</ulink></para> - </sect1> - - <sect1 id="ttfm"> - <title>ttfm - TrueType ¦r«¬ºÞ²z¤u¨ã</title> - <para>¥Ø«e¦³³\¦hµ{¦¡³£·|n¨D¨Ï¥Î TTF ¦r«¬¡A©Ò¥H§Ú̳̦nÁÙ¬OÀ° X ¥[ - ¤W¤¤¤åªº TTF ¦r«¬¤ä´©¡C¥Ø«e¦w¸Ë¦r«¬©Ò»Ýªº - <filename>fonts.dir</filename> ¤w¸g¤£»Ýn - ¨Ï¥Î¼É¤Oªº¤èªk²£¥Í¡A¨Ï¥Î <filename role="package">chinese/ttfm</filename> - ´N¥i¥H«Ü¶¶§QªººÞ²z©Ò¦³ªº¤¤¤å¦r - «¬¤F¡C¦Ó²{¦b¦b ports ¤¤ªº TrueType ¦r«¬¦³¤C®M¡A - <application>arnettf</application>¡B - <application>arphicttf</application>¡B - <application>dfsongsd</application>¡B - <application>fireflyttf</application>¡B - <application>mingunittf</application>¡B - <application>moettf</application>¡B - <application>wqy</application>¡C</para> - <para>¦w¸Ë <filename role="package">chinese/ttfm</filename>¡C</para> - <para>¦w¸Ë«á¥]§t¤F¡G</para> - <para><command>ttfinfo¡G</command>¤@Ó¥i¥H¥Î¨ÓŪ¨ú ttf - ¦r«¬®æ¦¡¸ê°Tªº¤pµ{¦¡¡A½d¨Ò¦p¤U¡G</para> - <screen> -&prompt.root; <userinput>ttfinfo /usr/local/share/fonts/TrueType/bkai00mp.ttf</userinput> -TTFINFO_FONT_FILE="/usr/local/share/fonts/TrueType/bkai00mp.ttf" -TTFINFO_FONT_NAME="AR PL KaitiM Big5" -TTFINFO_FONT_PSNAME="ZenKai-Medium" -TTFINFO_FOUNDRY_NAME="Arphic" -TTFINFO_WEIGHT_NAME="medium" -TTFINFO_WIDTH="normal" -TTFINFO_NUMCMAP="2" -TTFINFO_CMAP0="1,0" -TTFINFO_CMAPNAME0="Apple,Roman" -TTFINFO_CMAP1="3,1" -TTFINFO_CMAPNAME1="Windows,Unicode" -TTFINFO_MAPNUM="1" -TTFINFO_FONTMAP1="-Arphic-AR PL KaitiM Big5-medium-r-normal--0-0-0-0-c-0-big5-0"</screen> - <para><command>ttfinst.tk</command>¡G¹Ï§Î¤¶±ªº tk script¡A - ¥i¥H¥Î¨Ó¦w¸Ë¦r«¬¡A¤£«ØÄ³¨Ï¥Î¡C</para> - <para><command>ttfm.sh</command>¡Gshell script¡A¹w³Æ§@¬° ttf ¦r«¬Á`ºÞ¡C</para> - <screen> -&prompt.root; <userinput>ttfm.sh --help</userinput> -True-Type Font Manager 0.9.3 - -Usage: /usr/local/bin/ttfm.sh [option] - - --add [module] <file>... install ttf font - --remove [module] <file>... remove ttf font from the system - --list <module>... list all ttf fonts on the system - --modules list all ttf manager modules on the system - --initm <module>.. initialize modules - --help show this info</screen> - <para>³oÓµ{¦¡·|¥h§Q¥Î¦ì©ó - <filename>/usr/share/fonts/install/</filename> ©³¤U¥H - <filename>".ttfm"</filename> µ²§Àªº¥i°õ¦æÀɨӦw¸Ë¡B³]©w¦r«¬¡A - ³o¨Ç <filename>.ttfm</filename> ÀÉ®×§ÚºÙ - ¬° ttfm module¡A¥Ñ»Ýn¨Ï¥Î¨ì ttf ¦r«¬ªºµ{¦¡´£¨Ñ¡A³o¨Ç¼Ò²Õ¥² - ¶·²Å¦X¥H¤Un¨D¡G</para> - <itemizedlist> - <listitem><para> - ¥i¿W¥ß¨Ï¥Î¡A¤£¤@©w³z¹L <command>ttfm.sh</command> ©I¥s°õ¦æ¡C - </para></listitem> - <listitem><para> - ¤£¹ï¨t²Î¦r«¬¥Ø¿ý¦³¥ô¦ó¹w³]¡A¥uºÞ²z¦Û¤v¼Ò²Õ¦r«¬¥Ø¿ý¤UªºÀɮסC - </para></listitem> - <listitem><para> - ¹ï ttf Àɮצì¸m»Ý¨D¤£¦P©ó <command>ttfm.sh</command> - ¤¤ªº¨t²Î¦r«¬¥Ø¿ý®É¡A¥H - link ¤è¦¡³B²z¡A¤£ copy ttf ÀɮסA²¾°£¦r«¬®É¤£§ó°Ê¨t²Î¦r«¬¥Ø - ¿ý¤¤ªºÀɮסC - </para></listitem> - <listitem><para> - ´£¨Ñ¦Ü¤Ö¤U±´XÓ°Ñ¼Æ¨Ñ <command>ttfm.sh</command> ¨Ï¥Î¡G</para> - <programlisting> - --name Åã¥Ü¼Ò²Õ¦WºÙ - --list ¦C¥X¼Ò²ÕºÞ²zªº²{¦³¦r«¬»P¹ïÀ³ªº¦WºÙ - --add <file> ¼W¥[¦r«¬¡Afile ¬°¤@¦r«¬ÀɮצWºÙ¡A¦p - /mnt/windows/fonts/mingliu.ttc - --remove <file> ²¾°£¦r«¬¡Afile ¬°¦r«¬ÀɮצWºÙ¡A¥i¥H¬O - fullpath¡B¥ç¥i¥H¬O³æ¯ÂÀɮצW¡A¦p - /usr/local/share/fonts/TrueType/bkai00mp.ttf or bkai00mp.ttf - </programlisting> - </listitem> - </itemizedlist> - <para><filename role="package">chinese/ttfm</filename> ±Ä¥Î¼Ò²Õ¤Æªº³]p¡C - ¨C¤@Ó»Ýn¨Ï¥Î¨ì ttf ¦r«¬ªº - µ{¦¡³£¥i¥H´£¨Ñ <filename role="package">chinese/ttfm</filename> ªº¼Ò²Õ¡A - µM«á«K¥i³z¹L <command>ttfm.sh</command> ¨Ó°µ¨ì - ¦r«¬ªº¦w¸Ë¡A²¾°£¡A¦Cªí¡A³]©w¹w³]¦r«¬µ¥ºÞ²zªº°Ê§@¡C - ¥Ø«e¤w¦³ªº <filename role="package">chinese/ttfm</filename> ¼Ò²Õ¦³¡G</para> - <programlisting> -abiword µ¹ AbiWord 0.7.12 ©Î¬O¥H¤Wªºª©¥»¨Ï¥Î¡C -chitex ¦w¸Ë ChiTeX ¦r«¬ (by cwhuang) -gscjk µ¹ Aladdin Ghostscript ¨Ï¥Î¡C¥i¥HºÞ²z TrueType ¦r«¬ - ©M CID ¦r«¬¡AGhostscript ¥²¶·×¸É¥i¥H¨Ï¥Î TrueType ¦r«¬¡C -ttf2pk ¨Ñ freetype-contrib ªº ttf2tfm, ttf2pk ¨Ï¥Î (by cwhuang) -xfreetype µ¹ XFree86's freetype backend¡A¦b 3.x ¬O Xfsft¡A - ¦b 4.x ¬O freetype ¼Ò²Õ¡C -xttfm-tcl µ¹ XFree86 3.3.x X-TrueType server¡C -xttfm ¦w¸Ëµ¹ X window ¥Îªº font.dir, font.alias (by ¤p¦ä)</programlisting> - <para>¤@¨Ç¨Ï¥Î½d¨Ò¡G</para> - <para>1. ¥[¤J¦r«¬¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --add <path>/bsmi00lp.ttf</userinput></screen> - <para>(xttfm ·|¥O xfs «·s¸ü¤J¦r«¬¦WºÙ¡C¦pªG±z¤£¬O¨Ï¥Î xfs¡A - ±zn¦Û¤v¤U <command>xset fp rehash</command> - ¥O·sªº¦r«¬¦WºÙ¥Í®Ä¡A©ÎªÌ«·s±Ò°Ê X Window )</para> - <para>2. ¦C¥X¦r«¬¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --list xttfm</userinput></screen> - <para>·|¦C¥X xttfm ¼Ò²Õ©Ò¦³¦w¸Ëªº¦r«¬¡C - ±z²{¦b¥i¥H¥Î <command>xlsfonts</command> ¬Ý¨ì³o¨Ç¦r«¬¦WºÙ¡C - ¨Ã¥i¥Î <command>xfd -fn <¦r«¬¦WºÙ></command> - ¸Õ¸Õ¯à§_¬Ý¨ì¦r«¬¡C</para> - <para>3. ²¾°£¦r«¬¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --remove bsmi00lp.ttf</userinput></screen> - <para>³o¤£»Ý¦h°µ¸ÑÄÀ§a¡H</para> - <para>4. ³]©w¹w³]¦r«¬¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --setdefault xttfm bkai00mp.ttf</userinput></screen> - <para>±N xttfm ¼Ò²Õªº¹w³]¦r«¬§ó§ï¬° - bkai00mp.ttf ³o©Î³\¬O <filename role="package">chinese/ttfm</filename> - ³Ì powerful ªº¥\¯à¤§¤@¤F¡C - ±z¥iµo²{ X Window ¹w³]ªº¤¤¤å¦r«¬³q³qÅܦ¨·¢Å骺¡C</para> - <para>ª`·N¹w³]¦r«¬¬O¸ò encoding ¦³Ãöªº¡C±z¥i¥H¹ï¤£¦Pªº - encoding ¤À§Oµ¹©w¹w³]¦r«¬¡C<filename role="package">chinese/ttfm</filename> - ·|¦Û°Ê®Ú¾Ú©Òµ¹©w - ttf ¦Û°Ê§PÂ_À³³]©w¨ººØ encoding ªº¹w³]¦r«¬¡C - ¨Ò¦p <command>ttfm.sh --setdefault xttfm gkai00mp.ttf</command> - ·|³]©w GB ªº¹w³]¦r«¬¬°·¢Åé¡C </para> - <para>5. ¼Ò²Õªºªì©l¤Æ¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --initm <module name>...</userinput></screen> - <para>³oÓ¥\¯à¬O¥Î¨Ó¦b¦w¸Ë¤@¼Ò²Õ®É¡A±N¨t²Î¤w¦³ªº - ttf ¦r«¬³q³q¦w¸Ë¨ì¸Ó¼Ò²Õ¤¤¡C - ¦pªG¤U: </para> - <screen> -&prompt.root; <userinput>ttfm.sh --initm all</userinput></screen> - <para>·|¥O©Ò¦³¤w¦w¸Ëªº¼Ò²Õ³£°µªì©l¤Æªº°Ê§@¡C - (¤]´N¬O±N©Ò¦³¦r«¬¦w¸Ë¨ì©Ò¦³ªº¼Ò²Õ¤¤) </para> - <para>¦pªG±z¼¶¼g¤F¤@Ó ttfm ªº¼Ò²Õ¡A½Ð°O±o¦b¦w¸Ë®É - °õ¦æ <command>ttfm.sh --initm <±zªº¼Ò²Õ¦WºÙ></command></para> - <note><para>Ãö©ó TrueType ¦r«¬ªº³]©w¡A¦b±Ò°Ê±zªº X ¤§«e¡A - °O±oÀˬd <filename>/etc/XFree86</filename> ¤U±¦³¨S¦³ - <option>FontPath "/usr/X11R6/lib/X11/fonts/TrueType"</option> - ©Î¬O¦b <filename>~/.xinitrc</filename> ¤¤¥[¤W - <option>xset +fp /usr/X11R6/lib/X11/fonts/TrueType/ </option>¡C</note> - <screen> -&prompt.root; <userinput>cvs -d :pserver:anonymous@cle.linux.org.tw:/var/lib/CVSROOT login</userinput> -(Logging in to anonymous@cle.linux.org.tw) -CVS password: <userinput></userinput> -&prompt.root; <userinput>cvs -d :pserver:anonymous@cle.linux.org.tw:/var/lib/CVSROOT checkout ttfm</userinput> </screen> - <para>WWW: <ulink url="http://cle.linux.org.tw/cgi-bin/cvsweb.cgi/ttfm/"> - ttfm project</ulink></para> - </sect1> - - <sect1 id="mingliu"> - <title>mingliu - ·L³n²Ó©úÅé TrueType ¦r«¬</title> - <para>Contributed by EricCheng</para> - <para>Last Update: 2003¦~ 9¤ë21¤é ©P¤é 21®É13¤À54¬í CST</para> - <para>mingliu ¬O·L³n¦VµØ±dÁʶRªº¤¤¤åÁcÅé¦r«¬¡A - ¤]¬O Windows ¨Ï¥ÎªÌ³Ì²ßºDªº¹q¸£¦r¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/mingliu</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>mingliu.ttc ¦³¨âÓ faces¡A²Ä¹sÓ face ¬O - ²Ó©úÅé(MingLiU)¡A^¤å¦r«¬¬Oµ¥¼eªº¡A - ²Ä¤@Ó¬O·s²Ó©úÅé(PMingLiU)¡A¤£µ¥¼eªº^¤å¦r«¬¡A - ¹w³]·|¨Ï¥Î²Ä¹sÓ¡A¦pªGn¨Ï¥Î·s²Ó©úÅ骺¸Ü¡A¥²¶·¥t¥~³]©w¡C</para> - <para>²Ó©úÅé¦b 11, 12, 13, 15, 16, 20 ÂIªº¤j¤p¦³¯S§O°µ¤º´OªºÂI°}¦r¡A - ´«¥y¸Ü»¡¡A¥Ñ©ó¤¤¤å¦rªº hinting ¤£©ö¡A¦³®ÉÂI°}¦r·|¤ñ¸û¦³®Ä¡C - ¤S¦]¬°·s²Ó©úÅé¨Ï¥Î¤F bytecode ¨Ó²Õ¦Xµ§¹º¡A - ¨S¦³½s¶i bytecode interpreter ªº freetype ª©¥»¦b render ªº®ÉÔ¡A - ´N·|¸H±¼¡C - ¦b¥Ø«e ports/print/freetype2 ¤¤¡A¹w³]·|§Q¥Î - files/patch-include::freetype::config::ftoption.h ±N - TT_CONFIG_OPTION_BYTECODE_INTERPRETER ¥´¶}¡C</para> - <para>³]©wÅý²Ó©úÅé¦b³o¨Ç¤j¤p®É¡AÅã¥Ü¤º«ØªºÂI°}¦r¦Ó¤£n¥Î anti-aliased¡A - ¦b ~/.fonts.conf ¥[¤J¡G</para> - <programlisting> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <edit name="antialias"><bool>true</bool></edit> - <edit name="hinting"><bool>true</bool></edit> - <edit name="autohint"><bool>false</bool></edit> - </match> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <test name="size" compare="less_eq"><int>12</int></test> - <edit name="antialias" mode="assign"><bool>false</bool></edit> - <edit name="hinting" mode="assign"><bool>true</bool></edit> - </match></programlisting> - <para>¦]¬° MingLiU «ÅºÙ¦Û¤v¬O monospaced ¦r«¬¡A - ¦ý¹ê»Ú¤W¥¦¦³¨âºØ©T©w¼e«×¡G¤¤¤åªº¥þ§Î¥H¤Î^¤åªº¥b§Î¡A - ³y¦¨ freetype »~§P©Ò¦³¦r³£¬O¸ò¤¤¤åªº¥þ§Î¤@¼Ë¼e¡A - ¨Ï±o^¤å¦r©M¤¤¤å¦r·|µ¥¼e¡C</para> - <para>¥i¥H×§ï freetype ªº globaladvance flag ©Î¬O spacing¡A - 0 ¬O proportional ªº spacing¡A100 ¬O mono¡A110 ¬O charcell¡G</para> - <programlisting> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - <match target="font"> - <test name="family"><string>MingLiU</string></test> - <edit name="spacing"><int>0</int></edit> - </match></programlisting> - <note><para>°O±o¦b ~/.fonts.conf ªºÀY§À¥[¤W</para> - <programlisting> -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -... -</fontconfig></programlisting></note> - <para>¦b X11 Core Font ¤W¡A«h¬O§Q¥Î xtt ªº¥\¯à¨Ó¿ï¨ú Face 1 ªº - PMingLiU ¨ÓÅã¥Ü¡A¤]´N¬O¦b³Ì«e±¥[¤W fn=1¡A¨ÃÀˬd - Spacing Äæ¦ì¬O§_¬° p¡AMingLiU ªº Spacing Äæ¦ì¬O m¡C - ¦pªG¦w¸Ë <filename role="package">chinese/ttfm</filename> ·|¦Û°Ê¥[¤J¨âÓ face¡C</para> - <programlisting> -mingliu.ttc -DynaLab-MingLiU-medium-r-normal--0-0-0-0-m-0-iso8859-1 -fn=1:mingliu.ttc -DynaLab-PMingLiU-medium-r-normal--0-0-0-0-p-0-iso8859-1</programlisting> - <para>WWW: <ulink url=" http://fractal.csie.org/~eric/wiki/wiki.phtml?title=Fontconfig"> - EricCheng Fontconfig</ulink></para> - </sect1> - - <sect1 id="simsun"> - <title>simsun - ·L³n§ºÅé TrueType ¦r«¬</title> - <para>simsun ¬O·L³n¦V ZHONGYI Electronic Co. ÁʶRªº¤¤¤å²Åé¦r«¬¡A - ¤]¬O Windows ¨Ï¥ÎªÌ³Ì²ßºDªº¹q¸£¦r¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/simsun</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>simsun.ttc ¦³¨âÓ faces¡A²Ä¹sÓ face ¬O - SimSun¡A^¤å¦r«¬¬O¤£µ¥¼eªº¡A - ²Ä¤@Ó¬ONSimSun¡Aµ¥¼eªº^¤å¦r«¬¡A - ¹w³]·|¨Ï¥Î²Ä¹sÓ¡A¦pªGn¨Ï¥ÎNSimSunªº¸Ü¡A¥²¶·¥t¥~³]©w¡C</para> - <para>¦]¬° NSimSun «ÅºÙ¦Û¤v¬O monospaced ¦r«¬¡A - ¦ý¹ê»Ú¤W¥¦¦³¨âºØ©T©w¼e«×¡G¤¤¤åªº¥þ§Î¥H¤Î^¤åªº¥b§Î¡A - ³y¦¨ freetype »~§P©Ò¦³¦r³£¬O¸ò¤¤¤åªº¥þ§Î¤@¼Ë¼e¡A - ¨Ï±o^¤å¦r©M¤¤¤å¦r·|µ¥¼e¡C</para> - <para>¥i¥H×§ï freetype ªº globaladvance flag ©Î¬O spacing¡A - 0 ¬O proportional ªº spacing¡A100 ¬O mono¡A110 ¬O charcell¡G</para> - <programlisting> - <match target="font"> - <test name="family"><string>NSimSun</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - <match target="font"> - <test name="family"><string>NSimSun</string></test> - <edit name="spacing"><int>0</int></edit> - </match></programlisting> - <note><para>°O±o¦b ~/.fonts.conf ªºÀY§À¥[¤W</para> - <programlisting> -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -... -</fontconfig></programlisting></note> - <para>Yn¨Ï¥Îµ¥¼eªº NSimSun¡A¦b X11 Core Font ¤W¡A - «h¬O xtt ªº¥\¯à¨Ó¿ï¨ú Face 1 ªº - NSimSun ¨ÓÅã¥Ü¡A¤]´N¬O¦b³Ì«e±¥[¤W fn=1¡A¨ÃÀˬd - Spacing Äæ¦ì¬O§_¬° m¡ASimSun ªº Spacing Äæ¦ì¬O p¡C - ¦pªG¦w¸Ë <filename role="package">chinese/ttfm</filename> ·|¦Û°Ê¥[¤J¨âÓ face¡C</para> - <programlisting> -simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1 -fn=1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-1</programlisting> - </sect1> - - <sect1 id="minguni"> - <title>mingunittf - »´ä¸É¼W¦r²Å¶°2001</title> - <para>mingunittf ¥]§t¤F»´ä¸É¼W¦r²Å¶°2001ªº©Ò¦³¦r¡C</para> - <para>mingunittf ªº¦w¸Ë:</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/mingunittf</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>¥Ñ©ó·f°t ttfm ªº xttfm ¼Ò²Õ¡A¦]¦¹¦b <filename>XF86Config</filename> - ¸Ì±¤@©wn <option>Load "xtt"</option> ¤~¦æ¡C</para> - </sect1> - - <sect1 id="moettf"> - <title>moettf - ¥xÆW±Ð¨|³¡¼Ð·Ç TrueType ¦r«¬</title> - <para><application>moettf</application> ¥xÆW±Ð¨|³¡¼Ð·Ç·¢®Ñ¡B§ºÅé - ttf ¦r§ÎÀÉ¡A²{¦b¤S¥[¤F¨âÓ¦r«¬ - <filename>moe_sungext.ttf</filename> ©M - <filename>moe_sungsym.ttf</filename>¡AÁöµM¦r«¬¬O BIG5 ½s½X¡A - ¦r¤¸©M²Å¸¹¦b CNS ¤¤ÁÙ¬O°¸¦Ó·|¥Î¨ì¡C</para> - <para>¦w¸Ë <filename role="package">chinese/moettf</filename>¡C</para> - <para>¥H¤U«ö·Ó¦~¥N»¡©ú</para> - <programlisting> -85.12.03 °ê¦r¼Ð·Ç¦rÅé·¢®Ñ¥À½Z -85.12.03 °ê¦r¼Ð·Ç¦rÅ駺Åé¥À½Z -85.12.05 °ê¦r¤èÅé¥À½Z</programlisting> - <para>³o®É Wukai ±q±Ð¨|³¡ªº¼Ð·Ç¦rÅéÂন¨âÓ ttf¡A - <ulink url="http://bbs.ee.ntu.edu.tw/boards/Linux/7/8/4.html"> - http://bbs.ee.ntu.edu.tw/boards/Linux/7/8/4.html</ulink> - ¡A¤]´N¬O²Ä¤@ª©ªº moe_kai.ttf »P moe_sung.ttf¡A - moe_sung ªº¦r¼Æ¬O 13865¡Amoe_kai ªº¦r¼Æ¬O 13849 ¤Ö¤F´XÓ¯S§O½ÆÂøªº¦r¡A - ³o¬O±Ð¨|³¡ì©l´£¨Ñªº¦r±¥À½Zªº¤Ö¤Fªº¡A¤£¬OÂà´«¹Lµ{¤¤ lost ±¼ªº¡C</para> - <programlisting> -87.12.28 °ê¦rÁõ®Ñ¥À½Z -88.05.20 °ê¦r¼Ð·Ç¦rÅ駺Åé¥À½Z¼W¸É½s</programlisting> - <para>³o¨âÓ´N¬O«á¨Ó¼W¥[ªº edustd-15.exe¡Bedustds1.exe¡Bedustds2.exe¡A - ¤]´N¬O«á¨Óªº²Ä¤Gª©¡C</para> - <programlisting> -92.02 ±Ð¨|³¡·¢®Ñ¦r§ÎÀÉ</programlisting> - <para>³oÓ«h¬O³Ìªñ·s¼WªºÀɮסA«~½è¤ñ·¢®Ñ¥À½Z¦n«Ü¦h¡A - ¦³ Big5 ©M Unicode ª©¡C·íµM¦³¾÷·|¨ú¥Nì moe_kai.ttf¡A - ¤£¹LÁÙ»Ýn¤ñ¸û¦r¼Æµ¥¥i¯à°ÝÃD¡C</para> - <para>Á`µ²¡G¥Ø«e¦b ports/chinese/moettf ¤¤¦³¤ÓÀɮסA¤è§O¬O</para> - <programlisting> - 2059101 edustd-15.exe ±Ð¨|³¡Áõ®Ñ¦r§ÎÀÉ[µù1] - 1971355 edustds1.exe ±Ð¨|³¡¼Ð§ºÅé¼W¸É½s¦r§ÎÀÉ[µù2] - 139950 edustds2.exe ±Ð¨|³¡¼Ð§ºÅé¼W¸É½s¦r§ÎÀÉ[µù2] - 9194491 moe_kai.ttf °ê¦r¼Ð·Ç¦rÅé·¢®Ñ¥À½Z[µù3] - 8647174 moe_sung.ttf °ê¦r¼Ð·Ç¦rÅ駺Åé¥À½Z[µù3] - - [µù1] http://www.edu.tw/mandr/allbook/lishu/lishu.htm - [µù2] http://www.edu.tw/mandr/result/5879/5879.html - [µù3] http://www.edu.tw/mandr/bbs/1-4-2/ksf.html</programlisting> - <para>¦ý¬O¦b±Ð¨|³¡·¢®Ñ¦r§ÎÀÉ[µù4]¡A¬Ý¨ì¤TÓ¤£¦Pªº·¢®Ñ¦r«¬¡H</para> - <programlisting> -13842688 kai-pc.ttf PC ª©(92.2) Windows ¨t²Î¾A¥Î -13837924 kai-linux.ttf Linux ª©(92.2) Linux§@·~Àô¹Ò¾A¥Î - 9300584 ct.sit MAC ª©(92.2) APPLE¹q¸£¾A¥Î - - [µù4] http://www.edu.tw/mandr/bbs/1-4-2/kai.htm</programlisting> - <figure> - <title>moettf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/moettf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.edu.tw/mandr/bbs/1-4-2/1-4-2.html"> - ±Ð¨|³¡°ê¦r¼Ð·Ç¦rÅ餽§i</ulink></para> - <para> - </sect1> - - <sect1 id="arphicttf"> - <title>arphicttf - ¤å¹©¬ì§Þ TrueType ¦r«¬</title> - <para><application>arphicttf</application> ¬O¥Ñ¤å¹©¬ì§Þ´£¨Ñ¡A - ¥]§t¤å¹©PL²Ó¤W®ü§º¡A¤å¹©PL¤¤·¢ - ¡]BIG-5½X¡^©M¤å¹©PL²³ø§º¡B¤å¹©PL²¤¤·¢¡]GB½X¡^¡C¥¦¥i¥H³Q¥Î¨Ó - §@¬° X Window ¨t²Î©Î¬O±Æª©³nÅé¨Ò¦p - <application>CJK</application>¡C·PÁ¤幩¬ì§Þ¡A±z¥i¥H - ¦b GPL-base ª©Åv¤U¦Û¥Ñ´²§G³o¨Ç°ª«~½èªº¦r«¬¡C - <filename>ARPHIC_*.TXT</filename> ¦³§ó¸Ô²Óªº¤å¥ó¡C</para> - <note><para>ºÉ¶qÁ×§K¨Ï¥Î¤å¹©PL²Ó¤W®ü§º©ó±Ð¨|¥Î³~¡A - ¸Ó¦r«¬¦³³\¦h¦rªº¦r§Î·|³y¦¨±Ð¨|¥Î³~¤Wªº»~¾É¡A - ¬°¤FÁ×§K»~¤H¤l§Ì¡AºÉ¥i¯àªº¤£n¨Ï¥Î¸Ó¦rÅé¡C - ¨ä¤¤²Ó¤W®ü§ºªº³¡¥÷¬O±Ä¥Î¹ï©¤ªººD¥ÎªºÁcÅé¼gªk¡A©M¥xÆWªº¼gªk¨Ã¤£¬Û¦P¡A - ³ÌÅãµÛªº¨Ò¤l¬O¡y¨¤¡z¡A¤¤¶¡ªº¡y¤g¡z¤¤¶¡¬OÁa¬ïªº¡A - ¤j®a¥i¥H©M MS ªº·s²Ó©ú¤ñ¸û«K¥iª¾¹D¡C¦ý¤¤·¢ªº³¡¥÷«hµL¦¹±¡§Î¡C - ¦]¦¹¡A´£¿ô¤j®a¡A¦pªG¬O¥Î¦b¾Ç®Õ¡B¤½°È³æ¦ì¡A©Î®a¸Ì¦³¦b¾Ç¤l§Ì¦b¨Ï¥Îªº¸Ü¡A - «ØÄ³ºÉ¶qÁ×§K¨Ï¥Î²Ó¤W®ü§º¡A§ï±Ä¤¤·¢¡A©Î¥t¦æÁʸm¥xÆW³q¥Îªº¦r«¬¡C - ¯à«O¯d¤¤¤åÁcÅ骺¥¿Åé¼gªkªº°ê®a¡A¤j·§´N¥u³Ñ¥xÆW¤F¡A - ½Ð¤j®a¦n¦n·RÅ@§Ú̪º¬Ã¶Q¤å¤Æ¿ò²£¡C - ÁÙ¦³¤@¨Ç¥xÆWÁcÅé»P¤j³°ÁcÅ骺¼gªk®t²§¡A - ¡u°©¡v¡B¡uÅé¡v¡B¡u¹L¡v¦rµ¥µ¥¡A¡u¢z¡v¨º¨â¹º³Q²¤Æ¦¨¤@¹º¡AÅܦ¨¡u¢{¡v¡C - ¯óªáÀY¡G¥xÆW¼Ð·Ç¼gªk¬O ¡u¤Q¤Q¡v¡A¤j³°¼Ð·Ç¼gªk¬O¡u¤{¡v(¥|¹º --> ¤T¹º)¡C - ¡u§d¡v¦r¡A¤j³°¼Ð·Ç¼gªk¬O¡u¤f¤Ñ¡v¡A¡u®T¡B»~¡vµ¥¦r¦P¨Ò¡C - ¡u¥R¡v¦r¡A¥xÆW¤¹º (¾î£ª)¡A»´ä©M¤j³°¤»¹º (ÂI¾î£ª)¡C - ¡u³o¡v¦r³¡º¡A¥xÆW¥|¹º (ÂI¢²±Ì¡^¡A¤j³°¤T¹º (ÂI¢¶±Ì)¡C - ¡u¥H¡v¦r¡A¥xÆW¤¹º¡A¤j³°¥|¹º (³Ì¥ªÃ䪺¨â¹º³sµ§)¡C</para></note> - <para>¦w¸Ë <filename role="package">chinese/arphicttf</filename>¡C</para> - <para>¥H¤Uªí®æ¦¡¾ã²z¹L«áªº¤å¹©¦rÅé³t¬dªí¡A - ·|¦³¨âÓ Font Family ¬O¦]¬°^¤åªº¬O - <option>Microsoft,Unicode,English - United States</option> - ªº¸ê°T¡A±`¥Î©ó gtk2 µ¥¦r«¬³]©w¡A - ¤¤¤åªº«h¬O <option>Microsoft,Unicode,Chinese - Taiwan</option> - ªº¸ê°T¡A³q±`¬O utf8 ½s½X¡A±`¥Î©ó openoffice ªº¦r«¬³]©w¡A - Font Family, Unique subfamily identification, Full name - ªº¸ê°T³q±`³£·|¬Û¦P¡C</para> - <table> - <title>¤å¹©¦rÅé³t¬dªí</title> - <tgroup cols="4"> - <thead> - <row> - <entry>ÀɦW</entry> - <entry>PostScript name</entry> - <entry>Font Family</entry> - <entry>Font Family</entry> - </row> - </thead> - <tbody> - <row> - <entry>bkai00mp</entry> - <entry>ZenKai-Medium</entry> - <entry>AR PL KaitiM Big5</entry> - <entry>¤å¹©¢Þ¢Ú¤¤·¢</entry> - </row> - <row> - <entry>bsmi00lp</entry> - <entry>ShanHeiSun-Light</entry> - <entry>AR PL Mingti2L Big5</entry> - <entry>¤å¹©¢Þ¢Ú²Ó¤W®ü§º</entry> - </row> - <row> - <entry>gkai00mp</entry> - <entry>GBZenKai-Medium</entry> - <entry>AR PL KaitiM GB</entry> - <entry>¤å¹©¢Þ¢Ú²¤¤·¢</entry> - </row> - <row> - <entry>gbsn00lp</entry> - <entry>BousungEG-Light-GB</entry> - <entry>AR PL SungtiL GB</entry> - <entry>¤å¹©¢Þ¢Ú²³ø§º</entry> - </row> - </tbody> - </tgroup> - </table> - <figure> - <title>arphicttf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/arphicttf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.arphic.com.tw/">¤å¹©¬ì§Þ</ulink></para> - </sect1> - - <sect1 id="wangttf"> - <title>wangttf - ¤ýº~©v±Ð±Â TrueType ¦r«¬</title> - <para><application>wangttf</application> ¥Ñ - Dr. Hann-Tzong Wang ´£¨Ñªº¦r«¬¡A¥i¥H¬Ý¬Ý - <filename>wangttf.txt</filename> ±o¨ì§ó¸Ô²Óªº¸ê°T¡A - ¤£¹L¦w¸Ë°_¨Ó¦³ 80MB¡A©Ò¥H½Ð·r°u«á¦A¨Ï¥Î¡C - Ä~ ¤å¹©¬ì§Þ ®½¥X¥|®M¦r§Î¤§«á¡A - ¬ãµo¤ÑÅú¦r®wªº¤¤ì¤j¾Ç¼Æ¾Ç¨t¤ýº~©v±Ð±Â¡A - ¤]®½¥X¤Q®M¦r«¬¡Aµ¹ Linux ªÀ¸s¨Ï¥Î¡Cª©Åv±Ä¥Î GPL ÄÀ¥X¡C - ¤ýº~©v±Ð±Â®½¥X¤F¥H¤U¤QºØ¦r«¬¡G - ¤ýº~©v·s¼éÅé--ªi®ö¡B - ¤ýº~©v¯S©úÅé--¼Ð·Ç¡B - ¤ýº~©vªi¥dÅé--ªÅ³±¡B - ¤ýº~©vºîÃÀÅé--ÂùªÅ³±¡B - ¤ýº~©v¼Ð·¢Åé--ªÅ¤ß¡B - ¤ýº~©v¥é§ºÅé--¼Ð·Ç¡B - ¤ýº~©v²Ê¿ûÅé--¼Ð·Ç¡B - ¤ýº~©v²Ê¶ÂÅé--¹ê³±¡B - ¤ýº~©v²Ê¶êÅé--ÂùªÅ¡B - ¤ýº~©v®ü³øÅé--¥b¤Ñ¤ô¡C</para> - <para>¦w¸Ë <filename role="package">chinese/wangttf</filename>¡C</para> - <figure> - <title>wangttf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/wangttf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="ntuttf"> - <title>ntuttf - ¥x¤j¦r«¬</title> - <para>Date: Thu, 17 Mar 94 14:18:18 CST</para> - <para>From: Lin YawJen <f1506015@csman.csie.ntu.edu.tw> - <para>HISTORY: I had written a program to convert fonts from - large bitmap into TrueTypefor MS-Windows. For Mac, see - ifcss.org:/software/fonts/mac/ the bitmaps came - from DYNAFONT (Hua2 Kang1) and ETen..</para> - <para>This is the critical point of this product.</para> - <para>Font styles includes:</para> - <programlisting> -kai: ·¢®Ñ -br: ²Ê¶ê -fs_m: ¥é§º±`¥Î -li_m:Áõ®Ñ±`¥Î -mb: ¤¤¶Â -mm:¤¤©ú -mr:¤¤¶ê -tw: ·¥²Ó</programlisting> - <para>COPYRIGHT: These fonts are created by Mr. Lin Yaw-JenAll Right reserved. - These fonts must not be used for any commercial activities.</para> - <programlisting> -Lab of OA Network -Home: 4F, No. 12-2 Alley 2 Lane 250 Sec 5 Nanking East Rd. -Department of Computer Science and Information Engineering -Taipei Taiwan R.O.C National Taiwan University -Tel: 886-2-7641236 Taipei Taiwan R.O.C -Fax: 886-2-760184 Email: f1506015@csman.csie.ntu.edu.tw</programlisting> - <para>¦w¸Ë <filename role="package">chinese/ntuttf</filename>¡C</para> - <figure> - <title>ntuttf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ntuttf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="ftp://cle.linux.org.tw/pub/fonts/ttf/source/ntu/ctlg.html"> - ntu ctlg</ulink></para> - </sect1> - - <sect1 id="oto"> - <title>oto - Open Type Organizer µ{¦¡</title> - <para>Joe Man post ¨ì zh-l10n ªº¤å³¹¤¤¸`¿ý³¡¤À¦p¤U: </para> - <para>Open Type Organizer(oto) ³oÓ¤p¤pµ{¦¡µw¬On±o¡I - ¥¦¥i¥H±N쥻¥u¦³ big5 ©Î gb ½s½Xªº TrueType ¦r¦A¥[¤J¤@Ó - unicode ½s½X¡A¦ýµ´¹ï¤£·|ÅͶÃ쥻ªº¦r«¬¡C[big5 ³¡¥÷¬O¥Ñ§Ú×¥¿ªº¡A - ½Ð¤j®aÀ°¦£´ú¸Õ :)] ³oÓ¤è®×ÁÙ¦³¤@Ó¦n³B... ¦] OpenOffice ¥u»{ - Unicode ½s½Xªº TrueType ¦r¡A¤Þ¦Ü«Ü¦h Big5 ½s½Xªº¦r¤£¯à¥Î¡C - ²{¦b¥un±NÂàÅܫ᪺¦r§Û¨ì OpenOffice ¤Uªº share/fonts/truetype/ - ´N¥i¥H¥Î¤F¡C¦n¡I §Ú¤w¸g´ú¸Õ¤F´XÓ¤ýº~©v±Ð±Âªº¦r«¬¡A - (½T«Yè°)¡I---¼sªF¸Ü :) </para> - <para>¦w¸Ë <filename role="package">chinese/oto</filename>¡C</para> - <para>wangttf ªº¦r«¬¥u¦³ Big5 ½s½X¡A©Ò¥H§ÚÌÀ°¦o¥[¤W - Unicode ½s½X¡C</para> - <screen> -&prompt.root; <userinput>oto wcl-01.ttf wcl-01-unicode.ttf</userinput> -&prompt.root; <userinput>ttfinfo wcl-01.ttf</userinput> -TTFINFO_FONT_FILE="wcl-01.ttf" -TTFINFO_FONT_NAME="unknown" -TTFINFO_FONT_PSNAME="unknown" -TTFINFO_FOUNDRY_NAME="misc" -TTFINFO_WEIGHT_NAME="medium" -TTFINFO_WIDTH="normal" -TTFINFO_NUMCMAP="1" -TTFINFO_CMAP0="3,4" -TTFINFO_CMAPNAME0="Windows,Big 5" -TTFINFO_MAPNUM="1" -TTFINFO_FONTMAP1="-misc-unknown-medium-r-normal--0-0-0-0-c-0-big5-0" -&prompt.root; <userinput>ttfinfo wcl-01-unicode.ttf</userinput> -TTFINFO_FONT_FILE="wcl-01-2.ttf" -TTFINFO_FONT_NAME="unknown" -TTFINFO_FONT_PSNAME="unknown" -TTFINFO_FOUNDRY_NAME="misc" -TTFINFO_WEIGHT_NAME="medium" -TTFINFO_WIDTH="normal" -TTFINFO_NUMCMAP="2" -TTFINFO_CMAP0="3,1" -TTFINFO_CMAPNAME0="Windows,Unicode" -TTFINFO_CMAP1="3,4" -TTFINFO_CMAPNAME1="Windows,Big 5" -TTFINFO_MAPNUM="1" -TTFINFO_FONTMAP1="-misc-unknown-medium-r-normal--0-0-0-0-c-0-big5-0"</screen> - <para>oto ¥t¥~¤@Ó¦n¥Îªº¥\¯à´N¬O¯à×§ï¦r«¬ªºÄݩʡG</para> - <screen> -&prompt.user; <userinput>oto NTU_KAI.TTF > test</userinput> -&prompt.user; <userinput>iconv -f utf-8 -t big5 test > test.big5</userinput> -&prompt.user; <userinput>vi test.big5</userinput> -&prompt.user; <userinput>iconv -f big5 -t utf-8 test.big5 > test.utf-8</userinput> -&prompt.user; <userinput>oto NTU_KAI.TTF ntu-kai-new.ttf --names test.utf-8</userinput></screen> - <para>½s¿è test.big5 §â - <option>(Microsoft,Unicode,Chinese - Taiwan) .... at ...:</option> - §ï¦¨±z·QnÅã¥Üªº¦r¡A¨Ï¥Î iconv ¥i¯ànª`·N¨Ã«D¾ãÓÀɳ£¬O utf-8 ½s½Xªº¡A - ¤j·§§â Unicode ¨º¨Ç°Ï¬q¦Û¤v§ä¥X¨ÓÂন big5 ½s¿è«á¦A¼g¦^¥h¡A - ³Ì«á¦A·f°t --names ¨Ó§âÄݩʧﱼ¡C</para> - <para>¥H¤U¬O Edward G.J. Lee¡]§õªG¥¿¡^ ©Ò°^Ämªº¡C</para> - <para>Pfaedit ¤]¬O¥i¥H×§ï¦r«¬ªºÄÝ©Ê</para> - <programlisting> -#!/usr/bin/env pfaedit -# Reencoding a font to Unicode TTF. -# By Edward G.J. Lee, this code is public domain. -# $1: your TTF name. - -if ($argc != 2) - Print("usage: ", $0, " your.tt[fc]") - Quit(1) -endif - -Print("Loading ", $1, "...") -Open($1) - -SetFontNames("myfont","myfont","myfont") - -Reencode("iso10646-1") - -ClearHints() -Print("Generating fonts...") -Generate($1 + ".ttf") - -Close() -Quit(0)</programlisting> - <para>chmod +x unifont.pe ´N¥i¥H°õ¦æ¤F(Unix-like ¨t²Î/Àô¹Ò)¡C³oÓ script - ·|§â¤£¬O Unicode ªº TTF Âন Unicode TTF¡C¨ä¤¤ ps name ªº³¡¥÷½Ð¦Û - ¦æ§ó§ï¡A§Ú³o¸Ì¬O¨Ï¥Î myfont¡C</para> - <para>./unifont.pe your.ttf</para> - <para>´N¥i¥H¤F¡A·|²£¥Í your.ttf.ttf¡A¦A¦Û¦æ§ó§ïÀɦW¡C</para> - <para>WWW: <ulink url="http://sourceforge.net/projects/oto"> - oto project</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/l10n.sgml b/zh_TW.Big5/books/zh-tut/chapters/l10n.sgml deleted file mode 100644 index 64d2c392fd..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/l10n.sgml +++ /dev/null @@ -1,653 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.48 ---> - -<chapter id="l10n"> - <title>FreeBSD ªº¤¤¤å¤Æ</title> - <para>¦pªG±zÁÙª¾¹D¦³¨º¨Ç FreeBSD ¤¤¤å¤Æªºpµe¡A½Ð§i¶D§Ú - &a.statue;¡C - </para> - - <sect1 id="cfdp"> - <title>FreeBSD ¤¤¤å¤å¥ópµe</title> - <para> - FreeBSD ¤¤¤å¤å¥ópµe(FDP)¥Ø«e¥¿¥þ¤O¶i¦æ©ó FreeBSD Handbook ¤å - ¥óªº¤¤¤å½Ķ¤u§@¡A¥¦ªººô§}¬O - <ulink url="http://freebsd.sinica.edu.tw/~ncvs/zh-translation/"> - http://freebsd.sinica.edu.tw/~ncvs/zh-translation/</ulink>¡C </para> - <para> - ¥Ø«e¦b CFDP ©³¤U¦³¤TÓ¤å¥ó¡Adoc¡Bzh-l10n-tut¡Bzh-tut - ©M¤@Ó outta-port¡C </para> - <para>cvsup ¨ú±o¤è¦¡¡G</para> - <screen> -&prompt.user; <userinput>fetch ftp://freebsd.sinica.edu.tw/pub/ycheng/CVSUP/outta-port.supfile</userinput> -&prompt.user; <userinput>fetch ftp://freebsd.sinica.edu.tw/pub/ycheng/CVSUP/zh-doc-all.supfile</userinput> -&prompt.user; <userinput>fetch ftp://freebsd.sinica.edu.tw/pub/ycheng/CVSUP/zh-l10n-tut.supfile</userinput> -&prompt.user; <userinput>fetch ftp://freebsd.sinica.edu.tw/pub/ycheng/CVSUP/zh-tut.supfile</userinput> -&prompt.user; <userinput>cvsup -g zh-tut.supfile</userinput> - </screen> - <para>cvs ¨ú±o¤è¦¡¡G¤À§O¬° doc/zh¡Bzh-l10n-tut¡Bzh-tut¡Boutta-port</para> - <screen> -&prompt.user; <userinput>cvs -d :pserver:anoncvs@freebsd.sinica.edu.tw:/home1/ncvs login</userinput> -(Logging in to anoncvs@freebsd.sinica.edu.tw) -CVS password: <userinput>anoncvs</userinput> -&prompt.user; <userinput>cvs -d :pserver:anoncvs@freebsd.sinica.edu.tw:/home1/ncvs checkout zh-tut</userinput> </screen> - </sect1> - - <sect1 id="proj"> - <title>FreeBSD ¤¤¤å¤Æp¹º</title> - <para> - ¤U¦C¦aÂI¥i§ä¨ì FreeBSD ¤¤¤å¸ê°T¡C¦pªG±zÁÙª¾¹D¦³¨ä¥¦¥¼¦C¥Xªº¡A - ½Ð§i¶D§Ú &a.statue;¡C </para> - <itemizedlist> - <listitem><para> - <ulink url="http://freebsd.sinica.edu.tw/~statue/boot/">FreeBSD ¤¤¤å¦w¸Ë¤¶±</ulink>(Big5) - </para></listitem> - <listitem><para> - <ulink url="http://freebsd.sinica.edu.tw/zh-fdp/">FreeBSD HandBook ½Ķ</ulink>(Big5) - </para></listitem> - <listitem><para> - <ulink url="http://freebsd.sinica.edu.tw/~statue/zh-tut/outta.html">FreeBSD Outta-port</ulink>(Big5) - </para></listitem> - <listitem><para> - <ulink url="http://fatpipi.cirx.org/~vanilla/fcdp.html">FreeBSD FAQ ½Ķ</ulink>(Big5) - </para></listitem> - <listitem><para> - <ulink url="http://zope.slat.org/Project/ZopeBook">ZopeBook</ulink>(Big5) - </para></listitem> - <listitem><para> - <ulink url="http://potian.163.net/">CGDP ¤¤¤åGNU¤åÀɤuµ{</ulink>(GB) - </para></listitem> - <listitem><para> - <ulink url="http://www.cmpp.net/">CMPP ¤¤¤åMAN-PAGEp¹º</ulink>(GB) - </para></listitem> - <listitem><para> - <ulink url="http://www.china-pub.com/computers/eMook/emooknew/RFC/rfc.htm">RFC¤åÀɤ¤¤å½Ķp¹º </ulink>(GB) - </para></listitem> - <listitem><para> - <ulink url="http://www.pgsqldb.org/">PostgreSQL ¤¤¤å«H®§</ulink>(GB) - </para></listitem> - <listitem><para> - <ulink url="http://savannah.gnu.org/projects/chinese/">Savannah: Project Info - Chinese Translators Team</ulink> - </para></listitem> - </itemizedlist> - </sect1> - - <sect1 id="wwwsite"> - <title>FreeBSD ªº¤¤¤å¯¸¥x</title> - <para> - ¤U¦C¦aÂI¥i§ä¨ì FreeBSD ¤¤¤å¸ê°T¡C¦pªG±zÁÙª¾¹D¦³¨ä¥¦¥¼¦C¥Xªº¡A - ½Ð§i¶D§Ú &a.statue;¡C - </para> - <para>±ÀÂ˺ô¯¸</para> - <itemizedlist> - <listitem><para> -<ulink url="http://www.study-area.org/">Study Area</ulink>(Big5) - </para></listitem> - - <listitem><para> - <ulink url="http://www.gocar.idv.tw">¶Ì¥ÊªºFreeBSD±Ð¾Çºô</ulink> (Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.lsps.tp.edu.tw/~gsyan/freebsd2001/">¶¯ªº®a</ulink> (Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://freebsd.lab.mlc.edu.tw/">]®ß¿¤¤j´ò¶m¤j«n°ê¥Á¤p¾Ç FreeBSD -¥þ²y¸ê°Tºô¸ô¬[¯¸¤é»x </ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://turtle.ee.ncku.edu.tw/~tung/">Àu«Èµ§°Oï</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://ohaha.ks.edu.tw/">OHaHa's ¾Ç²ß¤ß±o</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.europa.idv.tw/">ºô¸ô¹A¤Ò</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://hk.geocities.com/L142857/ChComp/">¤¤¤å¹q¸£</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.freebsd.org.hk ">FreeBSD ¸ê°Tºô</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.sinica.edu.tw/~cdp/">¤åÄm³B²z¹êÅç«Ç</ulink> (Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.ascc.net/">¤¤¥¡¬ã¨s°|pºâ¤¤¤ß</ulink> (Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.iso10646hk.net/">»´ä ISO 10646</ulink> (Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://140.136.81.146/%7Epg/book/paper.html">¦Û¥Ñ³nÅé®à±¨t²Î -GNU/Linux</ulink> (Big5) BROKEN - </para></listitem> - - <listitem><para> -<ulink url="http://www.cmex.org.tw/">¤¤±À·|</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.cbflabs.com/">¦¶¨¹´_¤u§@«Ç</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.liu.com.tw/">µL½¼¦Ì¤¤¤å¿é¤Jªk</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://chewing.good-man.org/">»Åµ¤¤¤å¿é¤Jªk</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.geocities.com/Baja/Mesa/2118/">§ÚªºÜ¾e - ¤¤¤å¿é¤Jªk±À¼s²Õ´</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/">CFC ¤¤¤å¦¬Âîa</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://freebsd.ntu.edu.tw/taiwan/clement">Clem's XEmacs Page</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://main.rtfiber.com.tw/~changyj/">Àsªù¤Ö±LªººÛ</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://mouse.oit.edu.tw/">¦|¼Ýºô¸ô¬ã¨s«Ç</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.hello.com.tw/~wolfant/">¶Â¤â¤u¤H--¿v¹ÚªÅ¶¡</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://www.math.ncu.edu.tw/~shann/Chinese/Welcome.html">¤¤¥¡¤j¾Ç - ³æºû¹ü¦Ñ®v</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://mmlab.im.fju.edu.tw/~maa/">¤p°¨ªº®a</ulink>(Big5) - </para></listitem> - - <listitem><para> -<ulink url="http://freebsd.netwain.com/">NetWain ¤u§@«Ç</ulink>(Big5) BROKEN - </para></listitem> - - <listitem><para> -<ulink url="http://www.homed.idv.tw/freebsd/freebsd.htm">ªü¥¿ªº¤pºÛ</ulink>(Big5) BROKEN - </para></listitem> - - <listitem><para> -<ulink url="http://ccs.cc.nccu.edu.tw/marr/html/index.html">ÄÀ©ñ PC ªº«Â¤O</ulink>(Big5) BROKEN - </para></listitem> - - <listitem><para> -<ulink url="http://php.lzp.ks.edu.tw/">PHP ¬[¯¸¤é°O</ulink>(Big5) BROKEN - </para></listitem> - - <listitem><para> -<ulink url="http://input.cpatch.org/">¤¤¤å¹q¸£§Þ³N¤Î¿é¤Jªk(ÀÉ®×®w)</ulink>(Big5) - </para></listitem> - </itemizedlist> - - <para>FreeBSD ¸ê·½</para> - <itemizedlist> - <listitem><para> -<ulink url="http://freebsd.ntu.edu.tw/bsd/">¥xÆW¤j¾Ç FreeBSD WWW Site</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://tw.freebsd.org/">¥æ³q¸ê¤u FreeBSD WWW Site</ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="http://xcin.linux.org.tw/">XCIN Project Á`³¡</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.linux.org.tw/hardware/index.php3">¥xÆWlinux/freebsdµwÅé¤ä´©¸ê®Æ®w</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://turtle.ee.ncku.edu.tw/cgi-bin/boardlist.pl">FreeBSD/Unix/Java/Perl ªº Mailing List and News</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://rfc.im.tku.edu.tw">²H¦¿¸êºÞRFC ¤å¥óÀ˯Á¯¸</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://bsd.sinica.edu.tw/cgi-bin/cvsweb.cgi/">CVS-Web for FreeBSD Source Tree. </ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="http://phi.sinica.edu.tw/aspac/">ASPAC ¤å¥ó</ulink>(Big5) - </para></listitem> - </itemizedlist> - - <para>¨ä¥Lµo¦æª©¥»</para> - <itemizedlist> - <listitem><para> -<ulink url="http://www.freebsd.org/">FreeBSD</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.openbsd.org/">OpenBSD</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.netbsd.org/">NetBSD</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.debian.org/intl/zh">Debian ¤¤¤åp¹º</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://mdk.linux.org.tw/">Linux Mandrake ¤¤¤å¤§®a</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://i18n.linux.org.tw/">I18N µ{¦¡¤¤¤å¤Æp¹º</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://cle.linux.org.tw/">¤¤¤å GNU/Linux ©µ¦ù¦w¸Ë®M¥ó</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://kde.linux.org.tw/">KDE ¥xÆW</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.linux-mandrake.com/zh/big5/">Mandrake Linux</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.cynix.com.tw/">Cynix OpenLinux</ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="http://www.linuxcenter.com.tw/">µ¾«Â°ê»Ú LinuxCenter</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.turbolinux.com.cn/">TurboLinux</ulink>(GB) - </para></listitem> - <listitem><para> -<ulink url="http://www.bluepoint.com.cn/">Bluepoint Linux</ulink>(GB) - </para></listitem> - <listitem><para> -<ulink url="http://www.cosix.com.cn/">COSIX Linux</ulink>(GB) - </para></listitem> - <listitem><para> -<ulink url="http://www.redflag-linux.com/">Red-flag Linux</ulink>(GB) - </para></listitem> - <listitem><para> -<ulink url="http://www.linuxaid.com.cn/">Tom Linux</ulink>(GB) - </para></listitem> - </itemizedlist> - - <para>¤¤¤å®ÑÄy</para> - <itemizedlist> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010086875">FreeBSDÀ³¥Î³nÅé¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010019198">FreeBSDºô¸ô¬[¯¸¹ê°È--ªþ¥úºÐ</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010039387">FreeBSD§ì±o¦íINTERNET¡G¦øªA¾¹¬[³]»PºÞ²z</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exec/item/0010093569">FreeBSD»PWindows¾ã¦XÀ³¥Î</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exec/item/0010047963">FreeBSDºô¸ôÀ³¥Î</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010013400">FreeBSD 3.X§ì±o¦íINTERNET¶i¶¥¦øªA¾¹ªº¬[³]»PºÞ²z</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exec/item/0010032002">FreeBSD»PWindows¾ã¦XÀ³¥Î(²Ä¤Gª©)</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010086873">FreeBSD¦w¸Ë³]©w»P¨Ï¥Î</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010007211">¨Ï¥ÎFreeBSD¤ÎApache¡Ð¬¡¥ÎPHP»PMySQL«ØºcWeb¥@¬É</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010187476">»´ÃP¨Ï¥ÎLINUX/FREEBSD«Ø¸m¦Û¤wªººô¸ô¤ý°ê</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.books.com.tw/exep/prod/booksfile.php?item=0010148811">FreeBSD¨t²Î«Øºc«ü¤Þ</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.tenlong.com.tw/BookSearch/Search.php?isbn=9867944925">FreeBSD §¹¥þ±´¯Á (Absolute BSD: The Ultimate Guide to FreeBSD) -</ulink>(Big5) - </para></listitem> - </itemizedlist> - - <para>²Õ´ºô¯¸</para> - <itemizedlist> - <listitem><para> -<ulink url="http://freebsd.sinica.edu.tw/">FreeBSD ¤§®a</ulink>(Big5) - </para></listitem> - </itemizedlist> - - <para>·s»Dºô¯¸</para> - <itemizedlist> - <listitem><para> -<ulink url="http://www.bsdtoday.com/">BSD Today</ulink> - </para></listitem> - <listitem><para> -<ulink url="http://freshports.org/">FreeBSD ports ±Mªù¤¶²Ð³nÅé¤Îª©¥»§ó·s³qª¾ªººô¯¸</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.daemonnews.org/">Daily Daemon News</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.posi.net/freebsd/drivers/">BSD ÅX°Êµ{¦¡¸ê®Æ®w</ulink>(Eng) - </para></listitem> - <listitem><para> -<ulink url="http://www.bsdapps.org/">BSD À³¥Îµ{¦¡¸ê®Æ®w</ulink>(Eng) - </para></listitem> - </itemizedlist> - - <para>¤å¥ó¸ê·½</para> - <itemizedlist> - <listitem><para> -<ulink url="http://www.csie.nctu.edu.tw/document/unixfaq/">UNIX ±`¨£°Ýµª¶°</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.sinica.edu.tw/~ncvs/zh-big5-FAQ/FAQ.html">FreeBSD 2.X ±`¨£°Ýµª¶°</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.ntu.edu.tw/~phantom/cfreebsd/">FreeBSD ¨Ï¥ÎªÌ¤â¥U(FAQ)</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://tw.freebsd.org/handbook.big5/handbook.html">FreeBSD 2.1.0 ¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.sinica.edu.tw/~ncvs/zh-handbook/handbook.html">FreeBSD 2.2.8 ¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.sinica.edu.tw/~ncvs/zh-big5-handbook/index.html">FreeBSD 3.3 ¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.sinica.edu.tw/~ncvs/zh-l10n-tut/">FreeBSD ¤¤¤å¨Ï¥Î¤å¥ópµe</ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="http://freebsd.ntu.edu.tw/">¥x¤j FreeBSD ¤¤¤å FAQ Web (woju)</ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="gopher://freebsd.csie.nctu.edu.tw/">¥æ¤j¸ê¤u FreeBSD ª©ºëµØ°Ï gopher (jdli)</ulink>(Big5) BROKEN - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/docs/mysqldoc_big5/manual_toc.html">MySQL 3.23.pre7 ¤¤¤å¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/docs/pos~tgresql_big5/postgres.htm">PostgreSQL 6.5 ¤¤¤å¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/docs/pgsqldoc-7.0c/postgres.htm">PostgreSQL 7.0 ¤¤¤å¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://php.wilson.gs/bible/">PHP ¸t¸g</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://mouse.oit.edu.tw/NetBSD/">NetBSD 1.41ª©¦w¸Ë¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://digital.oit.edu.tw/openbsd/">OpenBSD ²¤¶»P¦w¸Ë</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://residence.educities.edu.tw/yjchen/freebsd/">Servlet + JSP + mysql jdbc + chinese</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/perlfaq/perlfaq/">Perl ±`¨£°ÝÃD»P¸Ñµª</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://mdk.linux.org.tw/lyx-doc/lyx-1.html">¤¤¤å LyX ¨Ï¥Î²¤¶</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.linpus.com.tw/manual/gnome1.0/content.htm">GNOME 1.0 ¨Ï¥ÎªÌ¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://www.linpus.com.tw/manual/kdeug/userguide/">KDE ¨Ï¥ÎªÌ¤â¥U pre1.0 12/24/1998</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://tech.sina.com.cn/focus/FreeBSD/index.shtml">FreeBSD¨Ï¥Î¤j¥þ</ulink>(GB) - </para></listitem> - <listitem><para> -<ulink url="http://www.enctc.edu.tw/other/freebsd.htm">FreeBSDºÞ²z¤¶±¨Ï¥Î¤â¥U</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://coder.9ug.com/language/script/python.html">Python ±Ð¾Ç¤å¥ó</ulink>(Big5) - </para></listitem> - </itemizedlist> - - <para>¸g¨å¤å³¹</para> - <itemizedlist> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/FSF.html">¦Û¥Ñ³nÅé°òª÷·| (Free Software Foundation)</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/Howto-Become-a-Hacker.html">¦p¦ó¦¨¬°¤@¦ì Hacker</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/Brief-of-History-Hackerdom.html">Hacker ¤å¤ÆÂ²¥v</ulink>(Big5) - </para></listitem> - <listitem><para> -<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/homesteeding/">¶}©Ý´¼°ì</ulink>(Big5) - </para></listitem> - <listitem> - <para><ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/cathedral-bazaar/cathedral-bazaar.html">±Ð°óÆ[»P¥«¶°Æ[</ulink>(Big5)</para> - </listitem> - <listitem> - <para><ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/osr.html">¶}©ñì©l½X²©R</ulink>(Big5)</para> - </listitem> - <listitem> - <para><ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/open-source.html">Open Source ²¤¶</ulink>(Big5)</para> - </listitem> - <listitem> - <para><ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/goods/other/open-source-def.html">Open Source ªº©w¸q</ulink>(Big5)</para> - </listitem> - </itemizedlist> - - <para>¤U¸ü¯¸¥x</para> - <itemizedlist> - <listitem><para> -<ulink url="ftp://freebsd.csie.nctu.edu.tw/pub/01TW_Service.TXT">¥xÆW¤½¶}¦Cªí</ulink> - </para></listitem> - </itemizedlist> - </sect1> - - <sect1 id="newgroup"> - <title>FreeBSD ªº¤¤¤å°Q½×°Ï</title> - <para> - ¦pªG±z¦³°ÝÃD¡A¥i¥H¦b³o¨Ç°Q½×°Ïµo°Ý¡A¥Î¤¤¤å¤]³q®@¡I¤£¹L½Ð½T©w±z - ¤w¸g¥ý¬Ý¹L¤F¬ÛÃöªº¤å¥ó©Î HOWTO¡C§_«h«½Æ°Ý¤@¨Ç FAQ ¬O«Ü¤£ - ¨üÅwªïªº¡I - </para> - <para> - <ulink url="news://tw.bbs.comp.386bsd">news://tw.bbs.comp.386bsd</ulink></para> - <para>Openfind BBS ºô¸ô½×¾Â¡Atw.bbs.comp.386bsd ¬ÝªO¡C</para> - <para> - <ulink url="http://bbs.openfind.com.tw/cgi-bin/x_list?BOARD=tw.bbs.comp.386bsd"> - http://bbs.openfind.com.tw/cgi-bin/x_list?BOARD=tw.bbs.comp.386bsd</ulink></para> - <para>¤¤¬ã°|©Ò¬[³]ªº¥xÆW FreeBSD ³q«H½×¾Â¡C</para> - <para> - <ulink url="http://freebsd.sinica.edu.tw/mailman/listinfo"> - http://freebsd.sinica.edu.tw/mailman/listinfo</ulink></para> - <para>¤¤¬ã°|ª©¥»³q«H½×¾Â¡A«HÜ®w¡C</para> - <para> - <ulink url="http://freebsd.sinica.edu.tw/~majordom/"> - http://freebsd.sinica.edu.tw/~majordom/</ulink></para> - <para>»´ä bsd talk ³q«H½×¾Â¡G</para> - <para> - <ulink url="news://news.linux.org.hk/hklug.bsd.talk"> - news://news.linux.org.hk/hklug.bsd.talk</ulink></para> - <para> - <ulink url="http://www.shellhung.org/mailman/listinfo/"> - http://www.shellhung.org/mailman/listinfo/</ulink></para> - </sect1> - - <sect1 id="irctw"> - <title>FreeBSD ªº¤¤¤å IRC ²á¤Ñ«Ç</title> - <para> - ³o¬O¥Ø«e BSD ¨Ï¥ÎªÌ¦bºô¸ô¤W»E·|²á¤Ñªº¦a¤è¡A³q±`³£·|¦³¤@¸s¤H¦b¦¹µo§b - ¡B«¢©Ô¡B¥´§¾¡C - </para> - <para> - ¦b FreeBSD ©³¤U³q±`³£¬O¨Ï¥Î <filename>ports/chinese</filename> - ©³¤Uªº <application>bitchx</application> ©Î¬O - <filename>ports/irc</filename> ©³¤Uªº - <application>xchat</application> ·í§@ - IRC ¥Î¤áºÝ¡A¦b Windows ©³¤U«h¬O¥H - <ulink url="http://www.mirc.com/">mIRC</ulink> ¬°¥D¡C - </para> - <para> - <application>bitchx</application> ©Î - <application>xchat</application> ªº¨Ï¥Î¤è¦¡¡G - </para> - <procedure> - <step><para>±Ò°Ê irc client</para></step> - <step><para>¥X²{ prompt «á</para></step> - <step><para>/server irc.taiwan.com</para></step> - <step><para>/join #bsdchat</para></step> - </procedure> - <para>mIRC ªº¨Ï¥Î¤è¦¡¡G</para> - <procedure> - <step><para>File -> Options -> Connect -> Add</para></step> - <step><para>IRC Server: irc.taiwan.com</para></step> - <step><para>Connect to IRC Server</para></step> - <step><para>/join #bsdchat</para></step> - </procedure> - <para> - ªñ¨Ó¦]¬°¥D¾÷»Pºô¸ôªºÃö«Y¡AIRC Server ¥ý´«¨ì irc.seed.net.tw¡C - </para> - <note> - <para> - mIRC ¤p¯µ³Z¡G¦p¦ó¥Î·L³n·sª`µ¿é¤Jªk§ï¦r©O¡H - ¦bn§ïªº¨ºÓ¦r¤W±«öªÅ¥ÕÁä¡AµM«á¿ï¾Ü©Ònªº¦r¡A¨M©w«á¦A«öªÅ¥ÕÁä¡C - </para> - <para> - mIRC ¤¤¤å¤Æ¡G±z»Ýn¥ý¦w¸ËmIRC32 v.5.91¦b±zªº¹q¸£¤º¡A - µM«á¤~¥i°õ¦æ³oÓpatchÀɨӶi¦æ¤¤¤å¤Æªº¤u§@¡C¨Ï¥Î¤èªk¡G¥ý¥h - www.mirc.com®»¨úmIRC591t.exe³oÓÀɦ^¨Ó¦w¸Ë¡]°O¦í¡A³o¤@ª©patch - ¬Oµ¹mIRC32 v5.91¨Ï¥Îªº¡I¤£n®³¨ä¥Lª©¨Ópatch¡I¡^µM«á§â - p010901.exe «þ¨©¨ì±zmIRC¦w¸Ëªº¥Ø¿ý¤U¡A°õ¦æp010901.exe¡C - °õ¦æ§¹²¦«á¡A´N·|¦Û°Ê²£¥Í¤@Ó¤¤¤å¤Æ¹LªºmIRC°õ¦æÀÉ¡ACmIRC591.exe¡C - ±z¥i¥Hª½±µ¦bmIRCªº¥Ø¿ý¤U°õ¦æ³oÓÀÉ¡C</para> - </note> - </sect1> - - <sect1 id="organisations"> - <title>Organisations Working in Open Source</title> - <para>Government</para> - <itemizedlist> - <listitem><para><ulink url="http://www.oss.org.tw/">OpenSource Software Portal(OSSP)</ulink>,IDB MoEA </para></listitem> - </itemizedlist> - <para>Research Institute </para> - <itemizedlist> - <listitem><para><ulink url="http://twgrid.org/">Taiwan Grid Computing Project</ulink>,Computing Center Academia Sinica </para></listitem> - <listitem><para><ulink url="http://opensource.nchc.org.tw/">National Center for High-performance Computing (NCHC)</ulink> </para></listitem> - <listitem><para><ulink url="http://www.openfoundry.org/">Open Source Software Foundry (OSSF)</ulink>,IIS Academia Sinica </para></listitem> - </itemizedlist> - <para>Association</para> - <itemizedlist> - <listitem><para><ulink url="http://www.slat.org/">Software Liberty Association of Taiwan (SLAT) </ulink></para></listitem> - <listitem><para><ulink url="http://linux.tca.org.tw/">Linux Compatibility Test and Certification Center (LCTaCC)</ulink>, TCA</para></listitem> - <listitem><para><ulink url="http://ossc.cosa.org.tw/">Open Source Software Center(OSSC)</ulink>, COSA</para></listitem> - <listitem><para><ulink url="http://twopensource.org/">ICOS</ulink> - Internation Conference on Open Source.</para></listitem> - </itemizedlist> - <para>Education </para> - <itemizedlist> - <listitem><para><ulink url="http://sfs.wpes.tcc.edu.tw/">School Administration System Devloper Portal </ulink></para></listitem> - <listitem><para><ulink url="http://free.tnc.edu.tw/">OSS Portal for Teacher in Tainan </ulink></para></listitem> - <listitem><para><ulink url="http://sfs.ilc.edu.tw/">OSS Portal for Teacher in Yi-Lan </ulink></para></listitem> - <listitem><para><ulink url="http://163.23.89.67/">OSS Portal for Teacher in Chang-Hua </ulink></para></listitem> - <listitem><para><ulink url="http://www.bamboo.hc.edu.tw/linux/">Community College Linux Course in Shin-Chu</ulink>, Bamboo Community College</para></listitem> - <listitem><para><ulink url="http://edu.slat.org/">Open Source Software application consulting center (OSSACC)</ulink>, SLAT</para></listitem> - </itemizedlist> - <para>Training </para> - <itemizedlist> - <listitem><para><ulink url="http://edu.uuu.com.tw/class/series.asp?seat=Linux">UCOM</ulink> - RedHat Certified training. </para></listitem> - <listitem><para><ulink url="http://www.fitpi.com.tw/">Finesse IT</ulink> - Linux SA & embedded Linux training. </para></listitem> - <listitem><para><ulink url="http://www.ginnet.com.tw/class/linux.htm">GIN</ulink> - Linux use & manage training. </para></listitem> - <listitem><para><ulink url="http://www.iiiedu.org.tw/index.aspx">IIIEDU</ulink> - Connected Linux training. </para></listitem> - <listitem><para><ulink url="http://www.shinewave.com.tw/chinese/training/Main_edu.htm">Shinewave</ulink> - LPI Certified Training.</para></listitem> - <listitem><para><ulink url="http://www.oss.com.tw/">OSS School</ulink> - ThizLinux & OSS training.</para></listitem> - <listitem><para><ulink url="http://www.pcschool.com.tw/">Great Master</ulink> - LPI Certified & WebMaster training.</para></listitem> - <listitem><para><ulink url="http://www.lccnet.com.tw/">1ccnet</ulink> - OpenLinux & LPI Certified training.</para></listitem> - <listitem><para><ulink url="http://www.pviva.com/">PEI YA</ulink> - Linux teaching CD.</para></listitem> - </itemizedlist> - <para>Business </para> - <itemizedlist> - <listitem><para><ulink url="http://www.ossti.com/">OSSTI</ulink> - Software technology and service base on GCC compiler. </para></listitem> - <listitem><para><ulink url="http://www.citron.com.tw/">Citron Network</ulink> - VoIP base on <ulink url="http://www.gnugk.org/">Gatekeeper</ulink>. </para></listitem> - <listitem><para><ulink url="http://www.linpus.com.tw/">Linpus</ulink> - Embedded system & Embedded GUI base on Linux,Linpus Linux OS. </para></listitem> - <listitem><para><ulink url="http://www.eshida.com/">Eshida.com</ulink> - Embedded system development tools base on Linux. </para></listitem> - <listitem><para><ulink url="http://www.wiscore.com.tw/">Wiscore</ulink> - Embedded,Information Appliances base on Linux. </para></listitem> - <listitem><para><ulink url="http://www.erexi.com.tw/">Erexi</ulink> - HA,LDAP,Mail,Cluster solutions base on Turbolinux. </para></listitem> - <listitem><para><ulink url="http://www.toppoint.com.tw/">toppoint</ulink> - small SI with OSS solutions. </para></listitem> - <listitem><para><ulink url="http://www.brain-c.com/">brain-c</ulink> - small SI with OSS solutions. </para></listitem> - <listitem><para><ulink url="http://www.synology.com/">Synology</ulink> - NAS base on FreeBSD. </para></listitem> - <listitem><para><ulink url="http://www.dbmaker.com.tw/">SYSCOM</ulink> - Database support with FreeBSD. </para></listitem> - <listitem><para><ulink url="http://www.pgsql.com.tw/">datsoft</ulink> - ERP base on PostgreSQL. </para></listitem> - </itemizedlist> - <para>FS/OSS User Group</para> - <itemizedlist> - <listitem><para><ulink url="http://www.bug.club.tw/">FreeBSD User Club</ulink></para></listitem> - <listitem><para><ulink url="http://www.debian.org.tw/">Debian Linux User Group</ulink></para></listitem> - <listitem><para><ulink url="http://www.gentoo.org.tw/">Gentoo Linux User Group</ulink></para></listitem> - <listitem><para><ulink url="http://www.slackware.org.tw/">Slackware Linux User Group</ulink></para></listitem> - <listitem><para><ulink url="http://tnlug.linux.org.tw/">Tainan Linux User Group</ulink></para></listitem> - <listitem><para><ulink url="http://kalug.linux.org.tw/">Kaohsiung Linux User Group</ulink></para></listitem> - <listitem><para><ulink url="http://turtle.ee.ncku.edu.tw/openwebmail/">OpenWebMail</ulink></para></listitem> - <listitem><para><ulink url="http://www.zope.org.tw/">Zope</ulink></para></listitem> - <listitem><para><ulink url="http://www.postgresql.idv.tw/">PostgreSQL</ulink></para></listitem> - <listitem><para><ulink url="http://phpbb-tw.net/phpbb/">phpBB</ulink></para></listitem> - <listitem><para><ulink url="http://www.phpnuke-tw.com/">PHP-Nuke</ulink></para></listitem> - <listitem><para><ulink url="http://tw.xoops.org/">XOOPS</ulink></para></listitem> - <listitem><para><ulink url="http://phpbb.elixus.org/">Blog</ulink></para></listitem> - <listitem><para><ulink url="http://wiki.newzilla.org/WiKi">Wiki</ulink></para></listitem> - <listitem><para><ulink url="http://kde.linux.org.tw/">KDE</ulink></para></listitem> - <listitem><para><ulink url="http://ooo.tnc.edu.tw/">OpenOffice</ulink></para></listitem> - <listitem><para><ulink url="http://www.csie.ntu.edu.tw/~b7506051/mozilla/">Mozilla</ulink></para></listitem> - <listitem><para><ulink url="http://www.python.org.tw/">Python</ulink></para></listitem> - <listitem><para><ulink url="http://www.doochun.org/">DooChun</ulink> - Embedded Linux base on x86</para></listitem> - <listitem><para><ulink url="http://savannah.gnu.org/projects/chinese/">GNUCTT</ulink> - GNU Chinese Translators Team. </para></listitem> - <listitem><para><ulink url="http://cle.linux.org.tw/">CLE</ulink> - Chinese Linnux Extension. </para></listitem> - <listitem><para><ulink url="http://xcin.linux.org.tw/">XCIN</ulink> - An XIM (X Input Method) server. </para></listitem> - <listitem><para><ulink url="http://sourceforge.net/projects/big5con">big5con</ulink> - A Chinese input in console mode. </para></listitem> - <listitem><para><ulink url="http://chewing.good-man.org/">Chewing</ulink> - A Chinese input base on XCIN. </para></listitem> - <listitem><para><ulink url="http://i18n.linux.org.tw/">I18N Linux</ulink></para></listitem> - <listitem><para><ulink url="http://wiki.debian.org.tw/index.php?page=3Anoppix">3Anoppix</ulink> - Chinese localization of KNOPPIX. </para></listitem> - </itemizedlist> - <para>OSS Portals / Websites </para> - <itemizedlist> - <listitem><para><ulink url="http://www.linuxfab.com/">LinuxFab</ulink> - Open Source Community Portal</para></listitem> - <listitem><para><ulink url="http://www.linux.org.tw/">Linux Portal</ulink></para></listitem> - <listitem><para><ulink url="http://phorum.study-area.org/">Study-Area</ulink> - OSS & Computer forum </para></listitem> - <listitem><para><ulink url="http://www.freenix-server.info/">Freenix</ulink> - Freenix Server Document Project </para></listitem> - <listitem><para><ulink url="http://anti_ms.tripod.com/">Anti-MS News</ulink></para></listitem> - <listitem><para><ulink url="http://www.linuxuser.com.tw/">Linux User News</ulink></para></listitem> - <listitem><para><ulink url="http://www.linuxnews.idv.tw/">Linux News</ulink></para></listitem> - <listitem><para><ulink url="http://www.cyut.edu.tw/~ckhung/a/">Chao-Kuei Hung's Home Page </ulink></para></listitem> - <listitem><para><ulink url="http://www.europa.idv.tw/index.php">Internet farmer</ulink></para></listitem> - <listitem><para><ulink url="http://www.toppoint.com.tw/charles">Charles' phpBB</ulink></para></listitem> - </itemizedlist> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/mailclient.sgml b/zh_TW.Big5/books/zh-tut/chapters/mailclient.sgml deleted file mode 100644 index d19b1404c0..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/mailclient.sgml +++ /dev/null @@ -1,260 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.27 ---> - -<chapter id="mailclient"> - <title>¤¤¤å¶l¥ó¥Î¤áºÝ</title> - <para></para> - - <sect1 id="sylpheed"> - <title>sylpheed - «Øºc¦b GTK+ ¤W¡A»´¶q¯Å¥B§Ö³tªº¹q¤l¶l¥ó³nÅé</title> - <para> - GPL base client¡Abase on <application>GTK+</application>¡C - ¥¦¬O¤é¥»¤H¼gªº¡A¤w¸g¤ä´© I18N ©M XIM¡C - ¦bÅã¥Ü©M¿é¤J¤¤¤å³£¨S°ÝÃD¡A©M - <application>xcin2.5</application> ¤]·f°t¨}¦n¡C </para> - <para>¦w¸Ë <filename role="package">mail/sylpheed</filename>¡C</para> - <para> - ¦w¸Ë§¹«á¡A¥²¶·×§ï¦r«¬³]©w¡A×§ï - <filename>$HOME/.sylpheed/sylpheedrc</filename> ÀÉ¡A - ±N message_font §ï¦¨¤U±ªº¼Ë¤l¡C </para> - <programlisting> -message_font=8x16,kc15f,-*-16-*-big5-0</programlisting> - <figure> - <title>sylpheed snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/sylpheed" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://sylpheed.good-day.net/"> - http://sylpheed.good-day.net/</ulink> </para> - </sect1> - - <sect1 id="mutt"> - <title>mutt - ¥\¯à±j¤jªº¹q¤l¶l¥ó³nÅé</title> - <para> - console ¼Ò¦¡¤Uªº¤¤¤å¹q¤l¶l¥ó³nÅé¡C - <application>Mutt</application> - -- "The Mongrel of Mail User Agents" ¥]§t¤F«Ü¦h¨ä¥L - ¦p <application>Elm</application>¡B - <application>Pine</application>¡B - <application>mh</application>¡B - <application>slrn</application> ªº¯SÂI¡A¯S©Ê¬O¥]§tÃC¦â¤ä´©¡A - °T®§¦ê¬y - ¡AMIME ¸Ñ½X (¥]§t RFC1522 ¤ä´©±o¼ÐÀY½s½X)¡AÓ¤H¤Æª÷Æ_ªº«O¦s - ¡APOP3¡A¤ä´© DSN ©M PGP/MIME¡C </para> - <para>¦w¸Ë <filename role="package">chinese/mutt</filename>¡C</para> - <para>³]©w <filename>.muttrc</filename></para> - <programlisting> -set charset=big5 -set locale="zh_TW.Big5" -set send_charset="big5:gb2312:us-ascii:iso-8859-1:utf-8:x-unknown" -charset-hook us-ascii big5 -charset-hook iso-8859-1 big5 </programlisting> - <para>¦pªG±H«Hµ¹ bbs ªºªB¤Í¡A¦³¶Ã½X°ÝÃDªº¸Ü</para> - <programlisting> -echo "set bbsislame=yes" >> ~/.muttrc </programlisting> - <para>mutt 1.3.x Ū utf8 ¤Î²Å餤¤åªº«H¥ó³£¨S¦³°ÝÃD¡C</para> - <figure> - <title>mutt snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/mutt" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://www.mutt.org/"> - http://www.mutt.org/</ulink> </para> - <para> - Mutt ¨Ï¥ÎªÌ¸ê°T¡G<ulink url="http://www.math.fu-berlin.de/~guckes/mutt/"> - http://www.math.fu-berlin.de/~guckes/mutt/</ulink>¡C - </para> - </sect1> - - <sect1 id="pine4"> - <title>pine4 - ¾Þ§@«K§Qªº¹q¤l¶l¥ó³nÅé</title> - <para> - console ¼Ò¦¡¤Uªº¤¤¤å¹q¤l¶l¥ó³nÅé¡C - ¤j³¡¥÷ªº°T®§¡B¿ï³æ³£¤w¸g¤¤¤å¤Æ¤F¤]¥i¥H¥¿½TµL»~ªº³B²z¤¤¤å«H¥ó¡A - ¬Oӫܤè«KªºÅª«H³nÅé¡C - <application>pine4</application> ªº¥\¯à¥]§t¤F¤ä´© MINE - ¡B³q°T¿ý¡AÁ٤䴩 IMAP¡Bmail »P MH ®æ¦¡ªº¸ê®Æ¡C </para> - <para>¦w¸Ë <filename role="package">chinese/pine4</filename>¡C</para> - <para> - Y¬OÅã¥Ü¤´¦³°ÝÃDªº¸Ü¡A¶i¤J <application>pine4</application> - ¤§«á¿ï <option>SETUP/Config</option> - ¦b <option>feature list</option> ¤¤¤Ä¿ï(«ö X)¡G - </para> - <programlisting> - [X] enable-8bit-esmtp-negotiation - [X] enable-8bit-nntp-posting </programlisting> - <para> - µM«á¦b <option>character-set</option> ¤W«ö - <command>C</command>¡A±N¨äÈ - §ï¬° big5 ©Î gb2312¡C«ö <command>E</command> ²æÂ÷Àx¦s§Y¥i¡C </para> - <para> - WWW: <ulink url="http://www.washington.edu/pine/"> - http://www.washington.edu/pine/</ulink> </para> - </sect1> - - <sect1 id="mail-code"> - <title>¶l¥ó¶Ã½X¡H</title> - <para>¥Ñ©ó¾ú¥vì¦]¡AInternet ¤W¦³¨Ç¶l¥ó¨t²Î¥u¤ä´© 7Bit ªº¦r¤¸¶Ç¿é¡A - ¦Óº~¦rªº¤º½X¬O 8Bit ªº¡A·í¦b¹q¤l¶l¥ó¤¤µo°e¤¤¤å®É¡A - ¦pªG¸g¹L³o¨Ç¥u¤ä´© 7Bit ¦r¤¸ªº¶l¥ó¨t²Î¡A - «K·|±Nº~¦r¤º½Xªº²Ä¤K¦ì¤¸ªº 1 ¥þ³¡Åܦ¨ 0¡C</para> - <para>¥H "¤¤¤å" ¨â¦r¬°¨Ò¡AHEX ¬° A4A4A4E5¡A - ·í³Ì°ª¦ì¤¸³Q²M±¼®É´N·|Åܦ¨ 24242465¡A¤]´N¬O "$$$e"¡C - <application>telnet</application> ¤]¦s¦b³o¼Ë¤lªº°ÝÃD¡C</para> - <para>°£¤F¤¤¤å¶l¥ó¥~¡A¨Ï¥Î¹q¤l¶l¥ó¶Ç°e¹Ï¤ù¡Bµ{¦¡¡B - À£ÁY¤å¥óµ¥¤]·|µo¥Í³oÓ°ÝÃD¡C - ©Ò¥H¦b¹q¤l¶l¥ó¤¤¤@¯ë±Ä¥Î¦UºØ¶l¥ó½s½X¤è¦¡¨Ó¸Ñ¨M³oÓ°ÝÃD¡A - ±N 8Bit «ö·Ó¤@©wªº³W«h¶i¦æ½s½X¡A - «K¥i¥H§¹¦n¦a³q¹L¥u¤ä«ù 7Bit ¦r¤¸ªº¶l¥ó¨t²Î¡C</para> - <para>±`¨£ªº¶l¥ó½s½X¦³ UU »P MIME¡A¦Ó MIME - (Multipurpose Internet Mail Extentions) - ¤@¯ë½Ķ¦¨¡u¦h´CÅé¶Ç°e¼Ò¦¡¡v¡A - ÅU¦W«ä¸q¡A¥¦¼Ðº]ªº´N¬O¥i¥H¶Ç°e¦h´CÅ髬¦¡ªºÀɮסA - ¥i¥H¦b¤@«Êmail¤¤ªþ¥[¦UºØ«¬¦¡Àɮפ@°_°e¥X¡C</para> - <para>MIME ©w¸q¨âºØ½s½X¤èªk¡GBase64 »PQP(Quote-Printable)¡A - ¨âªÌ¨Ï¥Î®É¾÷¤£¦P¡AQP ªº³W«h¬O¹ï©ó¸ê®Æ¤¤ªº7bitsµL¶·«½Æencode¡A - ¶È8bits¸ê®ÆÂন7bits¡CQP½s½X¾A¥Î©ó«DUS-ASCIIªº¤å¦r¤º®e¡A - ¨Ò¦p§Ú̪º¤¤¤åÀɮסA¦ÓBase64ªº½s½X³W«h¡A¬O±N¾ãÓÀɮ׫·s½s½X¡A - ½s¦¨7bits¡A¥¦¬O¥Î©ó¶Ç°ebinaryÀɮ׮ɨϥΡC - ¥Ñ©ó½s½Xªº¤è¦¡¤£¦P¡A·|¼vÅT½s½X¤§«áªºÀɮפj¤p¡C - ¦³¨Ç¸ûÃi´kªº³nÅé«K³£¤@«ß±Ä¥ÎBase64½s½X¤F¡C</para> - <para>§t¦³ MIME ½s½Xªº¤å¥ó¡A±z¬d¬Ý¥¦ªº·½©l½X¡A¤@¯ë³£§t¦³¡G - "This is a multi-part message in MIME format." ³o¼Ëªº¥y¤l¡C</para> - <para>¥H¤U§ÚÌ¥H <application>mmencode</application> - (¤SºÙ¬° <application>mimencode</application>) §@¬° QP »P BASE64 ªº½d¨Ò¡A - ¦w¸Ë <filename role="package">converters/mmencode</filename>¡C</para> - <para>RFC 2045 - Multipurpose Internet Mail Extensions (MIME) - Part One: Format of Internet Message Bodies </para> - <para>RFC 2046 - Multipurpose Internet Mail Extensions (MIME) - Part Two: Media Types</para> - <para>RFC 2047 - MIME (Multipurpose Internet Mail Extensions) - Part Three: Message Header Extensions for Non-ASCII Text - <sect2 id="uu"> - <title>UU ½s½X (uuencode»Puudecode)</title> - <para> - UU ¬O«ü Unix ¤§¶¡¶Ç°e¤G¶i¨î¤å¥ó¡A´N¬O Unix to Unix¡C - ¨Ï¥Î uuencode ±NÀÉ®×½s¦¨7¦ì¤¸ASCIIÀɮסA§â¥¦±H¥X¡A - ¦¬«H¤H¦¬¨ì«á¡A¥i¥H¥Î uudecode ±N³o¥÷¸ê®ÆÁÙ쬰ì¨ÓªºÀɮסC</para> - <para> - uuencode ªº²Ä¤@ӰѼƬOn¥[½XªºÀɮסA¤]´N¬O±z«H¥óªº¤º®e¡C - ²Ä¤GӰѼƬO§Æ±æ¦¬«H¤H¸Ñ¶}«áÀÉ®×¥s¤°»ò¦W¦r¡C</para> - <screen> -&prompt.user; <userinput>echo "¤¤¤å" > infile</userinput> -&prompt.user; <userinput>uuencode infile remotefile</userinput> -begin 644 remotefile -%I*2DY0KQ -` -end -&prompt.user; <userinput>uuencode infile remotefile | mail statue</userinput> -&prompt.user; <userinput>mail</userinput> -Mail version 8.1 6/6/93. Type ? for help. -"/var/mail/statue": 1 message 1 new ->N 1 statue Fri Dec 21 13:12 16/390 -& -Message 1: -From statue Fri Dec 21 13:12:19 2001 -Date: Fri, 21 Dec 2001 13:12:19 +0800 (CST) -From: statue <statuei> -To: statue - -begin 644 remotefile -%I*2DY0KQ -` -end -& <userinput>s mail1</userinput> -"mail1" [New file] -& <userinput>q</userinput> -&prompt.user; <userinput>uudecode mail1</userinput> -&prompt.user; <userinput>cat remotefile</userinput> -¤¤¤å</screen> - <sect2 id="qp"> - <title>QP - Quote-Printable</title> - <para> - Content-Transfer-Encoding: quoted-printable</para> - <para> - QP½s½Xªº¤è¦¡¡A¬O±N¤@Ó¦r¤¸¥Î¤GÓ16¶i¦ìªkªº¼ÆÈªí¥Ü¡A - µM«á«e±¦A¥[Ó¡u=¡v¦r¤¸¡]µ¥¸¹¡^¡G</para> - <screen> -&prompt.user; <userinput>echo "¤¤¤å" | mmencode -q</userinput> -=A4=A4=A4=E5 -&prompt.user; <userinput>echo "=A4=A4=A4=E5" | mmencode -q -u</userinput> -¤¤¤å</screen> - <para>©Î¬O¥Î perl ¨Ó±N QP ¸Ñ½X¡G</para> - <programlisting> -while(defined($line = <STDIN>)) { - $line =~ s/=([0-9A-Fa-f][0-9A-Fa-f])/chr hex $1/ge; - $line =~ s/[\n\r]+$//; - print STDOUT $line; -}</programlisting> - <para>¥Î perl ¨Ó±N¤å¦r½s¦¨ QP ½X¡G</para> - <programlisting> -while(defined($line = <STDIN>)) { - $line =~ s/([=\x00-\x1F\x80-\xFF])/sprintf("=%02X",ord($1))/ge; - print STDOUT $line; -}</programlisting> - </sect2> - <sect2 id="base64"> - <title>BASE64</title> - <para> - Content-Transfer-Encoding: BASE64</para> - <para> - BASE64 ªººâªk«Ü²³æ¡A¥¦±N¦r²Å¬y¶¶§Ç©ñ¤J¤@Ó 24 ¦ìªº½w½Ä°Ï¡A - ¯Ê¦r²Åªº¦a¤è¸É¹s¡CµM«á±N½w½Ä°ÏºIÂ_¦¨ 4 Ó³¡¤À¡A°ª¦ì¦b¥ý¡A - ¨CÓ³¡¤À 6 ¦ì¡A¥Î¤U±ªº64Ó¦r²Å«·sªí¥Ü¡G - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"¡C - ¦pªG¿é¤J¥u¦³¤@өΨâÓ¦r¸`¡A¨º»ò¿é¥X±N¥Îµ¥¸¹ "=" ¸É¨¬¡C - ÁÙ¥i¥H¹jÂ_ªþ¥[ªº«H®§³y¦¨½s½Xªº²V¶Ã¡C³o´N¬OBASE64¡C</para> - <screen> -&prompt.user; <userinput>echo "¤¤¤å" | mmencode</userinput> -pKSk5Qo= -&prompt.user; <userinput>echo "pKSk5Qo=" | mmencode -u</userinput> -¤¤¤å</screen> - </sect2> - <sect2> - <title>¨ä¥L¶Ã½X¡H</title> - <para>¥H "¤¤¤å" ¨â¦r¬°¨Ò¡A¾ã²z¤@¤U¥H¤Wªº½s½X·|¥X²{ªºª¬ªp¡G</para> - <programlisting> -uuencode¡G%I*2DY0KQ -QP¡G=A4=A4=A4=E5 -BASE64¡GpKSk5Qo=</programlisting> - <para>¥H¤Î¨ä¥L»y¨¥©ÊªºÂà½X¥i¯à¥X²{ªºª¬ªp¡G</para> - <programlisting> -GB2312¡GÖÐÎÄ(iconv -t GB2312) -Unicode¡GU+4E2D U+6587 -UCS-2¡GN-e(iconv -t UCS-2) -UTF-7¡G+Ti1lhw(iconv -t UTF-7) -UTF-8¡G䏿??(iconv -t UTF-8) -UTF-16¡G??N-e?(iconv -t UTF16) -UTF-32¡G??N-e?(iconv -t UTF32) -CNS11643¡G1-4463 1-4546 -CCCII¡G213034 214258</programlisting> - <para>¥t¥~¤@¨Ç¦³ªº¨Sªºµ{¦¡·|¥X²{ªºª¬ªp¡G</para> - <programlisting> -hexdump¡G0000000 a4a4 e5a4 000a -0000005(hexdump)</programlisting> - </sect2> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/message.sgml b/zh_TW.Big5/books/zh-tut/chapters/message.sgml deleted file mode 100644 index 7f3a6a7b7f..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/message.sgml +++ /dev/null @@ -1,319 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.12 ---> - -<chapter id="message"> - <title>¤¤¤åªº°T®§</title> - <para></para> - - <sect1 id="help-localize"> - <title>À°§U¥»¦a¤Æ©M½Ķªº¤u§@</title> - <para>¥Ø«e FreeBSD ªº¥Dn¤å¥ó¦p¤U¡GFreeBSD Handbook¡AFAQ¡A - ports-handbook¡Adevelopers-handbook¡Aarticles¡Amanual¡Awww¡C</para> - <para>¦ý¬O¦³Â½Ä¶ªº³¡¥÷¤£¦h¡A¶È¦³ handbook¡AFAQ¡Aports-handbook¡C</para> - <sect2 id="handboook"> - <title>FreeBSD handbook</title> - <para>¥»¨Ó¬O¥Ñ FreeBSD ¤¤¤å¤å¥ópµe©Ò¥D«ù(FDP)¡A - ¾ú¸g ijliao@FreeBSD.ORG¡Afoxfair@FreeBSD.ORG & - vanilla@FreeBSD.ORG¡A¥Ø«e¥Ñµ§ªÌ¥N¬°ºûÅ@¤¤¡C</para> <para>WWW: <ulink url="http://www.csie.nctu.edu.tw/~ijliao/handbook.html"> - ijliao ªº Handbook ½Ķ¤À°tªí</ulink></para> <para>WWW: <ulink url="http://people.freebsd.org/~foxfair/zh-fdp.html"> - foxfair ªº Handbook ½Ķ¤À°tªí</ulink></para> - <para>WWW: <ulink url="http://freebsd.sinica.edu.tw/~statue/zh-fdp/"> - statue ªº Handbook ½Ķ¤À°tªí</ulink></para> - <para>WWW: <ulink url="http://freebsd.sinica.edu.tw/handbook/index.html"> - ÁcÅé FreeBSD Handbook 4.3</ulink></para> - <para>¦Ó¤j³°¤w¸g¦³Â½Ä¶§¹¦¨ªºÂ²Åé Handbook ªº®ÑÄy¥¿¦b³c°â¤¤¡A - ¤]¦³¨ä²Å骺 PDF ÀÉ®×¥i¥H´£¨Ñ¤U¸ü¡A§Æ±æ¤j®a¥i¥H°Ñ¦Ò¸Ó®Ñ¡A - §â§Ú̪ºÁcÅé Handbook ¤]½Ķ§¹¦¨¡C</para> - <para>WWW: <ulink url="http://freebsd.sinica.edu.tw/gb2312.php"> - ²Åé FreeBSD Handbook 4.7</ulink></para> - </sect2> - <sect2 id="freebsd-faq"> - <title>FreeBSD FAQ</title> - <para>´¿¸g¥Ñ vanilla@FreeBSD.ORG ±a»â½Ķ§¹¦¨¾ãÓ FAQ¡A - ¤£¹L«á¨Ó¨S¦³»PÁ`³¡Ä~Äò§ó·s¡A¤£¹L³Ìªñ¥L¤S¦^¨Ó¤F¡A - Ä~Äò»â¾ÉµÛ FAQ ªºÂ½Ä¶¡C</para> - <para>WWW: <ulink url="http://fatpipi.cirx.org/~vanilla/fcdp.html"> - vanilla ªº FAQ ½Ķ¤À°tªí</ulink></para> - </sect2> - <sect2 id="porters-handbook"> - <title>FreeBSD Porters Handbook</title> - <para>³o¹ï·Q°µ¦Û¤v port ªº¤H¬O¤@¥÷«Ü¦nªº¤å¥ó¡A¤£¹L¥Ø«e©|¥¼Â½Ä¶¡A - ¦ý¬O¦³Â²Å骺¨Ï¥ÎªÌ½Ķ¦n¤F¡A¤£¹LÁÙ»Ýn×¹¢©M¾ã²z¦¨ÁcÅ骺¡C</para> - <para>WWW: <ulink url="http://freebsd.sinica.edu.tw/~statue/docs/ports-handbook-gb2312/"> - ²Åé FreeBSD Porters Handbook</ulink></para> - </sect2> - </sect1> - - <sect1 id="join-l10n"> - <title>°Ñ¥[¤¤¤å I18N/L10N ªºpµe</title> - <para>PO ½Ķ¡GGNOME¡AKDE</para> - <para>¥Ø«e°ê¤ºÀ°¦£Â½Ä¶°T®§ªº²Õ´¶°¤¤¦b KDE3¡A¦pªG¦³¿³½ì¥i¥H«e©¹ - <ulink url="http://i18n.linux.org.tw/"> - http://i18n.linux.org.tw/</ulink> ÂsÄý¥Ø«eªºÂ½Ä¶ª¬ªp¡C</para> - </sect1> - - <sect1 id="po"> - <title>½Ķ PO Àɪ`·N¨Æ¶µ</title> - <para>¥H¤UºK¿ý kde3 ½Ķ¤p²Õªº¤@¨Ç«ØÄ³¡Aì©l¤å¥ó¥i¥H¦b - <ulink url="http://www.linux.org.tw/~ycheng/kde/trans-po.txt"> - http://www.linux.org.tw/~ycheng/kde/trans-po.txt</ulink> §ä¨ì¡C</para> - <para>Contributed by pofeng@linux.org.tw</para> - <para>Last Update 2003¦~ 5¤ë10¤é ©P¤» 11®É26¤À18¬í CST</para> - <para>¼ÐÀY³¡¥÷¡G</para> - <para>¨CÓ po Àɤ@¶}ÀYªº´X¦æ¡A¤j¦h©T©wªøªº¹³©³¤Uªº¼Ë¤l¡A - ¨ä¤¤¤ñ¸ûnª`·Nªº´XÓ¶µ¥Ø¬°¡G</para> - <programlisting> -==== ¼ÐÀY½d¨Ò =============================================================== -# traditional Chinese translation for XXX. -# Pofeng Lee <pofeng@linux.org.tw>, 2001-2002. -# Abel Cheung <maddog@linux.org.hk>, 2002. -# Yuan-Chung Cheng <platin@ms.ccafps.khc.edu.tw>, 1998. -msgid "" -msgstr "" -"Project-Id-Version: XXX X.X.X\n" -"POT-Creation-Date: 2001-07-23 14:32-0400\n" -"PO-Revision-Date: 2001-08-27 15:53+0800\n" -"Last-Translator: Chung-Yen Chang <candyz@linux.org.tw>\n" -"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -============================================================================= -</programlisting> - <itemizedlist> - <listitem><para> - <option>PO-Revision-Date:</option> - ¦¹Äæ¦ì´N½Ð¶ñ¤J±z½Ķ®Éªº¤é´Á®É¶¡ - </para></listitem> - <listitem><para> - <option>Last-Translator:</option> - ³Ì«á½Ķªº¤H¡AY±z¬O³Ì«á½ªº¤H¡A´N¶ñ¤J±zªº¸ê®Æ¡A¥H«KÅý¤H¦³ºÃ°Ý®É¥i¥H³sµ¸ªº¤W¡C - ¦Ü©ó¤§«e½ĶªÌªº¸ê®Æ¸Ó¦p¦ó³B²z©O¡H - ©Î³\¤ñ¸û¦nªº¤è¦¡¡A±z¥i¥H§â¥Lªº¸ê®Æ©ñ¦b³Ì«e±¡A¨Ã±N¸Ó¦æ¥H # ¶}ÀYµù¸Ñ°_¨Ó¡A - ¦p¦b po Àɪº³Ì«e±´X¦æ¥[¤J³o¼Ëªº¸ê°T¡G - <programlisting> -# Translator: aaa <aaa@aaa.com>, bbb <bbb@bbb.com> -# ccc <ccc@ccc.com> -# ddd <ddd@ddd.com></programlisting> - </para></listitem> - <listitem><para> - <option>Language-Team:</option> - Y쥻¤w¬O Chinese (traditional) <zh-l10n@linux.org.tw> ¨º´N¤£¶·nÅܰʡA - Y¬O·sªº po ÀÉ¡A«h¥i¥H±N¨ä§ï¬° Chinese (traditional) <zh-l10n@linux.org.tw> - ªí¥Ü³o¬O¥Ñ§ÚÌÁcÅ餤¤åªºÂ½Ä¶¤p²Õ©Ò½Ķªº¡C - </para></listitem> - <listitem><para> - <option>Content-Type: text/plain; charset=utf-8</option> - ¦r¤¸¶°³¡¥÷¡AKDE3 ¥Î utf-8¡Agnome & gnu ¥Ø«eÁÙ¦b¥Î big5¡C - </para></listitem> - <listitem><para> - <option>Content-Transfer-Encoding: 8bit</option> - encoding ³¡¥÷§Ṳ́¤¤å¦r³£¬O¥Î 8bit¡C - </para></listitem> - </itemizedlist> - <para>½Ķ´£¥Ü(hint) (ª`·N, ³o¬O KDE ¿W¦³ªº extention)¡A - ¦p©³¤Uªº½d¨Ò¡A¦b msgid ¤¤±z·|¬Ý¨ì¦³ "_:" ¶}ÀYªº¦r¦ê¡A - ¤Z¥H "_:" ¶}ÀYªº§Yªí¥Ü¤§«áªº¦r¦ê¬O½Ķªº´£¥Ü¡A - ³o³¡¥÷¬Oµ¹±z°Ñ¦Ò¥Îªº¡A©Ò¥H±z¥un½Ķ "Screen at %1" ³o¦æ§Y¥i¡C</para> - <programlisting> -==== ½Ķ´£¥Ü(hint)½d¨Ò ===================================================== -#: ui/konsole_mnu.cpp:85 -#, c-format -msgid "" -"_: Screen is a program controlling screens!\n" -"Screen at %1" -msgstr "" -"µøµ¡©ó %1" -=============================================================================</programlisting> - <para>½ĶªÌªº©m¦W¤Îe-mail: - ¦p¤Uªº½d¨Ò¡AY¸I¨ì³o¼Ëªºª¬ªp¡A½Ð¶ñ±z¦Û¤vªº©m¦W¤Îe-mail¡A - ¤d¸U¤£n§â¥¦µ¹Â½¦¨¤F "±zªº©m¦W"¡B"±zªº¹q¤l¶l¥ó±b¸¹"¡C - ref: <ulink url="http://i18n.kde.org/translation-howto/getting-credit.html"> - Getting Credit for Your Work</ulink></para> - <programlisting> -==== ½ĶªÌªº©m¦W¤Îe-mail½d¨Ò =============================================== -#: _translatorinfo.cpp:1 -msgid "" -"_: NAME OF TRANSLATORS\n" -"Your names" -msgstr "" -"±i±RÄY, ±i¤T" - -#: _translatorinfo.cpp:3 -msgid "" -"_: EMAIL OF TRANSLATORS\n" -"Your emails" -msgstr "" -"candyz@linux.org.tw,someone@linux.org.tw" -# ^ µù: ¬°¤F¹ï»ô, ^¤å³rÂI«á¤Å¯dªÅ¥Õ -=============================================================================</programlisting> - <para>HTML TAG ³¡¥÷: - ¦p©³¤U½d¨Ò¡AY¦³ <p><b> µ¥ HTML TAG¡A - ±z¥²¶·«O¯d¨ä»yªk³¡¥÷¡C</para> - <programlisting> -==== HTML TAG ³¡¥÷½d¨Ò ====================================================== -#: toplevel.cpp:110 -msgid "<p><b>What can I do?</b></p><p>%1</p>>" -msgstr "<p><b>§Ú¯à°µ¤°»ò?</b></p><p>%1</p>" -=============================================================================</programlisting> - <para>§Ö³tÁ䳡¥÷: - ¦p©³¤U½d¨Ò¡AY¦³¬Ý¨ì "&" ¶}ÀYªº¦a¤è¡A¦p &D¡A - «hªí¥Ü³o¥i¯à¬O¿ï³æ¤¤ªº¬Y§Ö³tÁä¡A - §ÚÌ¥i¥H«ö alt + d Áä¨Ó§Ö³t°õ¦æµ¥µ¥¡A - ¦¹³¡¥÷ªºÂ½Ä¶¤è¦¡¡A§ÚÌ«h¬O¦b³Ì«á±¥[¤W "(&D)" ¨Óªí¥Ü¡C</para> - <programlisting> -==== §Ö³tÁ䳡¥÷½d¨Ò ========================================================= -#: toplevel.cpp:61 -msgid "&Debugger" -msgstr "°£¿ù¾¹(&D)" # (&D) ¤§«e¤£¯dªÅ®æ -#: toplevel.cpp:61 -msgid "&Debugger..." -msgstr "°£¿ù¾¹(&D)..." # ... ¬O¥b§Î ; (&D) n©ñ¦b ... ¤§«e" -#: toplevel.cpp:61 -msgid "&Debugger:" -msgstr "°£¿ù¾¹(&D):" # : ¬O¥b§Î ; (&D) n©ñ¦b : ¤§«e" -=============================================================================</programlisting> - <para>c-format ³¡¥÷: - ¦p©³¤U½d¨Ò¤¤ªº %1¡B%2 µ¥ÅܼơA¤£¤@©w %1 ´N¤@©w¦b«e %2 ¦b«á¡A - ¥i¥HµøÂ½Ä¶ªº¤åªk¥y«¬°µ¾A·íªº½Õ¾ã¡C</para> - <programlisting> -==== c-format ³¡¥÷½d¨Ò ====================================================== -#, c-format -msgid "%1 is beated by %2" -msgstr "%2 À»±Ñ %1" - -msgid "%s is beated by %s" -msgstr "%2$s À»±Ñ %1$s" - ^^^^ ----------------> ½Ðª`·N, %2$s ¥Nªíªº¬O msgid ¤¤²Ä¤GÓ %s -=============================================================================</programlisting> - <para>fuzzy(¼Ò½k)³¡¥÷: - Y¬Ý¨ì "#, fuzzy"¡A«hªí¥Ü³o³¡¥÷ªºÂ½Ä¶¬O¹q¸£¦Û°Ê²q´úÀ°±z½ªº¡A - ¦³®ÉÔ·|¹ï¡A¦ý¤]¦³®É·|¿ùªº«ÜÂ÷ÃСA¦]¦¹¡A±z¥²¶·Àˬd¤@¤U¡A - ¨Ã°µ¾A·íªºÂ½Ä¶½Õ¾ã½Õ¾ã§¹«á¡A¤]n°O±o§â "#, fuzzy" ¨º¦æµ¹®³±¼¡C</para> - <programlisting> -==== fuzzy(¼Ò½k)³¡¥÷½d¨Ò ==================================================== -#: ../partitioning.py:1425 -#, fuzzy -msgid "" -"You are about to delete a RAID device.\n" -"\n" -"Are you sure?" -msgstr "±z¥²¶·¿ï¾Ü¤@ӺϺа}¦C¸Ë¸m" - -#: ../partitioning.py:1428 -#, fuzzy, c-format -msgid "" -"You are about to delete the /dev/%s partition.\n" -"\n" -"Are you sure?" -msgstr "±z½T©wn§R°£³oÓ¤À³Î°Ï¶Ü" -=============================================================================</programlisting> - <para>²^¨O³¡¥÷: - ¦³¨Ç¦bª©¥»¤¤¦³ªº°T®§¡A¦ý¦b·sª©¥»¤¤¤w¸g¨S¦³¤F¡A¦]¦¹³o³¡¥÷´N¨S¦³¥Î¤F¡A - ·|¥X²{¦b¾ãÓ po Àɪº³Ì«á±³¡¥÷¡A³£¥H "#~" ¬°¶}ÀY¡A - Ãö©ó³o³¡¥÷¡A±z¥i¥H±N¥¦§R°£±¼¡A©Î¬O¤]¥i¥H±N¨ä«O¯d¡A·í°µ¤é«á°Ñ¦Ò¥Î¤]¦æ¡C</para> - <programlisting> -==== ²^¨O³¡¥÷½d¨Ò =========================================================== -#~ msgid "&About" -#~ msgstr "Ãö©ó(&A)" - -#~ msgid "Panel Menu" -#~ msgstr "±ªO¿ï³æ" - -#~ msgid "Settings..." -#~ msgstr "³]©w..." - -#~ msgid "Legacy Application" -#~ msgstr "¶Ç²ÎÀ³¥Îµ{¦¡" -=============================================================================</programlisting> - <para>³æ¼Æ½Æ¼Æ: - ¤¤¤å¨S¦³³æ¼Æ½Æ¼Æªº°ÝÃD¡A½Ðª½±µ¶ñ msgstr[0] §Y¥i¡C</para> - <programlisting> -==== ³æ¼Æ½Æ¼Æ½d¨Ò =========================================================== -msgid "found %d fatal error" -msgid_plural "found %d fatal errors" -msgstr[0] "§ä¨ì¤F %d Ó«¤jªº¿ù»~" -=============================================================================</programlisting> - <para>¨ä¥Lºî¦X«ØÄ³:</para> - <para>¼ÐÂI²Å¸¹½Ð¾¨¶q¥Î¥þ§Î¼ÐÂI²Å¸¹¡A¦ýÄæ¦W§Àªº«_¸¹«h¥Î¦^¥b§Î¡C</para> - <para>´£¥Ün¥Î "±z" ¨ú´À "§A"¡C</para> - <para>½sĶ: msgfmt -cv xxx.po -o /dev/null</para> - <para>¦w¸Ë: msgfmt -cv xxx.po -o /usr/share/locale/zh_TW/LC_MESSAGES/xxx.mo</para> - <para>´ú¸Õ: LC_MESSAGES=zh_TW.Big5 xxx ;</para> - <para>°Ñ¦Ò¸ê®Æ:</para> - <para>The KDE Translation HOWTO <ulink url="http://i18n.kde.org/translation-howto/"> - http://i18n.kde.org/translation-howto/</ulink></para> - <para>½Ķ¤u¨ã KBabel <ulink url="http://i18n.kde.org/tools/kbabel/"> - http://i18n.kde.org/tools/kbabel/</ulink></para> - </sect1> - - <sect1 id="manual"> - <title>¤¤¤å manual page</title> - <para><application>groff</application> ¦³ <option>-Tlatin1</option> - ¿ï¶µ¡A¥Ø«e³z¹L³oÓ¿ï¶µ¨ÓÅã¥Ü¤¤¤å¡C</para> - <para>¥Ø«eÁÙ¨S¦³¤¤¤å manual page ªºÁcÅé½Ķpµe¡A¤£¹L¦³Â²Å骺¡A - ¤U±¬O¤@ӽͻP¨Ï¥Îªº½d¨Ò¡G</para> - <programlisting> -.Dd January 15, 1991 -.Dt APROPOS 1 -.Os -.Sh NAME -.Nm apropos , -.Nm whatis -.Nd ·j´M whatis ¸ê®Æ®w -.Sh ¥Îªk·§n -.Nm apropos -.Ar ÃöÁä¦r ... -.Nm whatis -.Ar ÃöÁä¦r ... -.Sh ¸Ô²Ó¸Ñ»¡ -.Nm -¥Ñ«ü©wªºÃöÁä¦r¡A´M§ä¤@²Õ§t¦³¨t²Î©R¥O²µu´yzªº¸ê®Æ®wÀɮסA -¨Ã¥B±Nµ²ªGÅã¥Ü©ó¼Ð·Ç¿é¥X¡C -.Nm whatis -¥uÅã¥Ü¾ãÓ¦r§¹¥þ²Å¦Xªºµ²ªG¡C -.Sh ¶Ç¦^È -.Nm -³oÓ©R¥O¦b¦¨¥\\®É¶Ç¦^ 0¡A¦pªG§ä¤£¨ì²Å¦XªºÃöÁä¦r«h¶Ç¦^ 1¡C -.Sh ½Ð°Ñ¦Ò -.Xr makewhatis 1 , -.Xr man 1</programlisting> - <screen> -&prompt.root; <userinput>mkdir -p /usr/local/man/zh_TW.Big5/man1</userinput> -&prompt.root; <userinput>cd /usr/local/man/zh_TW.Big5/man1</userinput> -&prompt.root; <userinput>zcat /usr/share/man/man1/whatis.1.gz > whatis.1</userinput> -&prompt.root; <userinput>vi whatis.1</userinput> -&prompt.root; <userinput>cat whatis.1 | groff -man -Tlatin1</userinput></screen> - <figure> - <title>man snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/man" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - ¥Ø«e¦b outta-ports ¤¤¦³Ãþ¦üªº´ú¸Õ port¡A¥i¥H¸Õ¥Î¬Ý¬Ý¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/man-doc</userinput> -&prompt.root; <userinput>make install clean</userinput> -&prompt.root; <userinput>cman whatis</userinput></screen> - <para> - WWW: <ulink url="http://www.cmpp.net/"> - CMPP ¤¤¤åMAN-PAGEp¹º</ulink>(²Åé)</para> - </sect1> -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/multimedia.sgml b/zh_TW.Big5/books/zh-tut/chapters/multimedia.sgml deleted file mode 100644 index 23d44044c4..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/multimedia.sgml +++ /dev/null @@ -1,112 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.25 ---> - -<chapter id="multimedia"> - <title>¤¤¤å¦h´CÅé³nÅé</title> - <para></para> - - <sect1 id="mplayer"> - <title>mplayer</title> - <para>Last Update: 2003¦~ 1¤ë16¤é ©P¥| 02®É53¤À21¬í CST</para> - <para> - ¤ä´©¤F²³¦h¹q¼v¼½©ñ®æ¦¡¡AÁ|¤Z±`¨£ªº mpeg¡Adat ©M·L³nªº avi¡A - ´N³s²{¦b³Ì·sªº divx4 ¤]ª½±µ¤ä´©¡C</para> - <para><filename role="package">multimedia/mplayer</filename> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/multimedia/mplayer</userinput> -&prompt.root; <userinput>make WITH_LANG=zh install clean</userinput></screen> - <para>¥Ø«eÅý mplayer ¯à°÷Åã¥Ü¤¤¤å¦r¹õªº¤è¦¡¦³¤TºØ¡A - «e¨âºØ¨Ï¥Î mplayer ¦Ûqªº¦r«¬ÀÉ¡A¥Ø«e¤w¸g¤Ö¥Î¡C - ¤@Ó¬O¦w¸Ë¥Ñ mplayer ©Ò´£¨Ñªº¦r«¬ÀÉ¡A - ¥i¥H¦b <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts"> - ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts</ulink> - §ä¨ì¡A¥t¤@Ó´N¬O¨Ï¥Î - <filename role="package">chinese/mplayer-fonts</filename> - ¨Ó±N TrueType Âà´«¦¨ mplayer ©Ò»Ýnªº¦r«¬ÀÉ¡C</para> - <para>ª½±µ¨Ï¥Î mplayer ©Ò´£¨Ñªº¦r«¬ÀÉ¡A¥i¥H¨ì¤Wzªººô§}¤¤§ä±znªº»y¨¥¡A - ¥HÁcÅé·¢®Ñ¬°¨Ò´N¬O big5-kai.tar.bz2¡A - ¤U¸ü«á¸Ñ¶}·|¥X²{ big5-kai ªº¥Ø¿ý´N¥H¥Î¤F¡C - ¤U±ªº¨Ò¤l¨Ï¥Î§ºÅé 16pt ¨ÓÅã¥Ü¤¤¤å¦r¹õ¡AÁÙ¦³§ºÅé 24pt ¥i¥Î¡A©Î¬O¤¤·¢ - bkai00mp16 »P bkai00mp24¡C²Åé¦r¹õ¥i¥H¥Î iconv µ¥³nÅéÂà´« .srt¡A - ±N²ÅéÂà´«¦¨ÁcÅé¡A©Î¬O¨Ï¥Î gbsn00lp16 µ¥¦r«¬¨ÓÆ[½à¡C</para> - <screen> -&prompt.root; <userinput>mplayer -font /usr/local/share/mplayer/fonts/big5-ming/bsmi00lp16/font.desc -sub 1.srt -unicode 1.avi</userinput></screen> - <note><para>¦pªGn¥þ¿Ã¹õ«ö <command>f</command> ´N¥i¥HÅo¡C<para></note> - <para>³Ì«á¤@Ó´N¬O¦b½sĶ mplayer ªº®ÉÔ¡A«ü©w mplayer ¨Ï¥Î freetype¡A - Åý¥L¯àª½±µ¨Ï¥Î TrueType ¦r«¬¡A¦ý¬O¤@¦ý«ü©w¤F¨Ï¥Î freetype¡A - ´N¤£¯à¿ï¾Ü¨Ï¥Î mplayer ªº¦r«¬ÀÉ¡C - ¥Ø«eªº <filename role="package">multimedia/mplayer</filename> - ¤w¸g¹w³] WITH_FREETYPE ¤F¡A¤£»Ýn¦w¸Ë¤¤¤å¦r¹õ¦r«¬¡C<para> - <screen> -&prompt.root; <userinput>ln -s /usr/local/share/fonts/TrueType/bsmi00lp.ttf ~/.mplayer/subfont.ttf</userinput> -&prompt.root; <userinput>mplayer -subcp cp950 -sub 1.srt 1.avi</userinput></screen> - <figure> - <title>mplayer snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/mplayer" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://www.mplayerhq.hu/"> - http://www.mplayerhq.hu/</ulink></para> - </sect1> - - <sect1 id="xmms"> - <title>xmms - mp3 ¼½©ñ³nÅé</title> - <para> - mp3 ¼½©ñ³nÅé¡A¦³ <application>Winamp</application> - ªº¦n¬Ý¤¶±¡A¥i¥H¬Ý¨ì¤¤¤åªº¿ïºq³æ¡A - ¤¶±¤]¬O¤¤¤åªº¡A¥Ø«e¥i¥Hºt«µ mpeg1¡Bmpeg2¡Bmpeg3¡Bwav¡B - au ©M CD audio¡C¤]¥i¥H¸g¥Ñ <application>xmms</application> - ªº¥~±¾¨Ó¨Ï¥Î¨ä¥Lªº®æ¦¡¡A - ¨Ò¦p¡G<application>xmms-mikmod</application>¡C</para> - <para>¦w¸Ë <filename role="package">chinese/xmms</filename>¡C</para> - <para>¦w¸Ë§¹¦pªGµo²{¿ï¶µ¤¤¤å¦³°ÝÃD¡AÀ˹î¤@¤U¬O§_¦³³]©w - <filename>~/.gtkrc</filename>¡A - ¦pªG¨S¦³½Ð°Ñ¦Ò <link linkend="gnome">GNOME µ{¦¡ªº¤¤¤å¤ä´©</link>¡A - ¦pªG¬O PlayList ¤¤¤å¦³°ÝÃD¡AÀ˹î¤@¤U - <filename>~/.xmms/config</filename> ªº - <option>playlist_font</option> »P <option>mainwin_font</option>¡A - ³q±`µ§ªÌ³£¬O¦p¤Uªº³]©w¡G</para> - <screen> -playlist_font=-adobe-helvetica-bold-r-*-*-10-*,-*-medium-r-*-12-*-big5-0 -use_fontsets=TRUE -mainwin_use_xfont=TRUE -mainwin_font=-adobe-helvetica-medium-r-*-*-8-*,-*-medium-r-*-12-*-big5-0</screen> - <note><para>¦b KDE ©³¤U°õ¦æ XMMS ¦³®É·|¥X²{µLªk¶}±Òµ®Äªº¿ù»~¡A - ¶i¤J XMMS ªº°¾¦n³]©w¡A±N¿é¥Xªº¼Ò²Õ§ï¬° arts §Y¥i¡A - ¦]¬°¦b KDE ¤UºÞ²zÁnµªº¦øªA¾¹¬O arts¡C</para></note> - <para>SKIN ªº³¡¤À¥h <ulink url="http://www.xmms.org/skins.html"> - http://www.xmms.org/skins.html</ulink> §ä¤@¤U³ßÅwªº SKIN §a¡A - ¤U¸ü¤U¨Ó«á¡A±N¸ÓÀɮ׫þ¨©¦Ü <filename>~/.xmms/Skins</filename> - ´N¥i¥H¤F¡C</para> - <figure> - <title>xmms snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/xmms" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://www.xmms.org/">http://www.xmms.org/</ulink> - </para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/net.sgml b/zh_TW.Big5/books/zh-tut/chapters/net.sgml deleted file mode 100644 index b8b9916199..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/net.sgml +++ /dev/null @@ -1,859 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.89 ---> - -<chapter id="net"> - <title>¤¤¤åºô»Úºô¸ô³nÅé</title> - <para></para> - - <sect1 id="bind8"> - <title>bind8</title> - <para>chinese bind8 is just for 8-bit Domain Name , nothing need to document.</para> - <para>¦w¸Ë <filename role="package">chinese/bind8</filename>¡C</para> - </sect1> - - <sect1 id="samba"> - <title>samba - ºô¸ôªÚ¾F¡A¸ê·½¤À¨Éµ{¦¡</title> - <para>Last Update: 2003¦~ 1¤ë25¤é ©P¤» 12®É24¤À45¬í CST</para> - <para> - <application>samba</application> ¬O¤@Ó¯à§â±zªº Unix - ¹q¸£©M¨ä¥L MS Windows ¹q¸£¬Û¤¬¦@¨É¸ê·½ªº³nÅé¡C </para> - <para> - <application>samba</application> ´£¨Ñ¦³Ãö©ó¸ê·½¤À¨Éªº¤TÓ¥\¯à¡C - ¥]¬A <command>smbd</command>¡A°õ¦æ¤F¥¦¡A´N¥i¥H¨Ï³o¥x - Unix ¯à°÷¦@¨É¸ê·½µ¹¨ä¥Lªº¹q¸£¡A¦Ó <command>smbclient</command> - ´N¬OÅý³o¥x Unix ¥h¦s¨ú¨ä¥L¹q¸£ªº¸ê·½¤F¡A³Ì«á¤@Ó - <command>smbmount</command>¡A«h¬OÃþ¦ü MS Windwos - ¤U¡yºô¸ôºÏºÐ¾÷¡zªº¥\¯à¡A¥i¥HÅý±z§â¨ä¥L¹q¸£ªº¸ê·½ - ±¾¦b¦Û¤vªºÀɮרt²Î¤U¡C </para> - <para>¦w¸Ë <filename role="package">net/samba</filename>¡C</para> - <para> - ³]©wÀÉ×§ï <filename>/usr/local/etc/smb.conf</filename>¡A - ¤~ºâ§¹¾ã¤ä´©¤¤¤å¡A¦b [global] ¤¤§ä¨ì <option>for Traditional - Chinese Users</option> ªº³]©w°Ï¡A±N <option>client code - page=950</option> «e±ªº ; ®³±¼ - ¡A¤£n°Ê <option>coding system=cap</option>¡A¨Ã¦b«á±¥[¤W - <option>valid chars = 0xb9</option>¡C </para> - <programlisting> -[global] -# for Traditional Chinese Users -client code page=950 -; coding system=cap -valid chars = 0xb9 </programlisting> - <para>Ãö©ó valid chars = 0xb9¡A³oÓ¦n¹³¬O«Ü¤[«e¹J¹Lªº¤@Ó¤p°ÝÃD¡A - ¦pªG±z¦b smb.conf ¤¤³]©w "workgroup = ¹q¸£"¡A - ³o®ÉԥκôªÚ¥hÂsÄý·|µo²{¥X²{ªº¬O "¹Q¸£"¡A - ¹q=0xb971 ¹Q=0xb951 q=0x71 Q=0x51¡A - samba ¦b¹J¨ì 0xb9 «á¡A¦Û°Ê§â¤U¤@Ó¦r¤¸Âন¤j¼g¤F¡A - ¦pªG³]©w valid chars = 0xb9 ´N·|¥¿±`¡C</para> - <para>¦Ó³oÃä·|¥X²{ <option>coding system=cap</option> «h¬O¤Ñ¤jªº¿ù»~¡A - ¤Q¤À®e©ö»~¾É¨Ï¥ÎªÌ¡A¥H¤UºK¿ý <filename>smb.conf.5</filename>¡G</para> - <programlisting> -coding system (G) - - This parameter is used to determine how incoming Shift-JIS Japanese - characters are mapped from the incoming client code page used by the - client, into file names in the UNIX filesystem. Only useful if client - code page is set to 932 (Japanese Shift-JIS). The options are : - - * CAP - Convert an incoming Shift-JIS character to the 3 byte - hex representation used by the Columbia AppleTalk Program (CAP), - i.e. :AB. This is used for compatibility between Samba and CAP. - -Default: coding system = <empty value></programlisting> - <para>¦bºôªÚ¤Wªº¦WºÙ³q±`³£n¦Û¤v¥[¤W <option>netbios name = - Elf</option>¡A¨ä¤¤ªº Elf ´N¬OºôªÚ¤Wªº¦WºÙ¡C </para> - <para>¥t¤@Ó samba ªº¤¤¤å°ÝÃD¬O <filename>smb.conf</filename> - ¤£¯à³]©w¬Y¨Ç¦r¬° Section¡A¨Ò¦p¡G</para> - <programlisting> -;[³]p»P¬ì§Þ] -[p»P¬ì§Þ] - comment= ³]p»P¬ì§Þ - browseable = yes - path = /home/design - read only = yes - guest ok = yes</programlisting> - <para>¦]¬° "³]" ªº²Ä¤GÓ¦r¤¸¬O "]" »P samba ªº Section ¦r¤¸½Ä¬ð¡A - ©Ò¥H¸Ñ¨Mªº¤èªk´N¬O¥h×§ï <filename>source/param/param.c</filename>¡G</para> - <programlisting> ---- params.c.orig Mon May 12 19:46:29 2003 -+++ params.c Mon May 12 20:37:24 2003 -@@ -297,6 +297,15 @@ - i = end + 1; - c = EatWhitespace( InFile ); - } -+ else if ( c > 0x80 ) -+ { -+ bufr[i++] = c; -+ end = i; -+ c = mygetc( InFile ); -+ bufr[i++] = c; -+ end = i; -+ c = mygetc( InFile ); -+ } - else /* All others copy verbatim. */ - { - bufr[i++] = c;</programlisting> - <para>samba ¤j³¡¤Àªºµ{¦¡³£¦³¤¤¤å°ÝÃD¡A»Ýn§ó¦h¤H¥h patch¡A - ¹³¬O smbclient ¥h¬Ý MicroSoft ªº¤¤¤å¸ê®Æ§¨·|¬O©³½u(_)¡C</para> - <note><para><application>samba</application> ¬O¥ÎTCP/IP³q°T¨ó©w¡A©Ò¥H¦b - MS WindowsºÝªº¹q¸£¤]n¸Ë¤WTCP/IP¨ó©w¡A¤£µM´N¤£¯à¥ÎÅo¡C</para></note> - <para>¦Ó samba 3.x ªº³¡¤À¥i¥H³z¹L samba-devel ¨Ó¦w¸Ë¡A - ¦ý¬O¹w³]¨S¦³¤ä´© I18N¡A©Ò¥H¥²¶·³z¹L¥H¤Uªº¤è¦¡¨Ó¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/net/samba-devel</userinput> -&prompt.root; <userinput>make -DWITH_LIBICONV all install clean</userinput></screen> - <programlisting> -mangling method = hash -unicode = on -dos charset = UCS-2LE -unix charset = CP950 -display charset = CP950</programlisting> - <para>WWW: <ulink url="http://www.samba.org/"> - http://www.samba.org/</ulink> </para> - <para>Online Book - Using Samba: - <ulink url="http://www.oreilly.com/catalog/samba/"> - http://www.oreilly.com/catalog/samba/</ulink> </para> - <para>¦pªGn¤è«Kªº¨Ï¥ÎºôªÚ¤WªºªF¦è¡A´Nn¸Ë - <application>smbfs</application> ³oÓ³nÅé¡A¦b - <filename>net/smbfs</filename> ©³¤U¡A¸Ë¦n«áÁÙ»Ýn«½s kernel¡A - ±N <option>options LIBMCHAIN</option> ©M - <option>options LIBICONV</option> ½s¶i¥h¤~¦æ¡C - 4.5-RELEASE ¤§«á¤w¸g¤£»Ýn«·s½sĶ kernel ¤F¡C</para> - <para>µM«á¥un¥Î <command>mount_smbfs -I host //user@server/share - /smb/node</command> ´N¥i¥H¤è«Kªº¨Ï¥ÎºôªÚÅo¡C</para> - </sect1> - - <sect1 id="konqueror"> - <title>Konqueror - KDE ¤º«ØªºÂsÄý¾¹</title> - <para> - <application>Konqueror</application> ¬O - <application>KDE</application> ¤º«ØªºÂsÄý¾¹¡A - ¦b¦U¤è±ªº¤ä«ù³£³£¤Q¤À§¹µ½¡C</para> - <figure> - <title>konqueror snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konqueror" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="mozilla"> - <title>mozilla-tclp - Mozilla ÁcÅ餤¤å»y¨¥¥]</title> - <para>Mozilla ¬O¤@Ó¶}©ñì©l½Xªººô¶ÂsÄý¾¹¡A³]p¤è¦V¬O¶¶±q¼Ð·Ç¡B - °ª©Ê¯à©M¥i²¾´Ó©Ê¡C </para> - <para>Mozilla ÁcÅ餤¤å»y¨¥¥](Traditional Chinese Language Pack) - ´£¨Ñ¤@Ó L10N ªºÀô¹Òµ¹ Big5 ªº¨Ï¥ÎªÌ¡C </para> - <para>¦b¦w¸Ë§¹«á¡A¿ï¾Ü View -> Languages and Web Content -> Tradition - Chinese (zh-TW)¡AµM«áÃö³¬«á±q¶}´N¦³¤¤¤åªº¤¶±¤F¡C</para> - <para><application>Mozilla</application> - ¦b¤¤¤å¿é¤J¤ÎÅã¥Ü¤è±¨Ã¨S¦³¤°»ò°ÝÃD¡A¦ý¦b¦C¦L³¡¥÷¡A½Ð×§ï¤@¤U - <filename>/usr/X11R6/lib/mozilla/defaults/pref/unix.js</filename> - ¥[¤J¤¤¤åªº ps font ¡G</para> - <programlisting> -pref("print.psnativecode.zh-TW", "big5"); -pref("print.psnativefont.zh-TW", "ShanHeiSun-Light-ETen-B5-H");</programlisting> - <para>¨Ã¦w¸Ë print/adobe-cmaps »P print/ghostscript-gnu-commfont - ¨ú±o ETen-B5-H ªº CMap name¡A - ¥H¤Î±N <filename>bsmi00lp.ttf</filename> ¥Î - <command>ttfm.sh --add bsmi00lp.ttf</command> ¨ú±o - ShanHeiSun-Light ªº CIDFont name¡A³o¬O CID-Keyed Font - ªº¨âÓ²Õ¦¨n¯À¡C¤]¥i¥H¥Î <command>ttfm.sh --list | grep ETen-B5-H - </command> ¨Ó¬Ý¬Ý¦³¨º¨Ç¥i¥H¥Îªº¦r«¬¡C</para> - <para>¦pªGª½±µ¥Î½s¿è¾¹¥h¬Ý .ps «h·|µo²{¦³¤@¬q¡G</para> - <programlisting> -/Unicode2NativeDictzh-TW 0 dict def -/zh-TW_ls { - /NativeFont /ShanHeiSun-Light-ETen-B5-H def - /UCS2Font /Courier def - /Unicode2NativeDict Unicode2NativeDictzh-TW def - /unicodeshow1 { real_unicodeshow } bind def - /unicodeshow2 { real_unicodeshow_native } bind def -} bind def</programlisting> - <para>¨Ã¥Bì¨Óªº default_ls ·|Åܦ¨ zh-TW_ls¡C</para> - <para>¦b 0.9.8 ®É©Ò¥Îªº¬O <option>print.psnativecode.zh-TW</option> - ©M <option>print.psnativefont.zh-TW</option>¡A¨ì¤F 0.9.9 - ¤À±o§ó²Ó¡Aps ³æ¿W·í¤@¡u¼h¡v¡AÅܦ¨ - <option>print.postscript.nativecode.zh-TW</option> ©M - <option>print.postscript.nativefont.zh-TW</option>¡C</para> - <para>¥t¥~¸ÑÄÀ¤@¤U ports ¤¤ files/ ©³¤UªºªF¦è¡CMozilla §â¥¦ªº - resource ¥Î¤@ºØ«Ü¯S®íªº¾÷¨îºÞ²z¡C·í§Ú̦w¸ËªF¦è®É¡A¥¦·|°O¿ý¨ì - installed-chrome.txt (©Ò¥H files ©³¤Uªº³oÓÀɰ¸º¸·|ÅÜ¡A¦]¬° - language pack ¤º®eY¦³·s¼W/§R§ï¥¦¤]·|¸òµÛÅÜ)µM«á¡A - all-locales.rdf ¤Î user-locales.rdf (¦s¦b©ó¥H«e keith ªº tclp) - ¬O Mozilla °Ñ¦Ò installed-chrome.txt ¦Ó°µ¥X¨ÓªºÀɮסC - ©Ò¥H³o¨âÓÀɲz½×¤W¬O¤£À³¸ÓÂ\¦b ports ªº files ªº - (À³¸ÓÅý Mozilla ²£¥Í), ¥H«e keith ¬O¦b¦Û¤vªº¹q¸£¤W¥ý¶]¹L¡A - µM«á§ì²£¥Í¥X¨Óªº rdf... ³o´N¦n¹³ FreeBSD ªº package, ·|¦³ - dependency ªº°ÝÃD¡C©Ò¥H§Ú§â³o¨âÓÀÉ®×®³±¼, §ï¦¨¦b Makefile - ¸ÌÅý mozilla ²£¥Í(³o¼Ë¤~¹³ ports ¹À :P)¡C</para> - <para>¤£¹Lª½±µ¨Ï¥Î CIDKeyed-font ¥i¯à¨S¿ìªkª½±µ°e¦Lªí¾÷¦C¦L¡A - n¸Ñ¨M¦¹°ÝÃD¥i§Q¥Î <command>ps2ps</command> «ü¥O¡A - ±Nì PostScript ¤å¥óÂন¤º´Oªº PostScript ¤å¥ó¡C - ³o¼Ë¤l»Ýn¨â¹D¨BÆJ¡A¨S¿ìªkª½±µ¨ú¥Nì¦C¦L«ü¥OÄæªº - <command>lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}</command>¡A - ©Ò¥H´N¥²¶·§ï¦¨¤ñ¸û½ÆÂøªº¤è¦¡¡G</para> - <programlisting> -gs -q -sDEVICE=pswrite "-sOutputFile=/tmp/out.ps" \ -"-dNOPAUSE -dBATCH -dSAFER" && \ -lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} \ -/tmp/out.ps && rm -f "/tmp/out.ps"</programlisting> - <para>¦pªG¿ï¾Ü¤F <application>mozilla</application> ·í§@±zªºÂsÄý¾¹¡A - ¨º»ò¤@©wn¸Ë¤@¤U <filename>x11-fonts/mozilla-fonts</filename> - ©Î¬O <filename>x11-fonts/webfonts</filename>¡A - «eªÌ¬O±Mªù¬° mozilla ©Ò¥´³y¥X¨Óªº pcf fonts¡A - «áªÌ«h¬O ms ªº truetype fonts¡C</para> - <para>¦pªGn¬Ý flash ªº¸Ü¤]¥i¥H¸Ë - <filename>www/flashplugin-mozilla</filename>¡C</para> - <para>¥t¤@Ó Mozilla ªº¤¤¤å°ÝÃD¬O·í¨Ï¥Î Mozilla ªººô§}¦C¤¤¤å¨Ï¥Î - Google ·j´MÅܰݸ¹¦r¦ê¡A¥i¥H³z¹L¥H¤Uªº×¥¿¤è¦¡¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/mozilla/searchplugins</userinput> -&prompt.root; <userinput>fetch http://www.google.com/mozilla/google.src</userinput></screen> - <para>©Î¬O¦w¸Ë <filename role="package">chinese/mozilla-tclp</filename> - ¡A³oÓ port ¤]·|×¥¿³o¨Ç°ÝÃD¡A¤£¹L¤è¦¡¤££¸¼Ë¡C</para> - <para>²{¦bªº mozilla ¤w¸g¨Ï¥Î XFT¡A©Ò¥H¤@¶}©l¨Ï¥Î¥i¯à·|§ä¤£¨ì¦rÅé¡A - ¥i¥H¸g¥Ñ <command>env GDK_USE_XFT=0 mozilla &</command> - ªº¤è¦¡¨Ó°õ¦æ mozilla Åý¥L¤£±Ä¥Î XFT¡A©Î¬O§Q¥Î - <command>fc-cache -f -v</command> ¨Ó³]©w XFT¡C - ¦Ó¤¤¤å°¨ÁɧJªº°ÝÃD¥i¥H¥[¸Ë <filename role="package">x11-fonts/webfonts - </filename> ¨Ó×´_¡A©Î¬O¦b¦r«¬¿ï¾Üªº¦a¤è±N - <option>Allow documents to use other fonts</option> Ãö³¬¡C</para> - <note><para>±`¹J¨ìªº¤p°ÝÃD¬O¤u¨ã¦Cªº¦r«Ü¤p¡A«o¤S¤£ª¾¹D±q¨º½Õ¾ã¡C - ¨ä¹ê <application>mozilla</application> ÁÙ¦³ Chrome ªº³]©wÀÉ¡A - ¦b <filename>~/.mozilla/default/5e7k96bg.slt/chrome/userChrome.css</filename>¡A - ¥un³]©w¦p¤U´N¥i¥H¤F¡G</para> - <programlisting>/* Make all the default font sizes 16 pt: */ -* { - font-size: 16pt !important -}</programlisting></note> - - <figure> - <title>mozilla snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/mozilla" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>L10N WWW: <ulink url="http://www.csie.ntu.edu.tw/~b7506051/mozilla/"> - http://www.csie.ntu.edu.tw/~b7506051/mozilla/</ulink> </para> - <para>WWW: <ulink url="http://www.mozilla.org/"> - http://www.mozilla.org/</ulink></para> - </sect1> - <sect1 id="lynx"> - <title>lynx - console ºô¶ÂsÄý¾¹</title> - <para>¦w¸Ë <filename role="package">www/lynx</filename>¡C</para> - <para><ulink url="http://lynx.browser.org/">lynx</ulink> v2.7 ¤§«á¤w¸g - ¥iª½±µ±µÆ[¬Ý¤¤¤åªººô¶¤F¡C </para> - <para>¥Ñ©ó³]©wÀɱ`±`¨¾¼g¡A©Ò¥H¥ý¶}±Ò¼gªºÅv¡C<command>chmod u+w - /usr/local/etc/lynx.cfg</command>¡C </para> - <para>°õ¦æ <application>lynx</application>¡A«ö - <option>O)ption</option>¡A<option>Display character set - </option>¡A«ö¤W¤UÁä¿ï <option>Taipei(Big5)</option>¡A¦A¿ï - <option>Assumed document character set</option>¡A«ö¤W¤UÁä¿ï - <option>big5</option>¡A ¦A¦sÀɧY¥i¡C </para> - <para>©Î¬O×§ï /usr/local/etc/lynx.cfg </para> - <programlisting> -CHARACTER_SET:big5 -ASSUME_CHARSET:big5 -PREFERRED_LANGUAGE:zh-TW </programlisting> - <para>§í©Î¬O lynx -assume_charset=big5 -assume_local_charset=big5¡C</para> - <figure> - <title>lynx snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/lynx" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>lynx WWW: <ulink url="http://lynx.isc.org/current/"> - http://lynx.isc.org/current/</ulink> </para> - </sect1> - - <sect1 id="w3m"> - <title>w3m - console ºô¶ÂsÄý¾¹</title> - <para>¥Ø«e¤ñ¸û±`¥Î¡A¥B¤ä´©¤¤¤åªº console ÂsÄý¾¹¦³ lynx ©M - w3m ¨â®M¡AÁöµM lynx ¦b³B²zºô¶¤W¨Ã¤£¬O«Üº}«G¡A - ¤£¹L¨Ï¥Îªº¤H¤f¤£¤Ö¡A©Ò¥HÁÙ¬O¤¶²Ð¤@¤UÃö©ó¤¤¤å¤è±ªº³]©w¡C</para> - <para>¤£¹L«ØÄ³±z¨Ï¥Î <application>w3m</application>¡A - <application>w3m</application> ¦b±Æª©ªº³¡¥÷¤ñ - <application>lynx</application> ¦n«Ü¦h¡C </para> - <para>¦w¸Ë <filename role="package">www/w3m</filename>¡C</para> - <para>w3m WWW: <ulink url="http://w3m.sourceforge.net/"> - http://w3m.sourceforge.net/</ulink> </para> - </sect1> - - <sect1 id="links"> - <title>links - ²{¦bªº¹w³] console ÂsÄý¾¹</title> - <para>¦w¸Ë <filename role="package">chinese/links</filename>¡A - ³o¥]§t¤¤¤å׸ÉÀÉ¡C</para> - <para>¦b <option>-g</option> ªº¼Ò¦¡¤UµLªk¥¿½Tªº¬Ý¨ì¤¤¤å¡C</para> - </sect1> - - <sect1 id="netscape"> - <title>netscape [OBSOLETED]</title> - <para>netscape47-* linux-netscape47-*</para> - <itemizedlist> - <listitem><para> - §¹¾ã¤¤¤å¤ä´©¡A·PÁ³\¦h¥ý¶iªºÀ°¦£¡A¿ï³æ/³]©w/°T®§¥þ³£¬O¤¤¤å - ¡A¨S¦³¥Î¨ì¥ô¦ó hack ¨Ó×¥¿¶Ã½Xªº°ÝÃD¡A¦ÛµM´N¤£·|¥X²{¤@°ïª¬ - ªp¡C - </para></listitem> - <listitem><para> - ¤À¦¨ <application>communicator</application> & - <application>navigator</application>¡A¥i¥H¿ï¾Ü¾A¦Xªº¡A¨Ã¥B³o¼Ë¤ñ - ¸û²Å¦X official port layout¡A¥H«án¥[ slave port ·|¬Û·í®e - ©ö¡C - </para></listitem> - <listitem><para> - ¦WºÙ§ï¦¨¹³ - <application>zh-tw-netscape-communicator-4.75</application> ©Î - zh-cn-netscape-...¡A¥Ø«e¼È®É§â¤ä´©¤j³° GB ªº³¡¥÷®³±¼¡A¦pªG - ¦³¤H»Ýn²Åé¤ä´©¦A¥[¤W¥h¡C - </para></listitem> - <listitem><para> - ¥[¤J Big5 ª©ªº <application>nethelp</application>¡A³o³¡¥÷¬O±q - <application>Netscape</application> ºô¯¸®³¤U¨Óªº¡A - ©Ò¥H¤£·|¹³ <application>sysware</application> - ªºÂ½Ä¶·|¦³ª©Åv°ÝÃD¡A"»²§U->¤º®e" ´N¥i¥H¬Ý¨ì - <application>nethelp</application>¡C - </para></listitem> - <listitem><para> - ·s¼W <filename>netscape.cfg</filename>¡C¥Ñ©ó - resource ÀɨS¿ìªk±N¥kÃ䪺»²§U¿ï³æÂন¤¤¤å¡A¥²¶·¥Î - <filename>netscape.cfg</filename> ¤~¬Ý±o¨ì¡C - </para></listitem> - <listitem><para> - <filename>preferences.js</filename>¡A«ü©w¤º©w¨Ï¥Îªº»y¨¥©M¦r«¬¡C - </para></listitem> - <listitem><para> - Wheel Mouse ³]©w¡C - </para></listitem> - <listitem><para> - Navigator/Composer root/overthespot XIM input styles. - </para></listitem> - </itemizedlist> - <para>¥i¥H¥[±jªº¦a¤è¡G</para> - <itemizedlist> - <listitem><para> - ¤¤¤å Java applet ¸ê·½¦Y¤Ó¥û - </para></listitem> - <listitem><para> - ¶}Àɮ׮ɡAnetscape47-* ·|ª½±µ¸õ¨ì®Ú¥Ø¿ý¡Alinux-netscape47-* - «Ü¥¿¡H¦ý·|º|ÀÉ®×(³oÀ³¸Ó¬O linuxulator ªº°ÝÃD)¡A¤£¹L - <application>ja-netscape</application> ¨S¦³³oºØ°ÝÃD¡A¬Ý¨Ó¬O - <filename>Netscape.ad/netscape.cfg/preference.js</filename> - ªº³]©w¡C - </para></listitem> - <listitem><para> - ¦C¦L¥Îªº¦r«¬³Ì¦n§ï¦¨¤ñ¸ûº}«Gªº <application>arphic</application> - ¡A¦Ó¤£¬O²{¦bªº - <application>moe</application>¡C - </para></listitem> - </itemizedlist> - <para> - <application>netscape</application> ©M - <application>linux-netscape</application> ¤£¦Pªº¦a¤è¡G - </para> - <itemizedlist> - <listitem><para> - <application>linux-netscape</application> ¦³¤ñ¸û¦hªº - <application>plugin</application>¡A¹³ - <application>acrobat realplayer</application>¡A - <application>netscape</application> n¥[ÃB¥~ªº³nÅé¡A¹³ - <application>plugger</application> ©Î - <application>xswallow</application> - (¤]³\¥H«á¥i¥H¥[¶i³o¨Ç³]©wÀÉ) - </para></listitem> - <listitem><para> - ¥Ø«e port ¤U¸Ëªº XFree86 a.out library ¥Ñ©ó¬O°w¹ï FreeBSD - 2.x ªºª©¥»¡A©Ò¥H³B²z Big5 ÁÙ¬O¦³°ÝÃD(¨S¦³ GLGR patch)¡A¥² - ¶·n§@Ó·sªº libX11¡A¦w¸Ë¤W·|¤ñ¸ûªá®É¶¡¡C - </para></listitem> - </itemizedlist> - <para> - WWW: <ulink url="http://www.netscape.org/"> - http://www.netscape.org/</ulink> </para> - </sect1> - - <sect1 id="iglooftp"> - <title>IglooFTP</title> - <para>³oÓ³nÅé³Ì¥Dnªº¯SÂI´N¬O®e©ö¨Ï¥Î¡A¨Ã¥B¹ïªì¾Ç FTP - ªÌ¦³µÛª½Ä±¤Æªº¾Þ§@³]p¡C¦Ó¦Ñ¤â̤]¥i¥Hµo²{¥L¥\¯à±j¤j¡B - ¥i¥H½Õ¾ã³\¦h³]©w¿ï¶µ¡A¥H²Å¦X¸gÅç¦Ñ½mªº¨Ï¥ÎªÌ̪º»Ý¨D¡C </para> - <para>«Ü¦hªº¿ï¾Ü¶µ³£¥iÂI¿ï¬ÛÃöªº¹Ï¥Ü¨Ó§¹¦¨¡A¦³§Ö³tªº¤u¨ã¦C¡B - §Ö³t³s½u¦C¡B©M¥»¦aºÝªº¹Ï§Î¤Æ¥Ø¿ýÂsÄýµøµ¡¡Aº}«GªºÀɮ׬ÛÃö¹Ï¥Ü¡A - ¨Ã¥BÁÙ¦³ Netscape ªº¤p¤u¨ã¦C¡C </para> - <para>³s½uªº¸ê®Æ®wºÞ²z¤W¡A¨Ï¥Î¤F¾ðª¬¶¥¼h¦¡ªº¯¸¥x¤èªk¡A¨C¤@Ó ftp - site ¥H¤Î group ªº¸ê®Æ³£¯à«Ü®e©ö¦a³Q½Õ¾ã¡C¥t¥~ÁÙ¦³¤£¦P¨Ï¥ÎªÌ - (user profile)ªººÞ²z¡B»·ºÝ±±¨î¤@¥x FTP server ¨ì FTP client - ¶Ç¿é¸ê®Æ(FXP transfers)¡BURL °Å¶K襤ªººÊ±±¡B¨¾¤õÀ𪺤䴩¡] - ¥]¬A¤FSOCKS 5¡Bftp-gw¡BWinGate proxyµ¥µ¥¡^¡B»·ºÝ¥Ø¿ýªº§Ö¨ú¥\¯à - ¡B¦î¦C(queue)ºÞ²z¡BÁÙ¦³³\¦h¶i¶¥ªº¨Ï¥ÎªÌ©R¥Oµ¥µ¥¡C </para> - <para>¦w¸Ë <filename role="package">ftp/IglooFTP</filename>¡C</para> - <para>¦w¸Ë§¹¦pªGµo²{¿ï¶µ¤¤¤å¦³°ÝÃD¡AÀ˹î¤@¤U¬O§_¦³³]©w - <filename>~/.gtkrc</filename>¡A¦pªG¨S¦³½Ð°Ñ¦Ò - <link linkend="gnome">GNOME µ{¦¡ªº¤¤¤å¤ä´©</link>¡C</para> - <figure> - <title>IglooFTP snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/IglooFTP" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> WWW: <ulink url="http://www.littleigloo.org/iglooftp.php3"> - http://www.littleigloo.org/iglooftp.php3</ulink> </para> - </sect1> - - <sect1 id="gftp"> - <title>gftp - gtk ftp</title> - <para>¦w¸Ë <filename role="package">ftp/gftp</filename>¡A - ¥i¥H¥Î <option>WITH_GTK2=yes</option> ¨Ó¸Ë GTK2 ªºª©¥»¡C </para> - </sect1> - - <sect1 id="ncftp3"> - <title>NcFTP3</title> - <para>·í§Ú̦b¥Î³\¦h¤å¦r¤¶±ªºFTPµ{¦¡®É¡A±`¬°¤Fn§ì¤@ÓÀɩάO¤@ӥؿý - ¡A©¹©¹´Nn¿é¤J¤@¨Ç¤S¯ä¤Sªøªº¦WºÙ¡A¦ý¦pªG§Ų́ϥΤF NcFTP¡A - ±z¥un¿é¤JÀɦW©Î¥Ø¿ý¦Wªº«e´XÓ¦r¤¸¡A¥¦´N·|¦Û°ÊÀ°±z·j´MÀɮשΠ- ¥Ø¿ýªº¦WºÙ¡A¨Ï±z´î¤Ö¤F³\¦h¥´¦rªº®É¶¡¡C </para> - <para>¤£¥u¦p¦¹¡A·í±zı±o¤@Ó FTP ¯¸¤£¿ù¡A±z¤]¥i¥H¥Î NcFTP - §â³oÓ¯¸°O¿ý¤U¨Ó¡A¤£¶È¥¦¥i¥H°O¿ý±b¸¹©M±K½X¡A - ¥¦³s¸ô®|¤]¤@¨Ö°O¤U¤F¡A·í±z¤U¤@¦¸·Q³s¦^쯸®É¡A - ¥un¦A±q¿ï³æ¤¤¿ï¤@¤U¡A´N¥i»´ÃPªº³s¦^¥h¡C </para> - <para>°£¦¹¤§¥~¡ANcFTP ¤]¾Ö¦³¤£¤Ö¤p¥\¯à¡A¥¦¥i¥H½u¤W¬Ý¤å¦rÀÉ¡A - ½u¤W¥h§ïÅÜÀɮתº¦s¨úÅv©Î¦WºÙ¡C¦Ó·í±z¥Î NcFTP ¶Ç¿é¤jÀɮ׮ɡA - ±z¥i¥H§â¥¦¥á¤JI´º°õ¦æ¡A¨Ï±zÂsÄýÀɮתº°Ê§@¤£·|¤¤Â_¡C - ¦pªG±z·Qn¥Î³Ì°ò¥»ªº FTP ¶Ç¿é»y¨¥´ú¸Õ»·ºÝ¦øªA¾¹¡A¤]¥i¥H¥Î NcFTP¡C</para> - <para>¤]¬O¦b²×ºÝ¾÷©³¤U¥i¥H¿é¤J¤¤¤åªº FTP ³nÅé¡A¤£¹Lª©¥»n¬O 3.0.2 - ©Î¬O¤§«áªºª©¥»¡C </para> - <para>¦w¸Ë <filename role="package">ftp/ncftp3</filename>¡C</para> - <para>¦b NcFTP ¤W¨Ï¥Î <command>ls</command> ¥i¥H¥¿±`ªº¬Ý¨ì¤¤¤å¡A - ¥i¬O <command>lls</command> «o¤£¯à¡A¦Ó¥B¦³¯S®í¦r¤¸®É¤]·|¤£¥¿±`¡A - ©ó¬O¦³¥H¤Uªº¸Ñªk¡A¦b±Ò°Ê®É¥[¤W <option>env - LC_CTYPE=en_US.ISO_8859-1</option>¡A¦b¶Ç¯S®íÀɮ׮ɥ[¤WÂù¤Þ¸¹¡C</para> - <programlisting> -env LC_CTYPE=en_US.ISO_8859-1 ncftp3 -u statue localhost -ncftp /usr/home/statue > mkdir "¦¨¥\" -ncftp /usr/home/statue > ls -¦¨¥\/ -ncftp /usr/home/statue > lls -¦¨¥\/</programlisting> - <figure> - <title>ncftp3 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ncftp3" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.NcFTP.com"> - http://www.NcFTP.com</ulink> </para> - </sect1> - - <sect1 id="bbsnet"> - <title>bbsnet - BBS ¸ó®ü¤j¾ô</title> - <para><application>bbsnet</application> ¬O BBS ¥H«e±`´£¨Ñªº¤@¶µªA°È¡A - «á¨Ó¦]¬°ºÞ²z¤Wªº°ÝÃD¡A²{¦b¤ñ¸û¤Ö¨£¤F¡C - ¥¦´£¨Ñ¤FÃþ¦ü®ÑÅÒªº¥\¯à¡A¯à§Ö³tªºÅý±z³sµ²¨ì±`¥Îªº BBS ¯¸¥x¡C</para> - <para>¦w¸Ë <filename role="package">net/bbsnet</filename>¡C</para> - <figure> - <title>bbsnet snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/bbsnet" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://linux.ee.tku.edu.tw/~kids/"> - http://linux.ee.tku.edu.tw/~kids/</ulink></para> - </sect1> - - <sect1 id="qterm"> - <title>qterm - ¦n¥Îªº BBS ³s½u³nÅé</title> - <para><application>qterm</application> ¬O¥Ø«e¦b Unix ¤¤¡A - Áٺ⤣¿ùªº BBS ³s½u³nÅé¡A¥Ñ qt ¨ç¦¡®w¼g¦¨ªº¡A - °£¤F¦w¸Ë»Ýn qt ¥~¡A¨ä¾l¦b¨Ï¥Î¤W³£Áٺ⤣¿ù¡A - ¦Ó¥B¤ä´© auto-reply¡Aanti-idle¡A¥t¥~ÁÙ¦³ Mouse Support¡A - ¥i¥H¤£»Ýn«öÁä½L´N¥i¥H¦b BBS ¤¤¬Ý¤å³¹¡A¿ï¾Ü°Q½×°Ï¡A - ¾ãÅé¤W¦Ó¨¥¡A³o¬O¤@®M«Ü¾A¦X BBS ¨Ï¥Îªº³s½u³nÅé¤F¡C</para> - <para>¥Ø«e³o®M³nÅé¤w¸g¦b ports ¤¤¤F¡A¥i¥H«Ü¤è«Kªº¦w¸Ë¡C</para> - <para>¦b qterm-1.x ¦r«¬¿ï¾Ü¤W¡Aµ§ªÌ°¾¦n¨Ï¥Î sony-fixed¡A¤]´N¬O¦b¿ï¶µªº - Fixed[sony]¡A¨ä¥Lªº TrueType ³£¦]¬°¦r¶Z¤£©T©w¡A - ®e©ö³y¦¨µe±¦³¨Ç¦r·|¯}¸H¡C</para> - <para>¤£¹L qterm-2.x ¤w¸g¥i¥H¨Ï¥Î¤å¹©¦rÅé¤F¡A - ^¤å¤¶±¥i¥H¦b <option>View -> Language -> Traditional Chinese</option> - ¤¤¤Á´«¦¨ÁcÅ餤¤å¡A¤£¹LnÃö³¬«á«·s¶}±Ò¡C</para> - <para>¦Ó¤¤¤åªº¿é¤J©MÅã¥Ü¤]»Ýn³]©w¡A¹w³]¬O GBK¡A - ¸g¥Ñ <option>Option -> Preference -> Input Method ¿ï¾Ü Big5</option> - ¡A¥H¤Î <option>¦b¨CÓ³s½uªº Advanced -> Display -> BBS Encoding ¿ï¾Ü BIG5¡ADisplay Code ¿ï¾Ü BIG5</option> §Y¥i¡C</para> - <figure> - <title>qterm snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/qterm" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://sourceforge.net/projects/qterm/"> - http://sourceforge.net/projects/qterm/</ulink></para> - </sect1> - - <sect1 id="telnet"> - <title>telnet - Telnet ªº¤¤¤å°ÝÃD</title> - <para>¦pªG±z¦b¦Û¤vªº¾÷¾¹¤W¥i¥H¿é¤J¤¤¤å¡A¦ý - <application>telnet</application> ¨ì§Oªº¾÷¾¹«á«oµL - ªk¿é¤J¤¤¤å¡A¨º»ò°ÝÃD¥i¯à¥X¦b - <application>telnet</application> µ{¦¡¤W¡C - ·í±zÁÙ¦b <application>telnet</application> ³s½u¤¤®É¥i¥H«ö - <command>Ctrl-]</command> ¸õ¥X¡A¦b - <prompt>telnet></prompt> ´£¥Ü²Å¸¹¤U¿é¤J - <command>set binary</command> §Y¥i¡C - ©Î¬O¦b <filename>~/.telnetrc</filename> ¥[¤W - <option>DEFAULT set binary</option>¡C - ±z¤]¥i¥H¦b³s½u®É¥Î <command>telnet -8 host -port</command>¡C - ¦ý¬O¦b³s¬Y¨Ç SunOS ®É·|¥X°ÝÃD¡C - <para>¥t¤@Ó¿ìªk¬Oª½±µ§ï¥Î¥i¶Ç¿é 8-bit ªº - <application>telnet</application> µ{¦¡¡A¤]´N¬O¦w¸Ë¦b ports - ¤¤ªº <filename role="package">chinese/telnet</filename>¡A - µM«á¥Î <command>zh-telnet</command> ¨Ó³s½u¡C </para> - <para>¦b¦w¸Ë <filename role="package">chinese/telnet</filename> «e¡A - ¥²¶·¥ý¦³ <filename>/usr/src/usr.bin/telnet</filename>¡A - §_«h·|¥X²{¥H¤Uªº°T®§¡G</para> - <screen> -===> zh-telnet-1.0 is marked as broken: You need to build this port with -/usr/src/usr.bin/telnet.</screen> - <para>¥H¤U¬O±q¥úºÐ¾÷¦w¸Ë /usr/src/usr.bin/telnet¡G</para> - <screen> -&prompt.root; <userinput>mount /cdrom</userinput> -&prompt.root; <userinput>cd /cdrom/src/</userinput> -&prompt.root; <userinput>./install.sh ubin</userinput></screen> - <para>µM«á¦A¨ì ports ©³¤U¦w¸Ë <filename role="package">chinese/telnet</filename>¡C</para> - <para>WWW: <ulink url="http://www.freebsd.org/cgi/query-pr.cgi?pr=6144"> - http://www.freebsd.org/cgi/query-pr.cgi?pr=6144</ulink> </para> - </sect1> - - <sect1 id="licq"> - <title>licq - ICQ clone</title> - <para>¥¦¬O¤@ӥΠC++ »y¨¥¼¶¼gªº«D©x¤è ICQ clone¡C</para> - <para>¸Ë§¹ <filename>ports/net/licq</filename> «á¡A - ¿ï¾Ü <filename>ports/net/licq-console</filename> - ©Î¬O <filename>ports/net/licq-qt-gui</filename> ¨Ó¦w¸Ë¡C</para> - <para>licq-qt-gui ¤¤¤å³]©w: System -> Options -> Font -> Select Font - -> Chinese Font</para> - <figure> - <title>licq snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/licq" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.licq.org/"> - http://www.licq.org/</ulink> </para> - </sect1> - - <sect1 id="gaim"> - <title>gaim - ICQ, MSN Clone</title> - <para><application>gaim</application> ¤ä´©¤Q¤À¦hºØ®æ¦¡ªº½u¤W·¾³q³nÅé¡C</para> - <para>¥Ñ©ó¥Ø«e ports/net/gaim ÁÙ¤£¤ä´© I18N¡A©Ò¥H½Ð¥Î ports/korean/gaim - ¼È®É´À¥N¡C</para> - <para>¦w¸Ë <filename role="package">net/gaim</filename>¡C</para> - <para>Blishs ¨Ó«H§iª¾¡A - ¥Ø«e <filename>net/gaim</filename> ¤w¸g¤ä´© I18N¡C - ¦b§Ú´ú¸Õ«áµo²{¥i¥H¡A¤£¹Ln³]©w¤@¨ÇªF¦è¡G - ¤u¨ã -> °¾¦n³]©w -> ¥æ½Í -> ©¿²¤¦r«¬¡C</para> - <para>¦pªG¿ï³æ¤¤¤å¦³°ÝÃD¡A½Ð°Ñ¦Ò - <link linkend="gnome">GNOME µ{¦¡ªº¤¤¤å¤ä´©</link>¡C</para> - <para>n¨Ï¥Î ICQ ´Nª½±µ¦b±b¸¹»P±K½Xªº¦a¤è³]©w¦n ICQ ªº±b¸¹¡A - ³q°T¨ó©w«h¬O¿ï¾Ü¡G<option>AIM / ICQ</option>¡A - ¨ä¥L¨Ï¥Î¹w³]ȧY¥i¡C</para> - <para>n¨Ï¥Î MSN «h¦bµn¤Jµe±¥ý¿ï¾Ü <option>´¡¥ó(Plugin)</option>¡A - ¿ï¾Ü <option>Ū¨ú</option>¡A¨Ã±N <option>libmsn.so</option> - ¿ï¾Ü¶i¨Ó¡A³o»ò¦b³q°T¨ó©w´N·|¦h¤@Ó MSN ªº¿ï¶µ¡C - ±µµÛ¦b±b¸¹»P±K½Xªº¦a¤è³]©w¦n MSN ªº±b¸¹¡A - ³q°T¨ó©w«h¬O¿ï¾Ü¡G<option>MSN</option>¡A¨ä¥L¨Ï¥Î¹w³]ȧY¥i¡C</para> - <para>¶i¤J«á¡A¤¤¤å¦rÅé¦b±µ¦¬°T®§ªº³¡¥÷·|¦³°ÝÃD¡A - ¤u¨ã -> °¾¦n³]©w -> ¥æ½Í -> ©¿²¤¦r«¬¡A³o¼Ë¤l°µ´N¥i¥H¸Ñ¨M¤F¡C</para> - <para>¦pªG¹J¨ìÅã¥Ü¦r«¬¹L¤pªº°ÝÃD¡AÀ˹î¤@¤U <filename>~/.gtkrc</filename> - ¡A³q±`§Úªº¦r«¬³£¬O³] 16¡C</para> - <para>gaim 0.58 ªº¹w³]¹Ï¥Ü¦³ÂI¤j¡A¥i¥H - <option>°¾¦n³]©w -> ¤¶± -> ¦n¤Í²M³æÅã -> Åã¥Ü¦n¤Í¹Ï¥Ü</option>¡C</para> - <para>Y¬O²ßºD¨Ï¥Î KDE ¤¶±ªº¸Ü¡A¥i¥H¨Ï¥Î - <filename role="package">net/kmerlin</filename> ©Î¬O - <filename role="package">net/kmess</filename>¡C</para> - <figure> - <title>gaim snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/gaim" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <figure> - <title>kmerlin snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/kmerlin" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.marko.net/gaim/"> - http://www.marko.net/gaim/</ulink></para> - </sect1> - - <sect1 id="perl-oicq"> - <title>oicq - Ä˰T QQ</title> - <para>³Ì·sª©¥»¡GVersion 0.7, Date June 29, 2003</para> - <para><application>oicq</application> ¬O¤@®M¦b¤¤°ê¤Q¤À¬y¦æªº§Y®É¶Ç°TªA°È¡A - ´N¹³¬O ICQ¡BMSN ¤@¼Ë¡A¤£¹L¦b¤¤°êªº¥Î¤á¸s»·°ª¹L¨ä¥L§Y®É¶Ç°T¡A - ¦ý¬O<ulink url="http://www.tencent.com/">Ä˰T</ulink> - ªº¬Fµ¦Åý²Ä¤T¤è¼t°Ó§¹¥þµLªk¤¶¤J¡AÁöµM¦³ gaim ªº libqq ¼Ò²Õ¡A - ¦ý¬O¦bÀ£¤O¤U¤£¯à¶}©ñì©l½X¡A¦]¦¹¤]¨S¦³¿ìªk¶¶§Qªº¦b FreeBSD ©³¤U¨Ï¥Î¡C - perl-oicq §ä¥X¤F»{ÃÒ»P°ò¥»ªº·¾³q¤è¦¡¡A - §Q¥Î perl ¥i¥H²³æªº¦b¤å¦r¤¶±¤W¨Ï¥Î QQ¡A¥\¯à¬O¨S¦³¹Ï§Î¤¶±ªº±j¡A - ¤£¹L°ò¥»ªº¨Ï¥ÎÀ³¸Ó¨¬°÷¡C</para> - <note><para>¥Ñ©ó <application>oicq</application> »Ýn perl 5.6 ¥H¤Wªºª©¥»¡A - ¦]¦¹»Ýn¥ý¦w¸Ë <filename role="package">lang/perl5</filename>¡A - ¨Ã¥B¤U <command>use.perl port</command> ¨Ó±Ò¥Î¡C</para></note> - <para><application>oicq</application> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/oicq</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>°ò¥»ªº¨Ï¥Î¡G</para> - <screen> -&prompt.root; <userinput>setenv OICQ_PW your_password_of_oicq</userinput> -&prompt.root; <userinput>oicq your_id_of_oicq</userinput> -&prompt.root; <userinput>/help</userinput></screen> - <para>WWW: <ulink url="http://sourceforge.net/projects/perl-oicq/"> - Perl OICQ</ulink></para> - </sect1> - - <sect1 id="bluefish"> - <title>bluefish - ºô¶½s¼g</title> - <para>¥H¼ÐÅÒ¨Ó½s¼gºô¶¡AÁöµM¤£¦ü·L³nªº Front Page - ©Ò¨£§Y©Ò±o¯ë¤è«K¡A¥B¦b½s¼gºô¶¤§«e¡A»Ý¹ï©Ò¦³ªº¼ÐÅÒ¦³©Ò»{ÃÑ¡A - «o¥i¥H§¹¥þªº´x±±¾ãªººô¶¡AÅý±zªººô¶¯à¾Ö¦³³Ìºë²ªº¤º®e¡A - ¤@ÂI³£¨S¦³¦h¾lªºµ{¦¡¡C </para> - <para>ÀHµÛ®É¥Nªº¶i¨B¡A°£¤F Html ¤§¥~¡AÁÙ¦³ PHP¡BXML¡BSSI¡BWML - µ¥µ¥ªº¥X²{¡C¦b BlueFish ¤¤¡A¤]§¹¾ãªº§e²{¥X¨Ó¡A°t¦XµÛ¼ÐÅÒ¡B - ºëÆFµ¥µ¥ªº¤Þ¾É¡AÅý±z¹F¨ì±z·Qnªººô¶¡C¤×¨ä¬O¹ï©ó - PHP3¡BSSI¡BXML §ó´£¨Ñ¤F¬ÛÃöªº¨ç¦¡¥i¨Ñ¯Á¤Þ¡AÅý±z¦b½s¼g¹Lµ{¤¤¡A - ¯à§ó®e©öªº¨Ï¥Î¡C³s³Ìªñ¬Û·í¼öªùªº WAP ¤â¾÷¥Îªº WML ºô¶®æ¦¡¡A¦b - BlueFish ¤¤¤]¦³´£¨Ñ¹ïÀ³ªº¥\¯à¡C </para> - <para>³oÓºô¶½s¼g³nÅé¡A¬O«Øºc¦b GTK ¤Wªº¡A©Ò¥H¦b¦w¸Ë¥»³nÅ餧«e¡A - »Ý¦³ GTK+1.2 ¥H¤Wªºª©¥»¡C </para> - <para>¦w¸Ë <filename role="package">www/bluefish</filename>¡C</para> - <para>³]©wÀɪº³¡¤À¤]n×§ï¤@¤U¡A§ï $HOME/.bluefish/rcfile ¤¤ªº - editor_font ©M fontset¡C</para> - <programlisting> -editor_font: 8x16,-*-16-*-big5-0 -fontset: 1</programlisting> - <figure> - <title>bluefish snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/bluefish" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://bluefish.openoffice.nl/"> - http://bluefish.openoffice.nl/</ulink> - </para> - </sect1> - - <sect1 id="tin"> - <title>tin - ·s»D°Q½×¸s¾\Ū¾¹</title> - <para>·s»D¸s²Õ(Newsgroups)¬O¬[³]¦b News server ¤Wªº¤@Ó°Q½×¶é¦a¡A - ¥¦¤À¬°«Ü¦hª©¡A¨CÓ¤H¥i¥H¾\Ūª©¤W§O¤H©Ò¥Zµnªº°Q½×«H¥ó¡A - ¤]¥i¥H¦Û¤v¥Zµn¦Û¤vªº°Q½×«H¥ó¡A©Î¦^ÂЧO¤Hªº°Q½×«H¥ó¡C </para> - <para>¦w¸Ë <filename role="package">chinese/tin</filename>¡C</para> - <para><application>tin</application> ¬O¤@Ó¤w±N©Ò¦³°T®§¤¤¤å¤Æªº - ·s»D°Q½×¸s¾\Ū¾¹(news reader)¡C - °õ¦æ <application>tin</application> «e¥²¶·¥ý³]©wÀô¹ÒÅÜ¼Æ - $NNTPSERVER «ü¦V±z·Q¨Ï¥Îªº·s»D¦øªA¾¹¡G </para> - <screen> -&prompt.root; <userinput>setenv NNTPSERVER news.tw.freebsd.org</userinput> </screen> - <para>¨Ã³]©w alias¡A - <command>alias tin 'env LC_CTYPE=en_US.ISO_8859-1 tin'</command>¡C </para> - <para>µM«á°õ¦æ <command>tin -r</command> §Y¥i¡C</para> - <para>¦b news.freebsd.tw.org ¤¤¦³©Ò¦³ FreeBSD ªº mailing list¡A - ¥un¥Î <command>y</command> ´N¥i¥H¦C¥X©Ò¦³ªº mailing list¡A - µM«á¥Î <command>s</command> ¨Óq¾\¡C</para> - <figure> - <title>tin snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/tin" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.tin.org/"> - http://www.tin.org/</ulink></para> - </sect1> - - <sect1 id="tintin"> - <title>tintin++ - MUD ¤u¨ã</title> - <para><application>TinTin++</application> ¨Ã«D¤¤¤å³nÅé¡C - ¥¦¥u¬O¦b±zª±¤¤¤å mud ®É«D±`ªº¦³¥Î¡C </para> - <para>¦w¸Ë <filename role="package">chinese/tintin++</filename>¡C</para> - <para>¤U±¬O¤@¨Ç¤¤¤å mud ¯¸¡G</para> - <programlisting> -FengYun fengyun.com 5555 -Xi You Ji 129.105.79.24 6905 -Xia ke Xing 207.76.64.2 5555 </programlisting> - <para>¥H <command>tt++</command> ¨Ó±Ò°Ê¡A¶i¥h«á¥i¥H¥Î - <command>#help</command> ¨ÓÀò±o¤@¨Ç«ü¥O¡AµM«á¥Î - <command>#help command</command> ¥i¥Hª¾¹D§ó¦hªº¨Ï¥Î¤è¦¡¡C - µM«á¥Î <command>#end</command> ¨ÓÂ÷¶}¡C</para> - <figure> - <title>tintin++ snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/tintin++" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://mail.newclear.net/tintin/index.html"> - http://mail.newclear.net/tintin/index.html</ulink> </para> - </sect1> - - <sect1 id="xchat"> - <title>xchat</title> - <para>IRC ¥i»¡¬O§ä§Ó½ì¬Û§ëªº¤H²á¤Ñªº³Ì¦n¦a¤è¡A¥i¬O¬°¤FÅý²á¤Ñ§ó¦³½ì¡A - IRC ªº«ü¥O¤]¤Q¤À¤§¦h¡A³o®É¨Ï¥Î¤@Ó²á¤Ñ³nÅé¬O¤ñ¸û¤è«Kªº¡C</para> - <para>¥Ø«e¥xÆW BSD ±Ú¸s»E·|ªº IRC ³q±`³£¦b irc.seed.net.tw »P - irc.hinet.net ªº #bsdchat CHANNEL ¤¤¡A¥Ñ©ó¤§«e - irc.hinet.net ¤£Ã¡A¥Ø«e¤j®a³£§b¦b irc.seed.net.tw ¤¤¡C</para> - <para>¦Ó <application>XChat</application> ´N¬O¨ä¤¤¤@Ó¤£¿ùªº¿ï¾Ü¡A - ¥¦ªºª¬ºA¿ï³æ¤Q¤À¤§¦h¡A¬O¥¦ªºªº¤@¶µ¯S¦â¡A¹³¬O±zÓ¤Hª¬ºA¡B - Ó¤Hª¬ºA¥Î¿ï³æ¡B¦UºØª¬ºAµøµ¡¡A·íµM³Ì°ò¥»ªº IRC Channel - ªº¦Cªíµøµ¡¤]¦³¡A¦Ó¥BÁÙ¥i¥H³]©w Channel ¤H¼Æªº¤U¡A - ³o¼Ë´N¥i¥HÂo±¼¤@¨Ç¤H¼Æ¤Ó¤ÖªºChannel¡BÂ_½u«³sª`·N¦W³æ¡C</para> - <para>¥t¥~¡A<application>XChat</application> ¼öÁä¤]§@ªº¤Q¤À¤£¿ù¡A - <command>F1¡ãF10</command> ¨CÓÁä³£¥i¥H©w¸q¬°¼öÁä¡A - ¦Ó¦bµøµ¡¥kÃä¤]¦³¼öÁä¡A - ¦Ó¥¦Ì¤]³£¥i¥H«·s©w¸q¡A¦Ó±z¥i¥H¥u¥Îµøµ¡ªº¤W¤è¤u¨ã¦C¡A - §ó§ï±z¦Û¨ªº¥þ³¡ª¬ºA¡A¦pªG±z¬OOp¡]ºÞ²zªÌ¡^¡A - ¨º»ò¦b¤u¨ã¦C¤W´N¥i¥H§ó§ï²á¤Ñªº¥DÃD¤F¡AÅý±z²á¤Ñ´X¥G³£¤£»Ýn¥´«ü¥O¡D</para> - <para>¦w¸Ë <filename role="package">irc/xchat</filename>¡C</para> - <para>¦w¸Ë§¹ <application>xchat</application> - «á¡A¥Dµe±ªº¦a¤èÁÙ¤£¬O¤¤¤åªº¡A¥u»Ýn§ï¤@¤U³]©w´N¥i¥H¤F¡C</para> - <procedure> - <step><para>³]©w(S)</para></step> - <step><para>Setup</para></step> - <step><para>Channel Windows</para></step> - <step><para>Use gdk_fontset_load ¥´¤Ä</para></step> - <step><para>Font: ªº³¡¥÷¿ï¥Î fixed(kc)</para></step> - </procedure> - <procedure> - <step><para>³]©w(S)</para></step> - <step><para>Setup</para></step> - <step><para>Dialog Windows</para></step> - <step><para>Use gdk_fontset_load ¥´¤Ä</para></step> - <step><para>Font: ªº³¡¥÷¿ï¥Î fixed(kc)</para></step> - </procedure> - <para> - ¡A¨ÃÃö±¼ <application>xchat</application> «¶}¡C©Î¬O¦b - <filename>.xchat/xchat.conf</filename> ¤¤×§ï</para> - <programlisting> -use_fontset = 1 -font_dialog_normal = 8x16,kc15f,-*-16-*-big5-0 -font_normal = 8x16,kc15f,-*-16-*-big5-0</programlisting> - <figure> - <title>xchat snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/xchat" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://xchat.org/">http://xchat.org/</ulink></para> - </sect1> - - <sect1 id="irssi"> - <title>irssi</title> - <para>¦w¸Ë <filename role="package">chinese/irssi</filename>¡C</para> - <para>¦pªG¬O¨Ï¥Î telnet ³s½u³nÅé¦Ón¦³±m¦â <application>irrsi - </application>¡A«h¥²¶·¥ý³]©w <command>setenv TERM xterm-color - </command>¡C</para> - <para>¨Ï¥Î¤èªk¡G<command>irssi -c irc.seed.net.tw -n your_nickname</command> - ¡A³s¤W¥h¤§«á¡A<command>/join #bsdchat</command>¡C</para> - <para>WWW: <ulink url="http://www.irssi.org/"> - http://www.irssi.org/</ulink></para> - </sect1> - - <sect1 id="bitchx"> - <title>bitchx</title> - <para>¤@®M¤¤¤å¦r´å¼Ð²¾°Êªº IRC ³nÅé¡C</para> - <para>¦w¸Ë <filename role="package">chinese/bitchx</filename>¡C</para> - <para>¨Ï¥Î¤èªk: <command>BitchX -n your_nickname irc.seed.net.tw - </command>¡A·|¦Û°Ê³s¤W irc.seed.net.tw¡C - µM«áª½±µ¥´ <command>/join #bsdchat</command> ´N¥i¥H¡C</para> - <para>WWW: <ulink url="http://www.bitchx.com/"> - http://www.bitchx.com/</ulink></para> - </sect1> - - <sect1 id="mldonkey"> - <title>mldonkey - P2P</title> - <para>mldonkey ¬O¤@®M§K¶Oªº e-Donkey ¥Î¤áºÝ¡C - ¤£¹L¦b¤å¦r¤¶±ªº·j´M¦³ÂI²®¡Aµ§ªÌ³q±`³£¬O§Q¥Îºô¶¤¶±¨Ó¦s¨ú¡A - ¤]¦³ GTK ¹Ï§Î¤¶±¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/net/mldonkey</userinput> -&prompt.root; <userinput>make WITHOUT_TK=yes WITHOUT_X11=yes install clean</userinput></screen> - <para>µM«á³Ì¦n¦Û¤v¿ïÓ¦@¦Pªº¦a¤è©ñ¡A¹³¬O«Ø¥ß¤@Ó·s¨Ï¥ÎªÌ mldonkey¡A - µM«á±NÀɮ׳£¥Ñ¸Ó¨Ï¥ÎªÌ¨Ó°õ¦æ¡C</para> - <screen> -&prompt.root; <userinput>mkdir -p /home/mldonkey</userinput> -&prompt.root; <userinput>cd /home/mldonkey</userinput></screen> - <para>²Ä¤@¦¸°õ¦æ·|²£¥Í¤@¨Ç³]©wÀÉ¡A±µµÛ¥ý¼È°±°õ¦æ¡A - ×§ï¤@¨Ç³]©wÀÉ«á¡A§Q¥Î»·ºÝºô¶¨Ó±±¨î¡C - </para> - <screen> -&prompt.user; <userinput>mlnet-real &</userinput> -&prompt.user; <userinput>sh /usr/local/bin/kill_mldonkey</userinput> -&prompt.user; <userinput>vi servers.ini</userinput> - known_servers = [ - { server_network = Donkey - server_age = 59138548 - server_addr = ("140.123.108.139", 7654) - server_desc = "TLF Taiwan ED Server" - server_name = "TLF Taiwan ED Server" - };] -&prompt.user; <userinput>vi downloads.ini</userinput> - allowed_ips = [ - "127.0.0.1"; - "203.204.8.177";] -&prompt.user; <userinput>mlnet-real &</userinput></screen> - <para>µM«á´N¥i¥H¶}±Ò»·ºÝ http://127.0.0.1:4080/ ¨Ó§ìÀÉ®×Åo¡C</para> - <para>¦pªGn¨Ï¥Î¤¤¤å·j´M¡A«h¥ý¦b·j´M¤¶±¥ý«ö¥kÁä¡A - <option>½s½X -> ÁcÅ餤¤å</option>¡A - µM«á¦A¿é¤J§An·j´Mªº¤¤¤å¦WºÙ§Y¥i¡C - ©Î¬O¦w¸Ë <filename>outta-port/mldonkey</filename>¡A - ¤]¥i¥Hª½±µ§â <filename>outta-port/mldonkey/files</filename> - ©³¤UªºÀɮ׽ƻs¨ì <filename>net/mldonkey/files</filename> ©³¤U¡C - ¦]¬° <application>mldonkey</application> ª½±µ¦b http header ¤¤³]©w¤F - <option>charset=iso-8859-1</option>¡A - ¦]¦¹³Ì¦nªº°µªk¬O§Æ±æ§@ªÌ´£¨Ñ¨ä¥L½s½Xªº¿ï¶µ¡A - ¤£µM¥u¯à patch source ¤F¡C</para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/note b/zh_TW.Big5/books/zh-tut/chapters/note deleted file mode 100644 index 5f4aff9441..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/note +++ /dev/null @@ -1,43 +0,0 @@ -<!-- $FreeBSD$ --> -<chapter> - <title></title> - <sect1 id=""> - <title></title> - <para><filename></filename> - <application></application> - <username></username> - <option>Æ«üÈÊÕ</option> - <literal></literal> - <emphasis></emphasis> - <quote></quote> - <varname></varname> - <devicename></devicename> - <acronym></acronym> - &man.man.1; - </para> - <screen>&promot.root; <userinput><replaceable></replaceable></screen> -<programlisting><co id=""></programlisting> - <calloutlist> - <callout arearefs=""> - </callout> - </calloutlist> -<literallayout class="monospaced"></literallayout> - - <itemizedlist> - <listitem> - <para></para> - </listitem> - </itemizedlist> - <orderedlist> - <listitem> - <para></para> - </listitem> - </orderedlist> - <sect2 id=""> - <title></title> - </sect2> - <example> - <title></title> - </example> - </sect1> -</chapter> diff --git a/zh_TW.Big5/books/zh-tut/chapters/other.sgml b/zh_TW.Big5/books/zh-tut/chapters/other.sgml deleted file mode 100644 index 68fe2d94c0..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/other.sgml +++ /dev/null @@ -1,247 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.34 ---> - -<chapter id="other"> - <title>¨ä¥¦³nÅ骺¤¤¤å¬ÛÃö°ÝÃD</title> - - <sect1 id="sendmail"> - <title>sendmail</title> - <para> - ¦]¬° <application>sendmail-8.8.x</application> ¹w³]·|±N©Ò¦³ - 8-bit ªº«H¥ó½s½X«á¦A°e¥X¡A³o©Î¦h©Î¤Ö·|¹ï¦¬«H¤H³y¦¨¤@¨Ç¼vÅT - (°Ñ¨£ <link linkend="procmail">procmail</link> ªº¸Ñ¨M¤èªk)¡C - ²{¦b¤j³¡¥÷ªº¥D¾÷³£¤w¯àª½±µ¶Ç°e 8-bit ªº«H¥ó¡A©Ò¥H±z³Ì¦n«·s½sĶ - <application>sendmail</application>¡A±N½s½X¥\¯àÃö±¼¡C </para> - <para> - ¦b¤U±¦aÂI(©Î¬M®g¯¸¥x)¨ú¦^³Ì·sª©¥»ªº - <application>sendmail</application>¡G </para> - <para> - <ulink url="ftp://ftp.sendmail.org/ucb/src/sendmail/"> - ftp://ftp.sendmail.org/ucb/src/sendmail/</ulink> </para> - <para> - ¸Ñ¶}¨Ã§ó§ï <filename>Makefile</filename>¡G </para> - <screen> -&prompt.root; <userinput>tar zxvf sendmail-8.8.8.tar.gz</userinput> -&prompt.root; <userinput>cd src/Makefiles</userinput> -&prompt.root; <userinput>chmod u+w Makefile.FreeBSD</userinput> -&prompt.root; <userinput>vi Makefile.FreeBSD</userinput> </screen> - <para> - ¦b <option>CFLAGS+=</option> «á¥[¤W - <option>-DMIME8TO7=0</option>¡C½sĶ¨Ã¦w¸Ë - <application>sendmail</application>¡G </para> - <screen> -&prompt.root; <userinput>cd ..</userinput> -&prompt.root; <userinput>./makesendmail all install</userinput> </screen> - <para> - ¥Î¤â°Ê¤è¦¡¦w±N man pages ¦w¸Ë¨ì¾A·í¥Ø¿ý(¤£¸Ë¤]¨SÃö«Y)¡C </para> - <para> - ¬å±¼Âªº <application>sendmail</application> ¦æµ{¡G </para> - <screen> -&prompt.root; <userinput>kill -9 `head -1 /var/run/sendmail.pid`</userinput> </screen> - <para> - «·s±Ò°Ê <application>sendmail</application>¡G </para> - <screen> -&prompt.root; <userinput>/usr/sbin/sendmail -bd -q1h</userinput> </screen> - <para> - WWW: <ulink url="http://www.sendmail.org/"> - http://www.sendmail.org/</ulink> </para> - </sect1> - - <sect1 id="procmail"> - <title>procmail</title> - <para> - <application>procmail</application> ¬O¤@Ó¹q¤l¶l¥ó¹LÂo¾¹ - (mail filter)¡C¥¦¥i - ±N¨ìªº«H¥ó¦b¦s¤J±zªº«H½c«e¥ý°µ³B²z¡A¨Ò¦p±N«H¥ó¤ÀÃþµ¥¡C¤£¹L³o - ¸Ìn±Ð±zªº¬O¦p¦ó§Q¥Î - <application>procmail</application> ¨Ó±N³Q½s½Xªº¤¤¤å«H - ¥ó¸Ñ½X¦¨¯Â¤å¦r¡A¥H¤Î¦b¤£¦P½s½Xªº«H¥óÂà´«¬°±z±`¥Îªº½s½X¡C </para> - <para> - ¦b±zªº home ¥Ø¿ý¤U«Ø¥ß <filename>.procmailrc</filename> - ÀɮסA¤º®e¦p¤U¡G </para> - <programlisting> -# ¦b¥Î procmail ³B²z«e¥ý±N«H¥óÀx¦s¤U¨Ó¡A¥H§Kµo¥Í·N¥~ -# ±z¥i¥H³]©w¨º¨Ç«H¥ó¤£¥²³Æ¥÷¡A¨Ò¦p¥Ñ MAILER-DAEMON ¨Óªº°h«H -:0 c -* !^From.*MAILER-DAEMON -mail/procmail-backup - -# ±N¥H quoted-printable ©Î base64 ½s½Xªº«H¥ó¸Ñ½X -: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" -} - -# ³o¸Ì§PÂ_«H¥ó¬O§_¬° GB ½s½X¡AY¬O«hÂର BIG5 ½s½X -# ¦pªG±zn¥Ñ BIG5 Âର GB ½X¡An±N¨Ò¤l¤¤©Ò¦³ªº big5 -# ¤Î gb2312 ¤¬´«¡A¨Ã±N 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" -} - -# ±N«H¥ó¦s¦^«H½c -:0: -${ORGMAIL} </programlisting> - <para> - ³oÓ¨Ò¤l¤¤¡A°t¦X¤F mimencode¡Aformail - ±N«H¥ó¸Ñ½X¡A¨Ã¥Î - <link linkend="hc">hc</link> - ±N GB ½s½Xªº«H¥óÂର BIG5 ½s½X¡C©Ò¥H±zÁÙ¥²¶·¦w¸Ë³o¨Ç¤u¨ã¡C </para> - <para> - ³Ì«á¦A±N§ó§ï±zªº <filename>.forward</filename> ÀÉ´N¥i¥H¤F </para> - <programlisting> -"|IFS=' ' && exec /usr/bin/procmail -f- ~/.procmailrc ||exit 75 name" </programlisting> - <para> - ª`·N¡G¨ä¤¤³Ì«áªº name n§ï¬°±z¦Û¤vªºÃ±¤J¦WºÙ(login name)¡C </para> - <para> - WWW: <ulink url="http://www.procmail.org/"> - http://www.procmail.org/</ulink> </para> - </sect1> - - <sect1 id="vim"> - <title>vim - VI ªº¶i¶¥½s¿è¾¹</title> - <para> - ¥¦¥]¬A¤F¤@¨Ç©M <application>vi</application> «Ü¹³¦ý - <application>celvis-1.3</application> ©Ò¨S¦³ªº¯S¦â¡A¹³¬O¦æ¸¹¡A - ¦^¶¦æ¡A¤Î¤j«¬Àɳ̥Dnªº¬O¥i¥H¿é¤J¤¤¤å¡C </para> - <para>¦w¸Ë <filename role="package">editors/vim</filename>¡C</para> - <para> - §Úª¾¹D¦³¤H«Ü°Q¹½ <application>vim</application>¡A¦]¬°ÁÙn¸Ë X¡C - ¨ä¹ê¥un¥Î <command>make -DWITHOUT_X11 install</command> - ´N¥i¥H¤F¥u¦w¸Ë¤å¦rª©ªº <application>vim</application>¡C </para> - <para> - ¦w¸Ë <application>ports/editors/vim</application> «á¡A - ®Ú¾ÚÓ¤H³ß¦n³]©w <filename>.vimrc</filename>¡G </para> - <programlisting> -set fileencoding=taiwan -set guifontset=8x16,kc15f,-*-16-*-big5-0</programlisting> - <para> - ¨Ã¥B³]©w zh_TW.Big5 ªº locale¡A³o¼Ë¤l´N¥i¥H¤@¦¸§R°£¤@Ó¤¤¤å¦r¡C</para> - <para>¥H¤U¬O«ØÄ³ªº³]©w</para> - <programlisting> -set cindent -set enc=taiwan -set fileencoding=taiwan -set hls -set nocompatible -set sw=2 -syntax on -highlight Comment ctermfg=darkcyan -highlight Search term=reverse ctermbg=4 ctermfg=7</programlisting> - <para> - ¦b±Ò°Êªº®ÉÔ«ØÄ³¨Ï¥Î <command>env TERM=xterm-color vim</command> - ¡A³o¼Ëº}«GªºÃC¦â¤~·|¥X¨Ó :)</para> - <para> - ¦pªGı±o¦r¦â¤Ó·t¡A¥i¥H¥Î <command>:set background=dark</command>¡C</para> - <figure> - <title>vim snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/vim" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://www.vim.org/"> - http://www.vim.org/</ulink> </para> - </sect1> - - <sect1 id="mailman"> - <title>mailman - How to Enable Chinese in Mailman2.1.1</title> - <para>Last Update: 2003¦~ 3¤ë10¤é ©P¤@ 10®É03¤À59¬í CST</para> - <para>Contributed by: "Y. Cheng" <ycheng@slat.org></para> - <para>¤µ¤Ñ²×©ó¦³ªÅ¨Ó¸Ë mailman 2.1.1 °Õ ^_^ - n mailman 2.1.1 ¥i¤w¦³ÁcÅ餤¤å¥i¥H¿ï, »Ýn¥H¤UÃB¥~°Ê§@:</para> - <para>1. ¦w¸Ë®É¥[¤W°Ñ¼Æ WITH_CHINESE=yes:</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/mail/mailman</userinput> -&prompt.root; <userinput>make WITH_CHINESE=yes install clean</userinput> </screen> - <para>2. §â $(prefix)/Mailman/Defaults.py ¸Ì±ªº - DEFAULT_SERVER_LANGUAGE = 'en' §ï¬° - DEFAULT_SERVER_LANGUAGE = 'big5':</para> - <programlisting> ---- Mailman/Defaults.py.in.orig Mon Mar 10 23:49:48 2003 -+++ Mailman/Defaults.py.in Mon Mar 10 23:50:02 2003 -@@ -670,7 +670,7 @@ - # The default language for this server. Whenever we can't figure out the list - # context or user context, we'll fall back to using this language. See - # LC_DESCRIPTIONS below for legal values. --DEFAULT_SERVER_LANGUAGE = 'en' -+DEFAULT_SERVER_LANGUAGE = 'big5' - - # When allowing only members to post to a mailing list, how is the sender of - # the message determined? If this variable is set to 1, then first the</programlisting> - <para>3. §â $(prefix)/pythonlib/email/Charset.py ¸Ì±ªº - <option>'big5': 'big5_tw',</option> §ï¬° - <option>'big5': 'big5',</option>¡A§_«h - subscribe mail list ®É´N·|¥X²{ bug.</para> - <programlisting> ---- pythonlib/email/Charset.py.orig Sun Oct 13 12:00:20 2002 -+++ pythonlib/email/Charset.py Tue Mar 11 10:19:07 2003 -@@ -70,7 +70,7 @@ - 'iso-2022-jp': 'japanese.iso-2022-jp', - 'shift_jis': 'japanese.shift_jis', - 'gb2132': 'eucgb2312_cn', -- 'big5': 'big5_tw', -+ 'big5': 'big5', - 'utf-8': 'utf-8', - # Hack: We don't want *any* conversion for stuff marked us-ascii, as all - # sorts of garbage might be sent to us in the guise of 7-bit us-ascii.</programlisting> - <para>ªì¨B´ú¸Õ³o¼Ë ok, ·|¤£·|¦³¶i¤@¨B°ÝÃD, ÁÙ»Ýn¦h´ú¸Õ.</para> - <para>ycheng</para> - </sect1> - - <sect1 id="pvpgn"> - <title>pvpgn - Blizzard's Battle.net service</title> - <para>°ê¤º³Ì¦³¦Wªº Battle.net ¬O½ÞÀYC ªº - <ulink url="http://bnet.custom.idv.tw">Å]Ã~3 ¥xÆW¦øªA¾¹ºô¯¸</ulink>¡A - ¤W±¦³«D±`¸Ô²Óªº¤¶²Ð¦p¦ó¨Ï¥Î¤u¨ã¨Ó³s¤W«D©x¤èªº¦øªA¾¹¡C</para> - <para>¤¸´¼®Õ¤º Server: 140.138.145.35</para> - <para>StarCraft 1.10¡BStarCraft Expansion Set 1.10¡B - WarCraftIII 1.12¡BWarCraftIII The Frozen Throne 1.12¡B - Diablo II LoD 1.09 Open Battle.Net¡B - Diablo II LoD 1.09 Closed Battle.Net¡C</para> - <para><application>pvpgn</application> ªº¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/pvpgn</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/outta.sgml b/zh_TW.Big5/books/zh-tut/chapters/outta.sgml deleted file mode 100644 index 48344b698d..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/outta.sgml +++ /dev/null @@ -1,94 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.12 ---> - -<chapter id="outta"> - <title>µo®i¤¤ªº¤¤¤å³nÅé Outta-port</title> - <para> - &a.ycheng; Date: 3 Jul 1999 10:07:20 GMT - </para> - <para>1. ¤°»ò¬O Outta-Port ?</para> - <para>Outta-Port ¬O port ¥H¥~ªº port.</para> - <para>¤]´N¬O»¡¡A·í§Ú̦b¼g port ®É¡A§ÚÌ»{¬°¸Ó port ÁÙ¤£¬O«Üéw - ¡AÁÙ¤£·Q±N¤§ commit ¶i FreeBSD Á`³¡ªºµ{¦¡¤¤¡A¦ý¬O¦³§Æ±æ¤@¸s - ¤H¥i¥H¤@°_ÁÙºûÅ@³o¤@²Õ port ®É¡A§ÚÌ´N±N¤§ commit ¶i outta-port.</para> - <para>2. ¦p¦ó¨ú±o Outta-Port ?</para> - <para>cvsup ;)</para> - <para>¥ý°²³]±z·|¥Î cvsup ©M ports. ¨ú±o - <ulink url="http://freebsd.sinica.edu.tw/conf/outta-port.supfile"> - outta-port.supfile</ulink> ³oÓ supfile ±N outta-port ¥Ø¿ý©ñ¦b - <filename>/usr/ports</filename> ¤U. - °²³]±z¦w¸Ë¦n¤F <command>cvsup</command>¡A½Ð¤U«ü¥O - <command>cvsup -g outta-port.supfile</command>¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports</userinput> -&prompt.root; <userinput>fetch http://freebsd.sinica.edu.tw/conf/outta-port.supfile</userinput> -&prompt.root; <userinput>cvsup -g outta-port.supfile</userinput></screen> - <para>©Î¬Oª½±µ½s¿è outta-port.supfile¡A¤º®e¦p¤U¡G</para> - <programlisting> -*default host=freebsd.sinica.edu.tw -*default base=/usr/ports -*default prefix=/usr/ports -*default release=cvs -*default delete use-rel-suffix - -outta-port tag=.</programlisting> - <para>3. ¦p¦ó¥[¤J Outta-Port maintainer ?</para> - <para>§â°µ¦nªº Port ±H¥÷ email ¨ì statue@freebsd.sinica.edu.tw¡A - ³Ì¦n¬O shar ªº®æ¦¡¡C</para> - <para>4. ¦p¦óª¾¹D³Ì·s®ø®§</para> - <para>±H¥÷ email ¨ì majordomo@freebsd.sinica.edu.tw¡A¤º®e¬° - subscribe freebsd-taiwan-cvslog</para> - <para>5. ²{¦b Outta-Port ¤¤¦³¬Æ»ò¡H</para> - <para>¦³«Ü¦h©_©ÇªºªF¦è¡A¤£§«¦Û¤v¸Ë¤F¬Ý¬Ý¡C</para> - - <sect1 id="xfig"> - <title>xfig</title> - <para> - XFIG 3.2.2 - Facility for Interactive Generation of figures - under X11 This port now accepts input from XIM server, such - as XCIN. - </para> - <para>¦b /usr/X11R6/lib/X11/app-defaults/Fig ³]©w¡G</para> - <programlisting> -Fig.international: true -Fig*edit_panel*Text_text*international: true -Fig*edit_panel*inputMethod: xim </programlisting> - <para><command>export LANG=zh_TW.Big5</command></para> - <para>¦A¨Ó°õ¦æ xfig¡Cª`·N¡A¥ú LC_CTYPE ³]¦¨ zh_TW.Big5 ¬O¤£¦æªº¡C</para> - <para>¦pªG¤£¯à¥Î¡Aªí¥Ü±zªº xfig ½sͮɍS¦³¥[¤J i18n ¥\¯à¡C - ©ÎXMODIFIERS Àô¹ÒÅܼƨS¦³³]¦n¡C</para> - <note> - <para> - Because XCIN needs Alt keys, Alt/Meta are disabled. Use Esc - as compose key instead. - </para> - </note> - </sect1> - - <sect1 id="movabletype"> - <title>MT - movabletype blog</title> - <para>It is a decentralized, web-based personal publishing system designed to ease - maintenance of regularly updated news or journal sites, like weblogs. </para> - <para>¦w¸Ë <filename role="package">chinese/MT</filename>¡A - ¥L·|¤@¨Ã¦w¸Ë <filename role="packahe">www/MT</filename>¡C</para> - <para>WWW: <ulink url="http://www.movabletype.org/"> - http://www.movabletype.org/</ulink></para> - <para>WWW: <ulink url="http://blog.elixus.org/"> - blogging elixus - ¥¿Å餤¤åblog¸ê°T¤¤¤ß</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/preface.sgml b/zh_TW.Big5/books/zh-tut/chapters/preface.sgml deleted file mode 100644 index 49e8c0f3c9..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/preface.sgml +++ /dev/null @@ -1,256 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.19 ---> - -<chapter id="preface"> - <title>«e¨¥</title> - <para>Last Update: 2003¦~10¤ë12¤é ©P¤é 17®É18¤À53¬í CST</para> - <para>»P¨ä©ê«è¥|©P¶Â·t¡A¤£¦pÂI¿U¤@®Ú¤õ®ã·Ó«G¥¦¡C</para> - <para>±qµ§ªÌ¦b¤j¤@®É¶}©l±µÄ² FreeBSD ¨ì²{¦b¤w¸g¤¦~¦³¾l¡A - ¤@¶}©l°£¤F§õ«Ø¹Fªº¶Â¥Ö®Ñ¡A¥H¤Î news:tw.bbs.comp.386bsd ªº¤å³¹¥~¡A - ÁÙ¦³¤@¸s³ß·Rª±§Ë FreeBSD ªºªB¤Í¡C - ±q¤@¶}©lÀ°¦£ºûÅ@·¤§¶ð BBS ¨ì«á¨Ó±Mª`©ó FreeBSD ªº¤¤¤å¤Æ¡A - ¤£Â_ªº±q¿ù»~¹Á¸Õ¤¤Àò±o§Ö¼Ö¡A¬°¨C¤@Ó·sªº³nÅé¦ÓÆg¹Ä¡A - ³Ì«nªº¬OÁ`¦³¤@¸s¸ò§A¤@¼Ë¦b¿ù»~¤¤ºN¯Áªº¤H¡C - »P¨ä©ê«è¤å¥ó¤£¦h¡A¤£¦p¦Û¤v¶}©l¼g¤å¥ó¡C - ÁöµM¦bºô¸ô¤W°µ¹LªºÄø¨Æ¤£¤Ö¡A¤]¤£ª¾¹D¦³¦h¤Ö¤H·|»{¦P³o¼Ë¤lªº¤å¥ó¡A - Á`¦³³o¼Ë¤lªº¶Ì¤l·|°µ¤U¥h¡Aª½¨ì³s¦Û¤v³£¤£»{¦P¤F¡C</para> - <para>ÁÙ°O±o¤j¤@®É¦b±JªÙ²Ä¤@¦¸§â X Window ¦w¸Ë°_¨Ó®É¡A - ¶¶§Q°õ¦æº}«Gªº Enlightenment¡A¨ººØ¿³¾Ä¡A·|Åý¤H·Q¦b±JªÙ§â¥ª¾F¥kªÙ³£§n¿ô¡A - ÁÙ¦n¨S¦³°µ¡A¤£µMÀ³¸Ó·|³Q®ü«ó¤@¹y¡C</para> - <para>FreeBSD ªºÀô¹Òªº½T¤£¦p GNU/Linux ¨º¼Ëªº¦h¤H¨Ï¥Î¡A - ²{¦³ªº¤å¥ó¶q¤]¬O©úÅ㪺¤Ö¡A°Ó·~ª£§@§ó¬O¤Ö¨£¡A - ©Î³\§â FreeBSD ÂkÃþ¬°¾Ç³N¥Î§@·~¨t²Î¡A·|Åý¤H¦b¨Ï¥Î¤W§ó¬°»´ÃP¡C</para> - <para>FreeBSD ªº¤¤¤å¤Æ¡A¹ê»Ú¤Wµ§ªÌ¨Ã¨S¦³°µ¹L¤Q¤À¦hªº°^Äm¡A - ¥u¦³§â«e¤Hªº°µªk°µ¾ã²z»P´ú¸Õ¡AµM«á¤S¦Û¤v²®ªº¤åµ§¡A - °O¾Ð¤U¨Ó·í®Éªºª¬ªp¡C - ´¿¸g·Q§Ë¹L Chinese FreeBSD Extension(CFE)¡A - ·íªì¨Ã¨S¦³¹³«Ü¦h²Ó¸`¡A - ¥u¬O§Æ±æ¯à¦³Ó¹³ Chinese Linux Extension(CLE) ¤@¼Ëªº°Q½×Àô¹Ò¡A - ³o¤j·§¬O°µ¹Lªº«¤jÄø¨Æ¤§¤@¡A - ¤j³¡¤Àªº¤H³£¤£ÃÙ¦¨Ãþ¦ü CLE ªº°µªk¡A - «á¨Ó¬°¤FÁ×§K»P CLE Ä~Äò°µ¤ñ¸û¡A§ï¦W¬° Chinese FreeBSD Collection(CFC)¡A - °µ¤F´XÓª©¥»«á¡Aµo²{ºûÅ@ª©¥»ªº°ÝÃD¤Q¤Àªá®É¶¡¡A - ¥t¤@¤è±¬O³o¼Ë¤l¤@Ó¤Hªº±M®×²×¨s¬¡¤£¤[¡A - ºCºCªºÂà¦V¼g¤å¥ó¨Ó¬ö¿ý¦Û¤vªº´ú¸Õµ²ªG¡A - ³o¼Ë¤l¹ï¦Û¤v¤ñ¸û»´ÃP¡C</para> - <para>¤¤¤å¤ÆºCºCéw¡A¤]ºCºC³Q©¿²¤¡C - ¤w¸g¨S¦³¨º»ò¦h¢¤Áªº¤¤¤å°ÝÃDªº®ÉÔ¡A¤]¸Ó¬O¤¤¤å¤Æ¸Ó¸¨¹õ¼@²×ªº®ÉÔ¡C - ¥Ø«e¥un¥ô¿ï¤@®M FreeBSD ©Î¬O GNU/Linux ³£¥i¥H²³æªº¨Ï¥Î¤¤¤å¡A - ·í°Ó·~¤¶¤J«á¡A±¡ªpÀ³¸Ó¥u·|§ó¦n¡A²¦³º¦³·å²«ªº²£«~¾P°â¶q³£¤£·|¤Ó¦n¡C</para> - - <sect1 id="intro"> - <title>²¤¶</title> - <para>³o¥÷¤å¥ó¤j³¡¤À³£¤£¬O§@ªÌ¿Ë¦Û¼¶¼gªº¡A - ¥Ñºô¸ô¤W¤j®a©Ò§V¤O¥X¨Óªº¦¨ªG»`¶°¬°¥D¡A - ÁöµM¦³·Q¹LnÂ૬¦¨¬° "FreeBSD ¤¤¤å¨Ï¥ÎÀô¹Ò" ²¤¶¤å¥ó¡A - ¤£¹Lê©ó§@ªÌ¥»¨ªº¯à¤O»P®É¶¡ªº¤£¨¬¡A©Ò¥HÁÙ¦bºCºC³W¹º¤¤¡C</para> - <para>Ãö©ó FreeBSD ¥i¥H¥ý°Ñ¦Ò¥¦ªº©x¤èºô¯¸ - <ulink url="http://www.freebsd.org">http://www.freebsd.org</ulink> - ¡A¥H¤Î¥L©Ò´£¨ÑªºÂ×´I¤å¥ó¡A¥Ø«e¸û¬°«ØÄ³ªº¾\Ū¬O - <ulink url="http://freebsd.sinica.edu.tw/handbook/"> - FreeBSD Handbook</ulink>¡C</para> - <para>¥»¤å¥Ø«e¾A¦Xµ¹¤w¸g¦³¦w¸Ë FreeBSD ·§©À¡A¦ý¹J¨ì¤¤¤å¬ÛÃö°ÝÃD®É¡A - ¥i¥H¥Î¨Ó§ä¸ê®Æªº¤å¥ó¡Aªì¾ÇªÌ¥i¯àn¥ý¾\Ū¹L°ò¥»ªº¤å³¹«á¡A - ¨Ò¦p FreeBSD Handbook¡A¤]¦³ <ulink url="http://freebsd.sinica.edu.tw/handbook/ports.html"> - FreeBSD Ports Collection</ulink> ªº¨Ï¥Î·§©À«á¡A·|§ó¬°¾A¦X¾\Ū¦¹¥÷¤å¥ó¡C - ¦b¾\Ū¦¹¥÷¤å¥ó®É¡A¥Ø«eÁÙ¨S¿ìªk¤@¨B¨Bªº¤Þ¾É¨Ï¥ÎªÌ¥h³]¥ß - FreeBSD ¤¤¤å¨Ï¥ÎÀô¹Ò¡A¤£¹L³o±N¬O§ÚÌ¥¼¨Óªº¥Ø¼Ð¡C</para> - <para> ¥»¤å¥óÁö¤w¤O¨D¥¿½T¡AµM¦ÓµLªk«OÃÒ©Ò¦³¾Þ§@¡þ³]©w½d¨Ò¡A - ³£¥i¥H¶¶§Qªº¦b±zªº¨t²Î¤W±¶i¦æ¡C - ¦pªG±z¨Ì·Ó¥»¤å¥óªº»¡©ú¦Ó¨Ï±zªº¨t²Îµo¥Í¥ô¦ó°ÝÃD©Î·l¥¢¡A - §@ªÌ³£±N¤£t¥ô¦ó³d¥ô¡C</para> - <para> - §Æ±æ¥Ñ©ó¥»¤åªº¥X²{¡A¯à¤j¶q´î¤Ö¦bºô¸ô¤W¤@¦A«½Æ¥X²{ªº°ÝÃD¡G - "¬°¤°»ò§Ú¤£¯à¿é¤J/¬Ý¨ì¤¤¤å?" µ¥µ¥¡C - ÁöµM§Ú¤]¤F¸Ñ³o¬O¤£¤Ó¥i¯àªº...</para> - </sect1> - - <sect1 id="howtoget"> - <title>¦p¦ó¨ú±o³o¥÷¤å¥ó¡H</title> - <para>³o¥÷¤å¥ó¥Ø«e¥i¥H¦b³oÓºô§}¨ú±o¡G</para> - <para> - WWW: <ulink url="http://freebsd.sinica.edu.tw/~statue/zh-tut.php"> - http://freebsd.sinica.edu.tw/~statue/zh-tut.php</ulink></para> - <para>³o¥÷¤å¥ó¬O¥Ñ SGML ©Ò½s¼g¦Ó¦¨ªº¡A¦pªG·Q¨ú±oì©lÀɮסA - ¥i¥H¥Î¥H¤Uªº¤è¦¡¡G</para> - <screen> -&prompt.user; <userinput>cvs -d :pserver:anoncvs@freebsd.sinica.edu.tw:/home1/ncvs login</userinput> -(Logging in to anoncvs@freebsd.sinica.edu.tw) -CVS password: <userinput>anoncvs</userinput> -&prompt.user; <userinput>cvs -d :pserver:anoncvs@freebsd.sinica.edu.tw:/home1/ncvs checkout zh-tut</userinput></screen> - <para>¦pªG·Q¤â°Ê²£¥Í HTML¡ATXT µ¥®æ¦¡¡A«h¥²¶··Ó¥H¤Uªº¤è¦¡¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/textproc/docproj</userinput> -&prompt.root; <userinput>make JADETEX=yes install clean</userinput> -&prompt.root; <userinput>cvsup -g /usr/share/examples/cvsup/doc-supfile</userinput> </screen> - <para> - ±µµÛ×§ï <filename>/usr/local/share/texmf/web2c/texmf.cnf</filename>¡A - ±N¥H¤U§ï¦¨ hash_extra = 25000¡Amax_strings = 150000¡A - pool_free = 50000¡A³o¼ËÀ³¸Ó´N¥i¥H¤F¡C</para> - <para>±µµÛ´N¥i¥H¨ì <filename>zh-tut/</filename> ©³¤U¥Î - <command>make FORMATS=html</command> »s§@¾ã¶¼Ò¦¡ªº HTML ª©¥»¡A - <command>make FORMATS=split-html</command> »s§@³¹¸`¼Ò¦¡ªº HTML ª©¥»¡A - ¦]¬°¥H <command>make FORMATS=pdf</command> »s§@¥X¨Óªº PDF - ¤¤¤åµLªk¥¿±`Åã¥Ü¡A<command>make FORMATS=ps</command> »s§@¥X¨Óªº PS - ª©¥»¤]¬O¦p¦¹¡A©Ò¥H¥Ø«eªº PDF ª©¥»¬O¥Î Adobe Distiller - ¥H¹w³]È PDF 1.3 °µ¥X«D¤º´O¤¤¤åªº PDF ª©¥»¡A¥H¤Î¥H PDF 1.2 ¡A - ¨Ã¤º´O¦r«¬»s°µ¥X¤º´O¤¤¤åªº PDF ª©¥»¡C - ¨Ã¥Î WebCapture2CK ¼W®Ä¼Ò²Õ°µ¥X¤F PDF ªº¦³¶W³sµ²ª©¥»¡C - TXT ª©¥»«h¬O¨Ï¥Î - <application>lynx</application> ªº <option>-dump</option> - ¨Ã·f°t <option>-assume_charset=big5 -assume_local_charset=big5</option> - ÂsÄý¾ã¶¼Ò¦¡ HTML ª©¥»©Ò»s§@¥X¨Óªº¡C - PS ªºª©¥»«h¬O¥Ñ <command>pdf2ps</command> ©Ò»s§@¡A - ¤£¹L°µ¥X¨Ó·|Åܦ¨ 30 MB¡A¤£¤Ó¾A¦X¤U¸ü¡C</para> - <sect2 id="jadetex"> - <title>jadetex - SGML+JadeTex ²£¥Í¤£¤º´O¦r«¬ªº¤¤¤å PDF</title> - <para>Contributed by ®üÃ䪺³¥«Ä¤l (edwar.bbs@bbs.sayya.org)</para> - <para>Last Update: 2003¦~ 4¤ë 7¤é ©P¤@ 19®É11¤À14¬í CST</para> - <para>¦b²£¥Í¤¤¤å HTML ªº³¡¤À¨S¤°»ò°ÝÃD¡A¥un¦b freebsd.dsl ªº - style-specification-body ªº¼ÐÅÒ¤º¡A¥[¤W¦p¤Uªº«Å§i§Y¥i¡G</para> - <programlisting> -(define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=Big5"))))</programlisting> - <para>¦ý¬On²£¥Í PDF «hn¥ý¦w¸Ë <application>teTeX</application>, - <application>docproj</application>, - <application>CJK</application>, - <application>xpdf</application> µ¥À³¥Î³nÅé¡A½Ð°Ñ¦Ò«e¤@¸`ªº»¡©ú¡C</para> - <para>jade ¥i¥H±N XML/SGML Âà´«¦¨ tex ÀÉ¡AY¬O XML 쥻¤º§t¤¤¤å¡A - ©Î¬O¨ä¥L CJK ¤å¦r¡A쥻·|¿é¥X¦¨¤@¯ëªº¤¤¤å¡A - ¥[¤WÀô¹ÒÅÜ¼Æ SP_ENCODING=Big5 «á¡A - ¿é¥Xªº tex ÀÉ·|±N³o¨Ç¤å¦r¥Î \Character{29992} - ªí¥Ü¡A³o¼Æ¦r¬O unicode¡A¡u&#29992;¡v¦b unicode ¸Ì¬O¤¤¤åªº¡u¥Î¡v¦r¡C - </para> - <para>Y¬Oª½±µ¥H jadetex ½sͳoÓ .tex¡A·|¥X²{ Unknown character - ªº¿ù»~°T®§¡A§Úªº¤è¦¡«Ü²³æ¡A¬JµM³o¨Ç¦r¤¸¨S¦³©w¸q¡A´NÀ°¥L©w¸q¤@¤U¡A - ¦b½sĶªº®ÉÔ¥ý¤Þ¤J´N¦n¤F¡C</para> - <para>©w¸q¤@Ó cjk-char.sty¡A¨C¦æªº¤º®e¹³¡G</para> - <programlisting> -\DefineCharacter{19968}{4E00}{\begin{CJK*}{Bg5}{bsmi}XXX\end{CJK*}}</programlisting> - <para>XXX ¬O¸g¹L bg5conv ³B²z¹Lªº¤¤¤å¦r¡C¦]¬°¨CÓ¦r³£¥Î \begin{CJK*} - ©M \end{CJK*} ¥]¦í¡A©Ò¥H½sͮɷ|«Ü¤[¡C - ³oÓ°µªk¥i¯à¥i¥H¦b¤@¥÷¤å¥ó¤¤¥Î¨ì¦n´XºØ½s½Xªº¤å¦r¡C</para> - <para>Yn¥[§Ö½sͳt«×¡A´Nn±N \begin{CJK*} ¥Î¦b¶}ÀY¡A - \end{CJK*} ©ñ¦b \endFOT{} ¤§«e¡C³o¼Ë¥i¥H¤j´T´£ª@³t«×¡A - ¦ý¬O¤@¥÷¤å¥ó¸Ì¥i¯à´N¥u¯à¦³¤@ºØ½s½Xªº¨È¬w¤å¦r¡C - ÁÙ¦³¤@ºØ°µªk¬O³Ì¶}©l¨Ï¥Î \begin{CJK*}{}{bsmi}¡A - ¦b¨CÓ¦r©w¸qªº¦a¤è³£¥Î \CJKenc{Bg5} ¨Ó«ü©w½s½X¡A - ³o¼Ë³t«×·|¤ñ²Ä¤@ºØ§Ö¤@¨Ç¡C</para> - <para>µM«á¦b .tex ªº¶}ÀY¥[¤J - <option>\usepackage{CJK,pslatex}\input cjk-char.sty</option> - ¦A¶i¦æ½sĶ¡C¤U±´N¬O§Úªº¨BÆJ¡Acjk-char.sty n¦Û¦æ¤U¸ü¡C</para> - <screen> -&prompt.root; <userinput>env SP_ENCODING=Big5 make FORMATS=tex</userinput> -&prompt.root; <userinput>echo '\usepackage{CJK,pslatex}\input cjk-char.sty' > zh-tut.tex.2</userinput> -&prompt.root; <userinput>cat zh-tut.tex >> zh-tut.tex.2</userinput> -&prompt.root; <userinput>mv zh-tut.tex.2 zh-tut.tex</userinput> -&prompt.root; <userinput>env SP_ENCODING=Big5 make FORMATS=dvi</userinput> -&prompt.root; <userinput>dvipdfmx zh-tut.dvi</userinput></screen> - <para>³Ì«á¥Î <application>xpdf</application> ªº - <command>pdffont</command> ÀËÅç¡C - ¦b type ªº¦a¤è¥þ³£¬O <option>Type 1</option> ´N¨S°ÝÃDÅo¡C</para> - <screen> -&prompt.root; <userinput>pdffonts zh-tut.pdf</userinput> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -Helvetica-Bold Type 1 no no no 8 0 -Times-Roman Type 1 no no no 15 0 -ShanHeiSun-Light CID TrueType no no no 18 0 -Courier Type 1 no no no 19 0 -Helvetica Type 1 no no no 20 0 -Times-Bold Type 1 no no no 25 0 -Times-Italic Type 1 no no no 26 0 -Courier-Bold Type 1 no no no 59 0 -UJULYZ+CMMI10 Type 1 yes yes no 167 0</screen> - <para>DL: <ulink url="http://freebsd.sinica.edu.tw/zh-tut/cjk-char.sty"> - cjk-char.sty</ulink></para> - </sect2> - </sect1> - - <sect1 id="warning"> - <title>ª`·N¨Æ¶µ</title> - <para> - ¥»¤å¤¤½d¨Òªº¨Ï¥Î¥H <application>csh</application>/ - <application>tcsh</application> ¬°¥D¡CY±z¨Ï¥Îªº¬O - <application>sh</application>/<application>bash</application> - ¡A½Ðª`·N¨ä¤¤ªº®t²§¡C¨Ò¦p¹ïÀô¹ÒÅܼƪº³]©w¡A¦b - <application>sh</application>/<application>bash</application> - ¤¤¬O </para> - <screen> -&prompt.user; <userinput>export TERM=vt100</userinput> </screen> - <para>¦b <application>csh</application>/ - <application>tcsh</application> ¤¤«h¬O</para> - <screen> -&prompt.user; <userinput>setenv TERM vt100</userinput> </screen> - </sect1> - - <sect1 id="aim"> - <title>¥Ø¼Ð</title> - <para> - ¥»¤å§Æ±æ¯à´£¨Ñ¦b FreeBSD ¨t²Î¤W¨Ï¥Î¤¤¤åªº§¹¾ã¦Ó¦Û¨¬ªº»¡©ú¡C - ¥un¬O»P FreeBSD ¤W¨Ï¥Î¤¤¤å¦³Ãöªº¡A§Ú³£§Æ±æ¯à°÷¥]¬A¶i¨Ó¡IµM¦Ó¡A - ©óÓ¤H´¼ÃÑ»P¯à¤O¡A§Úª¾¹D³o´X¥G¬OÓ"¤£¥i¯àªº¥ô°È"¡C - ¦]¦¹¡A¦³¥ô¦óªº¤£¨¬©Î¿òº|¤§³B¡A½Ð§O¦b·N¡A¾¨¶q§i¶D§Ú¡I</para> - </sect1> - - <sect1 id="learn"> - <title>¦p¦ó¾Ç BSD¡H</title> - <para>¥Ø«eºô¸ô¤å¥ó¤w¸g¦³´X¥»Æ[©ÀÁٺ⧹¾ãªº®Ñ¡A - §Ú·|«ØÄ³¥ý¾\Ū <ulink url="http://freebsd.sinica.edu.tw/docs/cfreebsd/"> - FreeBSD ¨Ï¥Î¤â¥U</ulink> ©M <ulink url="http://freebsd.sinica.edu.tw/docs/csh"> - ºô¸ô¹A¤Ò</ulink> ¨ÓÀò±o¤@¨Ç°ò¥»ªºÆ[©À¡A<ulink url="http://info.sayya.org/~edt1023/linux_entry.html"> - GNU/Linux ªì±´</ulink> ¤]¬O¤Q¤Àȱo°Ñ¦Òªº¤å¥ó¤§¤@¡A - ¦³¤F°ò¥»ªºÆ[©À«á¡A´N¥i¥H¶i¶¥ªº¾\Ū - <ulink url="http://www.study-area.org/2freebsd/2freebsd.htm"> - FreeBSD ¤JÅ]¤â¥U</ulink> ¥H¤Î - <ulink url="http://freebsd.sinica.edu.tw/docs/completed/"> - ¤ýªiªº FreeBSD ¤j¥þ</ulink> ¡A - <ulink url="http://freebsd.sinica.edu.tw/handbook.php"> - ÁcÅé FreeBSD handbook</ulink>¡C - ±q³o¨Ç¤å¥ó¤¤¡A´N¥i¥H§t»\±q¦w¸Ë¨ì¨Ï¥ÎªºÆ[©À»P¥Îªk¡A - ¹ï¤@Ó¤Jªù BSD ªº¤HÀ³¸Ó¬O¤Q¤À¨¬°÷ªº¤F¡C - ¦pªG¹ï¥ô¦ó¤¤¤åªº¬ÛÃöijÃD¦³¿³½ì¥i¥H°Ñ¦Ò©å§@ªº - <ulink url="http://freebsd.sinica.edu.tw/zh-tut.php"> - FreeBSD Chinese HOWTO</ulink>¡C - </para> - <para> - ¦nªº¤å¥ó (manpage ¤]ºâ) ¤j¦h¼Æ³£¬Oì¤åªº¡A»Ýn®É¶¡ºCºC¬Ý¡A - ¦ý¬O¸ê®Æ¤]³ÌÂ×´I¡B§¹¾ã¡C</para> - <para> - ¦pªG·Qn§ä¤¤¤åªº¤å¥ó¡A±z¥i¥H¥Î Google §ä¬Ý¬Ý¦³¨S¦³¼g¥X¤¤¤åªº - documents¡G<ulink url="http://www.google.com/"> - http://www.google.com</ulink>¡C</para> - <para> - ¥Î Google ªº®ÉÔµ½¥Î site: ³oÓ«ü¥O¡A¦³®ÉÔ±z¥u·Q§ä¤¤¤åªº¸ê®Æ¡A - ¦ý¬O±zªº keyword ¥u¦³^¤å¡A³o®ÉÔ±z¥i¥H¥[ site:tw Åý¥¦¥u§ä - *.tw ªº site¡C</para> - <para> - ¥±`·Qn§ä³nÅé¡A§ÚÌ·|¨ì <filename>/usr/ports</filename> ©³¤U¥Î - <command>make search key=keyword</command> §ä¡C</para> - <para> - ³q±` pkg-descr ·|¦³ Website url¡A¦pªG ports ªº³nÅ餣·|¥Î¡A - ¥i¥H¥hì¨Óªº site ½½¬Ý mailing list¡C¦A¤£¦æ¨ì Google ¦A§ä¡C</para> - <para> - handbook ¹ï©ó°ò¥»¾Þ§@¤Î³]©w·|¦³«Ü¤jªºÀ°§U¡A¤£¹L§Ú¤£»{¬°ì¤åªº - handbook ¹ïªì¾ÇªÌ¦Ó¨¥¬O¤@Ó¦nªº¶}©l¡A - ¥i¥H¬Ý¬Ý¤w¸g³¡¥÷½Ķ¦nªºª©¥»¡C</para> - <para> - WWW: <ulink url="http://info.sayya.org/~edt1023/linux_entry.html"> - http://info.sayya.org/~edt1023/linux_entry.html</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> - diff --git a/zh_TW.Big5/books/zh-tut/chapters/print.sgml b/zh_TW.Big5/books/zh-tut/chapters/print.sgml deleted file mode 100644 index 51e7b060b1..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/print.sgml +++ /dev/null @@ -1,730 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.54 ---> - -<chapter id="print"> - <title>¤¤¤åªº¦C¦L</title> - <para>PostScript ¬O¦Lªí¾÷±±¨î»y¨¥ªº¼Ð·Ç¡AGhostScript ¬O PostScript ¸Ñ;¹¡A - ¥i¥H¥Î¨Ó¼ÒÀÀ¹ê»Úªº¦Lªí¾÷¤ä´©¡C©Ò¥H¿ïÁʦLªí¾÷®É¡A - ¥²¶·¿ï¾Ü¦Lªí¾÷¤ä´© PostScript ªº¡A¦Ü¤Ö¬O GhostScript ©Ò¤ä´©ªº¦Lªí¾÷¡C - <ulink url="http://www.cs.wisc.edu/~ghost/">GhostScript ªºº¶</ulink> - ¤¤¦³¤ä´©ªº¦Lªí¾÷²M³æ¡A<ulink url="http://www.linuxprinting.org/"> - LinuxPrinting.org</ulink> ¤]¦³³\¦hÃö©ó¦Lªí¾÷¤ä´©ªºª¬ªp¡C</para> - <para>¦ý¬O¦pªG±zªº¦Lªí¾÷¥u¤ä´© Windows ©Î¬O MacOS¡A¨º»ò½Ð¥Î - <application>ps2pdf12</application>/ - <application>ps2pdf13</application> ±N¤U±¦U¤è¦¡°µ¥Xªº - <filename>output.ps</filename> - Âন <filename>pdf</filename> Àɮרì windows ¤U¥h¦C¦L¡C¥un¥´¡G - <command>ps2pdf1x output.ps output.pdf</command> - §Y¥i¡C(¨ä¹êY¬O¦³¦¹±¡ªp¡A - §ÚÌ«ØÄ³±zª½±µ±N쥻»Ýn¦C¦LªºÀɮת½±µ¶Ç¦Ü¦Lªí¾÷©Ò¦bªº¾÷¾¹¦C¦L§Y¥i)</para> - <para>¹ï¥»¾÷¦Lªí¾÷¦Ó¨¥¡A¤ä´© PostScript ªº¦Lªí¾÷¥un±N PostScript - Àɰeµ¹¦C¦L¸Ë¸m§Y¥i§¹¦¨¦C¦L¡C - ¤£¤ä´© PostScript ªº¦Lªí¾÷´Nn´M¨D GhostScript ¤ä´©¡A - §Q¥Î GhostScript ±N PostScript Àɰeµ¹¦C¦L¸Ë¸m¤~¯à§¹¦¨¦C¦L¡A - ¤]±`¥Î©ó¤£¤º´O¦r«¬ªºÀɮצC¦L¡C - ¹ïºô¸ô¦Lªí¾÷ªº¸Ü¡A¤´µM¤À¬°¤W±¨âºØ¡C - ¥H¤U¥H¤@Óºô¸ô¦Lªí¾÷ HP LasetJet 6P¡A - ¤£¤ä´© PostScript ¦ý¬O¦³ GhostScript ¤ä´©ªº¬°¨Ò¡G</para> - <para>¸g¹L linuxprinting ªº¬d¸ß¡A±oª¾¦³ - <filename role="package">print/hpijs</filename> ªº¤ä´©¡C</para> - <para>¦b²£¥Ín¦C¦Lªº PostScript ÀÉ«á¡A§Q¥Î gs ¨Ó²£¥Í PCL ÀÉ¡G</para> - <programlisting> -gs -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD \ - -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet" \ - -sOutputFile="output.pcl" input.ps</programlisting> - <para>¥ý§Q¥Î smbclient ±o¨ì Printer ¦WºÙ¡G</para> - <programlisting> -&prompt.user; <userinput>smbclient -L host.ip -U username</userinput> - Sharename Type Comment - --------- ---- ------- - HPLaserJ Printer HP LaserJet 6P</programlisting> - <para>µM«áª½±µ¥Î smbclient ¨Ó¦C¦L§Y¥i¡G</para> - <programlisting> -&prompt.user; <userinput>smbclient //host.ip//HPLaserJ -U username</userinput> -print output.pcl</programlisting> - <para>³Ì«á¬O±N¸Óºô¸ô¦Lªí¾÷·í¦¨¥»¾÷¦Lªí¾÷¡A×§ï <filename>/etc/printcap</filename>¡G</para> - <programlisting> -lp-remote:\ - :lp=/dev/null:\ - :mx=0:\ - :if=/usr/local/bin/smbprint: -lp:\ - :lp=/dev/null:\ - :sd=/var/spool/lpd/lp:\ - :af=/var/spool/lpd/lp/acct:\ - :if=/usr/local/bin/smbfilter:</programlisting> - <para>¨Ã½s¼g <filename>/usr/local/bin/smbprint</filename>¡G</para> - <programlisting> -#!/bin/sh -x -logfile=/tmp/smbprint.log -server=host.ip -service=HPLaserJ -username=username -password= - -echo "server $server, service $service, username $username" >> $logfile -( - echo "print -" - cat -) | /usr/local/bin/smbclient "\\\\$server\\$service" $password -U $username -N -P >> $logfile</programlisting> - <para>¥H¤Î <filename>/usr/local/bin/smbfilter</filename>¡G</para> - <programlisting> -#!/bin/sh -gs -dSAFER -dBATCH -dNOPAUSE -q \ - -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD \ - -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet" \ - -sOutputFile=- - | \ - lpr -Plp-remote</programlisting> - <programlisting> -&prompt.root; <userinput>mkdir -p /var/spool/lpd/lp</userinput> -&prompt.root; <userinput>setenv PRINTER lp</userinput></programlisting> - - <para>¥H¤U¬O¤@Ó¤p script¡AÀ°±z¦Û°Ê±N¯Â¤å¦rÀɤÀ¶</para> - <programlisting> -#!/usr/bin/perl -w -# -# This tiny script converts ^L to empty lines -# to fit a2ps -# Currently it only eats from STDIN and output to STDOUT. -# Fine enough. -# Customize the $expbl (Expected blank lines) to meet your - needs. -my $expbl=40; # Customize THIS !!! -meow -my $lc=0, $restlc=0 ; -foreach (<>) { - if (/^L/) { - $restlc = $expbl - (($lc % $expbl)) ; - for ($i=1; $i < $restlc; $i++) { - $lc++ ; - # print "$lc " . "\n" ; - # You could comment out above line to see the - line number. - print "\n" ; - } - } - s/^L// ; - if (/\n/) { $lc++ ;} - # print "$lc " .$_ ; - # You could comment out above line to see the line - number. - print $_ ; -}</programlisting> - <para>WWW: <ulink url="http://www.softwareliberty.org.tw/project/software-map/v1.01/node111.html"> - ¦Û¥Ñ³nÅ鲤¶ - ¤¤¤å¿é¥X</ulink></para> - <para>WWW: <ulink url="http://www.twics.com/~craig/writings/linux-nihongo/node68.html"> - Japanese Printing and Text Processing With Linux</ulink></para> - - <sect1 id="now-printing"> - <title>²{¦bªº¤¤¤å¦C¦L</title> - <para>¦b¬Ý²{¦bªº¤¤¤å¦C¦L«e¡A½Ð¥ý°Ñ¦Ò¹L - <link linkend="postscript">PostScript</link> ¤@¸`¡A - ²³æªº¨Ó»¡ CID-Keyed font ³Ð³y¥X¨Ó¡A - ´N¬On¸Ñ¨M cjk ³o¨Ç¤è¶ô¦r«¬ªº°ê®a¡C</para> - <para> - ¥Ø«eªº¤¤¤åÅã¥Ü¤w¸gºâ¬O§¹³Æ¡A§ÚÌ¥±`»Ý¨Dªº²ÊÅé»P±×Åé³£¯à¥¿±`Åã¥Ü¡A - §Q¥Î -medium-r ¹ïÀ³´¶³q¦r«¬¡A-bold-r ¹ïÀ³²ÊÅé¡A-medium-i ¹ïÀ³±×Åé¡A - -bold-i ¹ïÀ³²Ê±×Åé¡C</para> - <para> - ¥Ñ©ó <filename>print/ghostscript-gnu</filename> ±q 6.53 ¤É¯Å¨ì 7.05¡A - ¬Û¹ïÀ³ªº - <filename>chinese/ghostscript6</filename> »P - <filename>print/ghostscript-gnu-cjk</filename>(gs-cjk) ¤]³£ BROKEN¡A - ¤¤¤å¦C¦L´N¦¨¤F¤@Ó°ÝÃD¡A¤£¹L¡Aì¨Ó <application>gs-cjk</application> - ¤w¸g¿Ä¤J 7.05¡A - ¦Ó¥B¼W¥[ªº¤è¦¡§ó¬O²³æ¡A¥H¤U¥Î mozilla ªº¤¤¤å¦C¦L¨Ó»¡©ú - ¥un×§ï <filename>/usr/local/share/ghostscript/7.05/lib/CIDFnmap</filename> - ³Ì«á¼W¥[¡G</para> - <programlisting> -% Chinese Big5 Truetype Fonts (Arphic) -/ZenKai-Medium (/usr/local/share/fonts/TrueType/bkai00mp.ttf) 1 ; -/ShanHeiSun-Light (/usr/local/share/fonts/TrueType/bsmi00lp.ttf) 1 ; -% -% Convenient aliases for PS files on Chinese PostScript printer -% -/B5-H /ZenKai-Medium ; -/ETen-B5-H /ZenKai-Medium ; -/B5-H /ShanHeiSun-Light ; -/ETen-B5-H /ShanHeiSun-Light ; -% -% CID fontmap for chinese-big5 encoding CIDFontName -% -/Adobe-CNS1 /ShanHeiSun-Light ; -/MSung-Light /ShanHeiSun-Light ; -/MHei-Medium /ZenKai-Medium ; -/MOESung-Regular /ShanHeiSun-Light ; -/MOEKai-Regular /ZenKai-Medium ; -% Chinese GB TrueType Fonts (Arphic) -/BousungEG-Light-GB (/usr/local/share/fonts/TrueType/gbsn00lp.ttf) 1 ; -/GBZenKai-Medium (/usr/local/share/fonts/TrueType/gkai00mp.ttf) 1 ; -% -% CID fontmap for chinese-big5 encoding CIDFontName -% -/Adobe-GB1 /BousungEG-Light-GB ; -/STSong-Light /BousungEG-Light-GB ; </programlisting> - <para>n§¹¦¨¥H¤Uªº°Ê§@¡A½Ð¥ý½T»{¬O§_¦w¸Ë - <application>ghostscript-gnu</application>¡A¨Ã¥Bª©¥»¤j©ó 7.05¡A - ©Î¬O¦w¸Ë 6.53 ª©¥»¥[¤W <application>gscjk</application>¡A - ¨Ã¥B¦w¸Ë¦n <application>arphicttf</application>¡A¤]§â - <filename>CIDFnmap</filename> ³]©w¦¨¥\¡A - Yn´ú¸Õ½Ð°Ñ¦Ò - <link linkend="test-cidfnmap">×§ï CIDFnmap ªº´ú¸Õ</link> ¤@¸`¡C</para> - <para>WWW: <ulink url="http://www.gyve.org/gs-cjk/index-t.html"> - gs-cjk project</ulink></para> - <para>WWW: <ulink url="http://zope.slat.org/Members/Keanu/slack_cprint/slack_cprint.stx/view"> - Slackware 8.1 ¤Wªº¤¤¤å¦C¦L</ulink></para> - <sect2> - <title>mozilla ¶È¦³´¶³q¦rÅé</title> - <para> - ±µµÛ×§ï /usr/X11R6/lib/mozilla/defaults/pref/unix.js ³Ì«á¼W¥[</para> - <programlisting> -pref("print.postscript.nativecode.zh-TW", "big5"); -pref("print.postscript.nativefont.zh-TW", "MSung-Light-B5-H");</programlisting> - <para> - ¥Î mozilla ¶}ºô¶¡A¿ï¨ú¦C¦L¡AµM«á¥Î /usr/ports/print/gv ¨ÓÆ[¬Ý¡A - ³o¼Ë¤l´N·|¬Ý¨ì¤¤¤åªº ps Åo¡C</para> - <para> - ¤£¹L¥i¥H¬Ý¨ì¡A¨Ã¨S¦³²ÊÅé»P±×Å骺¬ÛÃö³]©w¡Aµ§ªÌ¦b CIDFnmap ¨Ã¨S¦³§ä¨ì - ²ÊÅé»P±×Å骺¬ÛÃö³]©w¡A¤£¹L³o¹ï mozilla ¦Ó¨¥¬O¨¬°÷ªº</para> - </sect2> - <sect2> - <title>why MSung-Light¡H</title> - <para> - MSung-Light »P MHei-Medium «h¬O³\¦h³nÅé¹w³]ªº CID fontmap¡A - ³£§â¥L³s¨ì ShanHeiSun-Light »P ZenKai-Medium¡A - ¦Ó STSong-Light «h¬O¹w³]ªºÂ²Åé CID fontmap¡A - ¤é¤å¥Î HeiseiMin-W3 »P HeiseiKakuGo-W5¡A - Áú¤å«h¬O HyGoThic-Medium »P HYSMyeongJo-Medium</para> - <para> - ShanHeiSun-Light ªº¨Ó·½¬O ttfinfo /usr/local/share/fonts/TrueType/bsmi00lp.ttf - ªº TTFINFO_FONT_PSNAME="ShanHeiSun-Light"</para> - <programlisting> -TTFINFO_FONT_FILE="/usr/local/share/fonts/TrueType/bsmi00lp.ttf" -TTFINFO_FONT_NAME="AR PL Mingti2L Big5" -TTFINFO_FONT_PSNAME="ShanHeiSun-Light" -TTFINFO_FOUNDRY_NAME="Arphic" -TTFINFO_WEIGHT_NAME="medium" -TTFINFO_WIDTH="normal" -TTFINFO_NUMCMAP="2" -TTFINFO_CMAP0="1,0" -TTFINFO_CMAPNAME0="Apple,Roman" -TTFINFO_CMAP1="3,1" -TTFINFO_CMAPNAME1="Windows,Unicode" -TTFINFO_MAPNUM="1" -TTFINFO_FONTMAP1="-Arphic-AR PL Mingti2L Big5-medium-r-normal--0-0-0-0-c-0-big5-0"</programlisting> - <para> - ¥Ø«e¤w¸g¦³Ãþ¦üªº ports¡A/usr/ports/japanese/ghostscript-gnu-jpnfont/ - è§Ú¤] send-pr ¥h×§ï /usr/ports/print/ghostscript-gnu-commfont ¤F</para> - </sect2> - <sect2 id="test-cidfnmap"> - <title>×§ï CIDFnmap ªº´ú¸Õ</title> - <para></para> - <programlisting> -% cat cid.ps -/MSung-Light-B5-H findfont 60 scalefont setfont -50 600 moveto (2002¦~ 5¤ë29¤é) show -/MHei-Medium-B5-H findfont 60 scalefont setfont -50 520 moveto (2002¦~ 5¤ë29¤é) show -/MOESung-Regular-B5-H findfont 60 scalefont setfont -50 440 moveto (2002¦~ 5¤ë29¤é) show -/MOEKai-Regular-B5-H findfont 60 scalefont setfont -50 360 moveto (2002¦~ 5¤ë29¤é) show -showpage -quit -% gv -antialias cid.ps -% ps2pdf cid.ps -% xpdf cid.pdf</programlisting> - <figure> - <title>20020527 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/20020527" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - ¥H¤U¬O mozilla.ps ªº zh_TW °Ï¬q¡Amozilla ªº¦C¦L¥¿±`</para> - <programlisting> -/Unicode2NativeDictzh-TW 0 dict def -/zh-TW_ls { - /NativeFont /MSung-Light-B5-H def - /UCS2Font /Courier def - /Unicode2NativeDict Unicode2NativeDictzh-TW def - /unicodeshow1 { real_unicodeshow } bind def - /unicodeshow2 { real_unicodeshow_native } bind def -} bind def</programlisting> - </sect2> - <sect2> - <title>KDE3 ªº kword ¤´µM¦³°ÝÃD</title> - <para> - ¥H¤U¬O kword.ps ªº zh_TW °Ï¬q¡Akde3 ªº kword ¦C¦L¤´µM¦³°ÝÃD</para> - <programlisting> -%%BeginSetup -% Fonts and encodings used -/MSung-Light-B5-HList [ -[ /MSung-Light-B5-H 1 0 ] - [ /MOESung-Regular-B5-H 1 0 ] - [ /Helvetica 1.18991 0 ] -] d -% Asian postscript font requested. Using MSung-Light-B5-H -/MSung-Light-B5-HList [ -[ /MSung-Light-B5-H 1 0.2 ] - [ /MOESung-Regular-B5-H 1 0.2 ] - [ /Helvetica-Oblique 1.18991 0 ] -] d -% Asian postscript font requested. Using MSung-Light-B5-H -/MSung-Light-B5-HList [ -[ /MSung-Light-B5-H 1 0 ] - [ /MOESung-Regular-B5-H 1 0 ] - [ /Helvetica-Bold 1.12803 0 ] -] d -% Asian postscript font requested. Using MSung-Light-B5-H -/F1 30.375/MSung-Light-B5-H-Uni DF -/F2 30.375/MSung-Light-B5-H-Uni DF -/F3 30.375/MSung-Light-B5-H-Uni DF -%%EndSetup</programlisting> - <para> - ¦ý¬O¥Î gs ¨Ó¬Ý´N·|¦³¦p¤Uªº¿ù»~°T®§</para> - <programlisting> -GNU Ghostscript 7.05 (2002-04-22) -Copyright (C) 2002 artofcode LLC, Benicia, CA. All rights reserved. -This software comes with NO WARRANTY: see the file PUBLIC for details. -Can't find (or can't open) font file /usr/local/share/ghostscript/Resource/Font/MSung-Light-B5-H-Uni. -Can't find (or can't open) font file MSung-Light-B5-H-Uni. -Substituting font Courier for MSung-Light-B5-H-Uni. -Loading NimbusMonL-Regu font from /usr/local/share/ghostscript/fonts/n022003l.pfb... 18883696 17394664 1743000 367192 0 done. -Can't find (or can't open) font file /usr/local/share/ghostscript/Resource/Font/MSung-Light-B5-H-Uni. -Can't find (or can't open) font file MSung-Light-B5-H-Uni. -Substituting font Courier for MSung-Light-B5-H-Uni. -Can't find (or can't open) font file /usr/local/share/ghostscript/Resource/Font/MSung-Light-B5-H-Uni. -Can't find (or can't open) font file MSung-Light-B5-H-Uni. -Substituting font Courier for MSung-Light-B5-H-Uni. ->>showpage, press to continue<<</programlisting> - </sect2> - <sect2> - <title>fonts.dir ªº²ÊÅé»P±×Åé</title> - <para> - ¦^¹LÀY¨Ó¬Ý fonts.dir ªº³]©w¤è¦¡</para> - <programlisting> -bsmi00lp.ttf -Arphic-AR PL Mingti2L Big5-¥H¤U²¤ -ai=0.3:bsmi00lp.ttf -Arphic-AR PL Mingti2L Big5-¥H¤U²¤ -ds=y:bsmi00lp.ttf -Arphic-AR PL Mingti2L Big5-¥H¤U²¤ -ds=y:ai=0.3:bsmi00lp.ttf -Arphic-AR PL Mingti2L Big5-¥H¤U²¤</programlisting> - <para> - ²Ä¤@Ó¬O¥¿±`ªº¦rÅé¡C - ai ¥Nªí Automatic Italic ·|³y¦¨±×Åé¡C«á±ªº¼Æ¦r¬O¶É±×¤ñ¨Ò¡C - ds ¥Nªí Double Strike ·|³y¦¨°°²ÊÅé¡Cy ¥Nªí yes¡Aªí¥Ün²ÊÅé¡C - ¨âÓ¤@°_¥Î´NÅܦ¨²Ê±×Åé¤F¡C</para> - <para> - ·íµM¡A¥H¤W¦b ttfm ªº¼Ò²ÕÀ³¸Ó³£·|¦Û°Ê²£¥Í¡A¦ý¤]¥i¥H¦Û¤v¥h¤â°Ê - ½Õ¾ã¡C¤]¥i¥H§Q¥Î fs=p ¨Ó½Õ¾ã¦¨½Õ¦X¦r(proportional font)¡C¥t¥~¡A - n¨Ï¥Î MS ªº·s²Ó©ú¡A¥i¥H¥[¤W eb=y ¨Ó±j¢ FreeType ¥h¨Ï¥Î¤º´O - ©ó¦r«¬¤ºªºÂI°}¦r(·|¤ñ AA ¦n¬Ý¡A¤£¹L³oÓ¥\¯à¤£¬O«Üéw)¡C</para> - </sect2> - <sect2> - <title>gscjk ªº²ÊÅé»P±×Åé</title> - <para> - ¥H¤å¹©§ºÅ鬰¨Ò¡APSNAME ¬O ShanHeiSun-Light¡A¦Ó§Ú̱`¥Îªº CMap ¬O - ETen-B5-H¡A©Ò¥H gscjk ªº¦r«¬´N·|¦³ 'ShanHeiSun-Light-ETen-B5-H'¡B - 'ShanHeiSun-Light-Bold-ETen-B5-H'¡B'ShanHeiSun-Light-Italic-ETen-B5-H'¡B - 'ShanHeiSun-Light-BoldItalic-ETen-B5-H'¡ABold ¬O²ÊÅé¡AItalic ¬O±×Åé¡A - BoldItalic ¬O²Ê±×Åé¡A³o¼Ë´N¦³¤F§Ú̱`¥Îªº¦rÅé¤F¡C</para> - <para> - ±µµÛ¡Agscjk ´N·|¦b /usr/local/share/ghostscript/Resource/CIDFont/ - ©³¤U²£¥Í ShanHeiSun-Light ShanHeiSun-Light-Bold ShanHeiSun-Light-BoldItalic - ShanHeiSun-Light-Italic¡A¨Ã¦b /usr/local/share/ghostscript/Resource/Font/ - ©³¤U²£¥Í»PÁcÅ餤¤å CMap ¬Ûµ²¦Xªº¦r«¬¡C</para> - <para> - ¦b¦¹ªº²£¥Í¤è¦¡¬O³z¹L ttfm.sh ªº gscjk module¡A¥i¥Hª½±µ¨Ï¥Î ports ¤¤ªºª©¥»¡A - À˹î /usr/local/share/ttfm ©³¤U¬O§_¦³ gscjk.ttfm §Y¥i¡Attfm ªº¨Ï¥Î¤è¦¡ - «h¦Û¤v°Ñ¦Ò manual ©Î¬Oºô¶</para> - <programlisting> -/ShanHeiSun-Light-B5-H findfont 60 scalefont setfont -50 600 moveto (2002¦~ 5¤ë29¤é) show -/ShanHeiSun-Light-Bold-B5-H findfont 60 scalefont setfont -50 520 moveto (2002¦~ 5¤ë29¤é) show -/ShanHeiSun-Light-Italic-B5-H findfont 60 scalefont setfont -50 440 moveto (2002¦~ 5¤ë29¤é) show -/ShanHeiSun-Light-BoldItalic-B5-H findfont 60 scalefont setfont -50 360 moveto (2002¦~ 5¤ë29¤é) show -showpage -quit</programlisting> - <figure> - <title>20020527-2 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/20020527-2" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect2> - <sect2 id="abiword-print"> - <title>AbiWord ªº²ÊÅé»P±×Åé</title> - <para>¥H¤U¥u¾A¥Î©ó <filename role="package">editors/AbiWord</filename>¡A - ¦pªG¬O¨Ï¥Î <filename role="package">editors/AbiWord2</filename> - ½Ð°Ñ¦Ò gtk2 ªº³]©w¤è¦¡¡C</para> - <para> - AbiWord ¤]¦P¼Ëªº¥i¥H¦C¦L²ÊÅé»P±×Åé¡CAbiWord ªº¦r«¬¥Ø¿ý¦b - /usr/X11R6/share/AbiSuite/fonts¡A¦b¨ä¤º¥ý«Ø¥ß zh-TW ¥Ø¿ý - ±µµÛ¥un§Q¥Î ttf ¨Ó«Ø¥ß fonts.dir ´N¥i¥H¤F¡C</para> - <para>®æ¦¡¦p¤U¡G</para> - <programlisting> -PSFONT, TTFFONT, 880, 120, 1000</programlisting> - <para>©Ò¥H´N«Ø¥ß¦p¤Uªº fonts.dir</para> - <programlisting> -4 -ShanHeiSun-Light-ETen-B5-H, -Arphic-AR PL Mingti2L Big5-medium-r-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000 -ShanHeiSun-Light-Bold-ETen-B5-H, -Arphic-AR PL Mingti2L Big5-bold-r-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000 -ShanHeiSun-Light-Italic-ETen-B5-H, -Arphic-AR PL Mingti2L Big5-medium-i-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000 -ShanHeiSun-Light-BoldItalic-ETen-B5-H, -Arphic-AR PL Mingti2L Big5-bold-i-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000</programlisting> - <para> - §Q¥Î -medium-r ¹ïÀ³´¶³q¦r«¬¡A-bold-r ¹ïÀ³ -Bold¡A-medium-i ¹ïÀ³ -Italic¡A - -bold-i ¹ïÀ³ -BoldItalic¡C</para> - <para> - ¤£¹L§Ú³£ÁÙ¥²¶·¦b zh-TW ©³¤U touch .already-in-fp¡Aabiword ¤~¤£·|»¡</para> - <programlisting> -Abiword could not load the following font or fontset from the X Window System display server: - [-*-Times New Roman-regular-r-*-*-*-0-*-*-*-*-*-*]</programlisting> - </sect2> - <sect2> - <title>kde2 ªº¤¤¤å¦C¦L [OBSOLETE]</title> - <para>kde2.2.2 ¤¤¤å¦C¦L©Ò»Ýnªº PSNAME ¬O MSung-Light ©M MHei-Medium¡A - ©Ò¥H¦b ttfm.sh ·f°t gscjk.ttfm «á¥i¥H¦b - /usr/local/share/ghostscript/7.05/lib/CIDFnmap ªº³Ì«á¥[¤W¨â¦æ¨Ó alias</para> - <programlisting> -/MSung-Light /ShanHeiSun-Light ; -/MHei-Medium /ZenKai-Medium ;</programlisting> - <para> - ÁÙ¬On¦b gscjk.ttfm ¤¤§@ -setdefault ®É alias ¤@Ó¦¨ MSung-Light¡H</para> - <para> - ¥t¥~¹J¨ì¤@Ó°ÝÃD¡Akde2 ¥Î print to pdf ¤¤¤å¡A¤º«Øªº viewer ¥i¥H¬Ýªº¨£ - ¦ý¬O xpdf «h·|¦³°ÝÃD¡Axpdf-1.01 - ¦Ó print to ps ¤º«Øªº viewer ¬Ý¤£¨£¡A¦ý¬O gs gv ³£¬Ýªº¨£</para> - <para> - ¥H¤U¬O xpdf ªº error msg</para> - <programlisting> -Error: Unknown font tag 'R14' -Error (1850): No font in show</programlisting> - <figure> - <title>kde-print snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/kde-print" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect2> - </sect1> - - <sect1 id="bg5pdf"> - <title>bg5pdf - Âà´«¤¤¤å Big5 ½s½X¤å¥ó¦¨¬°¤£¤º´Oªº PDF</title> - <para> - ³o¬O¥Ñ Chen-Shan Chin ¨Ï¥Î python ¤Î PDFLib ©Ò¼gªº³nÅé¡Aª½±µ¥Ñ¤¤¤å - big5 txt Âন¤¤¤å pdf ÀÉ¡A¨Ï¥Î¤£¤º´Oªº Acrobat Reader - ªº¤¤¤å CIDKeyed font¡A¥i¥H¨ÏÀÉ®×Åܱo«D±`ªº¤p - (¥u¬Oµù¥U¤F¤¤¤å¦r«¬ªº¦WºÙ¦Ó¤w)¡A - ¥u¬O¥Ø«e¥u¦³©T©w¤j¤pªº¦rÅé¥i¥Î¡A - µLªk°µ¥X¼ÐÃD¤§ÃþªºÅܤơC¦n³B¬O¡A - ¥i¥H°µ copy & paste ¤Î¦³ search ªº¥\¯à¡C</para> - <para>¦w¸Ë <filename role="package">chinese/bg5pdf</filename>¡C</para> - <para>´ú¸Õ¡G</para> - <screen> -&prompt.user; <userinput>echo "¤¤¤å´ú¸Õ" > test.txt</userinput> -&prompt.user; <userinput>bg5pdf test.txt</userinput> -Output File is test.txt.pdf -&prompt.user; <userinput>pdffonts test.txt.pdf</userinput> -name type emb sub uni object ID ------------------------------------- ------------ --- --- --- --------- -MSung-Light-ETen-B5-H CID Type 0 no no no 7 0 -Helvetica-Oblique Type 1 no no no 8 0 -</screen> - <figure> - <title>bg5pdf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/bg5pdf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://students.washington.edu/cschin/"> - http://students.washington.edu/cschin/</ulink></para> - </sect1> - - <sect1 id="bg5ps"> - <title>bg5ps - ¨Ï¥Î TTF ¦r«¬Âà´«¤¤¤å Big5/GB ½s½X¤å¥ó¦¨¬° Portscript</title> - <para> - <application>bg5ps</application> ¬O¤@ӨϥΥ¨Á¯´yz»y¨¥ - (Python Scrpting Language)¼gªº¤@Ó¤pµ{¦¡¡A¯à°÷§Q¥Î´X®M§K¶Oªº - Truetype ¤¤¤å¦r«¬±N¤@¯ë¥Î BIG5 ½s½Xªº¤å¦rÀÉÂà´«¦¨¯à°÷¦b - ¨S¦³¤¤¤å¦r«¬ªº postscript ¦Lªí¾÷©Î¬O¥u¦³ ghostscript - ªº¨t²Î¤W¦L¦Cªº postscript ÀɮסC <application>bg5ps</application> - ¤]¥i¥H®³¨Ó·í°µ¹LÂo¾¹(filter)¡A¥Î¨Ó¹LÂo¦b FreeBSD ¤Wªº - <application>Netscape</application> ©Î¬O mpage ²£¥Íªº - postscript ÀɮרӦL¦C¨ä¤¤©Ò¥]§tªº BIG5 ¤¤¤å¦r¤¸¡C¦]¬° - <application>bg5ps</application> ¨Ï¥Îªº¬O Truetype - ¦r«¬¦Ó«D¯x°}¦r«¬¡A·í¦b¹p®g¦Lªí¾÷¤W©Î¬O¦r«¬¸û¤j®É¡A - ¥i¥HÀò±o¤ñ¸û¦nªº¦L¦C«~½è¡C </para> - <para>¦w¸Ë <filename role="package">bg5ps</filename>¡C</para> - <para> - ¥Ø«e <application>bg5ps</application> ¬O±Ä¥Î - <application>moettf</application> ¬°¦C¦Lªº¦r«¬¡C±z¥²¶·³]©w - TTF ¦r«¬¸ô®|¡A¦b¦w¸Ë§¹¤§«á¡A±z¥²¶·°Ñ¦Ò - <filename>/usr/local/etc/bg5ps/bg5ps.conf.sample</filename> - ¡A¨Ã±N±zªº³]©wÀɸm©ó <filename>~/.bg5ps.conf</filename> ©Î - <filename>/usr/local/etc/bg5ps/bg5ps.conf</filename>¡C</para> - <para> - ¥Î¥¦©Òªþªº½d¨Ò¨Ó´ú¸Õ¡A¨Ã¥Î <application>ghostview</application> ©Î - <application>gv</application> Æ[¬Ýµ²ªG¡G </para> - <screen> -&prompt.user; <userinput>cd /usr/local/share/doc/bg5ps</userinput> -&prompt.user; <userinput>bg5ps -if bg5ps.txt -of bg5ps.ps</userinput> -&prompt.user; <userinput>ghostview bg5ps.ps</userinput> </screen> - <para><command>bg5ps -h</command> ¨Ó¬Ý¦³¨º¨Ç°Ñ¼Æ¥i¥H¨Ï¥Î¡C</para> - <para>¨Ï¥Î¤èªk</para> - <para> - bg5ps ¥i¥H¥H¿W¥ß(stand along)©Î¬O·í¦¨¹LÂo¾¹(filter)¨Ó¨Ï¥Î¡C </para> - <para>¥H¿W¥ß¤è¦¡°õ¦æ¡C</para> - <para> - ¦pªG±zªº³]©wÀɨS¦³°ÝÃD¡A¦b¤j¦h¼Æªº®ÉÔ±z¥u¶·¤U¹F </para> - <screen> -&prompt.user; <userinput>bg5ps -if yourfile.big5 -of yourfile.ps</userinput> </screen> - <para> - ´N¥i¥H±N big5 ½s½XªºÀÉ®×Âন¥i¥H¦L¦Cªº postscript ÀɮסC ¦b¤j³¡¥÷ªº - Ãþ UNIX ªº¨t²Î¸Ì¡A¨Ï¥Î </para> - <screen> -&prompt.user; <userinput>lpr yourfile.ps</userinput> </screen> - <para> - ´N¥i±N postscript ÀɮצL¥X¡C»Ýnª`·Nªº¬O±z¥²¶·n¦³ postscript ¦Lªí - ¾÷©Î¬O¥Î ghostscript ¼ÒÀÀ postscript ªº¦Lªí ¾÷¤Î¦Lªí¹LÂo¾¹¡C¦¹¥~±z - ÁÙ»Ýn½T©w±z¬O§_¥¿½Tªº«ü©w¦Lªí¾÷¡C - ¦pªG±z·Qn±N mpage ¤Î netscape ©Ò²£¥Íªº postscript¤¤ªº big5 ½X°µ³B - ²z¡A¨Ï¨ä¦¨¬°¥i¥H¦L¦C big5 ¤¤¤åªº postscriptÀÉ¡C ¨º±z»Ýn¥[¤W "-nps - y" ³oÓ¿ï¶µ¦p¤U </para> - <screen> -&prompt.user; <userinput>bg5ps -nps y -if netscape.ps -of cnetscape.ps</userinput> </screen> - <para> - ¦]¬°¦b netscape ²£¥Íªº postscript Àɤ¤ªº^¤å¬O¥iÅܼe«×ªº¦r«¬¡A ©Ò¥H - ¦³®É·|¦³©M¤¤¤å¹ï¤£»ôªºª¬ªpµo¥Í¡C¦p¥Î mpage «h¨S¦³³o¤è± ªº°ÝÃD¡C¥Î - mpage+bg5ps ¬O¥Î¨Ó¹wÄý¤jªº¤¤¤åÀɮ׸`¬Ù¯È±iªº¦n¤è®×¡C </para> - <para>·í¦¨¹LÂo¾¹¨Ï¥Î¡C</para> - <para> - bg5ps ¤]¥i¥H§Q¥Î UNIX ¤¤ªººÞ¹D(pipe)·í¦¨¹LÂo¾¹¨Ï¥Î¡C¤èªk¦p¤U </para> - <screen> -&prompt.user; <userinput>cat yourfile.big5 | bg5ps > yourfile.ps</userinput> -&prompt.user; <userinput>cat yourfile.big5 | bg5ps | lpr</userinput> </screen> - <para>©Î</para> - <screen> -&prompt.user; <userinput>cat netscape.ps | bg5ps -nps y > yourfile.ps</userinput> -&prompt.user; <userinput>cat netscape.ps | bg5ps | lpr</userinput> </screen> - <para>¿ï¶µ</para> - <programlisting> - bg5ps ¦³¤U¦Cªº¿ï¶µ¥i¥H¨Ï¥Î - * -fp ChineseFontPath: «ü©w¤¤¤å¦r«¬ªº¸ô®|(¹w³]È: »P bg5ps ¦P) - * -fn ChineseFontName: «ü©w¤¤¤å¦r«¬ªºÀɮצWºÙ(¹w³]È: ntu_kai) - * -o [0|1]: 0 ¤£¿é¥X©_¼Æ¶¡A1 ¿é¥X©_¼Æ¶(¹w³]È: 1) - * -e [0|1]: 0 ¤£¿é¥X°¸¼Æ¶¡A1 ¿é¥X°¸¼Æ¶(¹w³]È: 1) - * -s num: «ü©w¿é¥X¦r«¬ªº¤j¤p(¹w³]È: 12) - * -ls num: «ü©w¦æ¶Z(¹w³]È: 6.0) - * -cs num: «ü©w¦r¶Z(¹w³]È: 2.0) - * -lm num: «ü©w¥ªÃä¬É(¹w³]È: 72.0) - * -rm num: «ü©w¥kÃä¬É(¹w³]È: 72.0) - * -tm num: «ü©w¤WÃä¬É(¹w³]È: 72.0) - * -bm num: «ü©w¤UÃä¬É(¹w³]È: 72.0) - * -if filename: «ü©w¿é¤JÀÉÀɦW - * -of filename: «ü©w¿é¥XÀÉÀɦW - * -cf filename: «ü©w³]©wÀÉ(¹w³]È: /.bg5ps.conf) - * -nps [y|n]: y ¨Ï¥Î nps ¼Ò¦¡¡An ¤£¨Ï¥Î nps ¼Ò¦¡(¹w³]È: n) - </programlisting> - <para>½d¨Ò</para> - <screen> -&prompt.user; <userinput>bg5ps -fn ntu_kai -e 0 -o 1 -s 18 -cs 3 -if mybig5.txt -of myps.ps</userinput> </screen> - <para>³]©wÀÉ(Configuration file)</para> - <para> - bg5ps ªº³]©wÀɨä¹ê¨C¤@¦æ³£¬O python script »y¨¥ªº¤@ ¦æ«ü¥O¡A¥Ñ bg5ps - ¥Dµ{¦¡¥h©I¥s°õ¦æ¡A©Ò¥H¥i¯à¦³¦w¥þ©Ê¤Wªº °ÝÃD¡C½Ð°O±on±N³]©wÀɧ令°ßŪ¡C - ¦]¬°³]©wÀɤ]¬O python script¡A©Ò¥H¨C¤@¦æªº¶}©l¬O¤£¯à¦³ªÅ®æªº¡C </para> - <programlisting> - bg5ps ³]©wÀɦ³¤U¦C°Ñ¼Æ¥i¥H§ïÅÜ - * chineseFontPath: «ü©w¤¤¤å¦r«¬ªº¸ô®|(¹w³]È: »P bg5ps ¦P) - * fontName: «ü©w¤¤¤å¦r«¬ªºÀɮצWºÙ(¹w³]È: ntu_kai) - * oddPages: 0 ¤£¿é¥X©_¼Æ¶¡A1 ¿é¥X©_¼Æ¶(¹w³]È: 1) - * evenPages: 0 ¤£¿é¥X°¸¼Æ¶¡A1 ¿é¥X°¸¼Æ¶(¹w³]È: 1) - * size: «ü©w¿é¥X¦r«¬ªº¤j¤p(¹w³]È: 12) - * lineSpace: «ü©w¦æ¶Z(¹w³]È: 6.0) - * chrSpace: «ü©w¦r¶Z(¹w³]È: 2.0) - * leftMargin: «ü©w¥ªÃä¬É(¹w³]È: 72.0) - * rightMargin: «ü©w¥kÃä¬É(¹w³]È: 72.0) - * topMargin: «ü©w¤WÃä¬É(¹w³]È: 72.0) - * bottomMargin: «ü©w¤UÃä¬É(¹w³]È: 72.0) </programlisting> - <para>½d¨Ò¡G</para> - <programlisting> -chineseFontPath="/home/cschin/lib/cfonts" -fontName="ntu_kai" -oddPages=1 -evenPages=1 </programlisting> - <note> - <para> - ¦pªG¦b <application>netscape</application> - ªº¦C¦L«ü¥O¸Ì±§â "<command>lpr</command>" ´«¦¨ - "<command>bg5ps -nps y | lpr</command>"¡A´N¥i¥H¦C¦L¤¤¤åºô¶¤F¡C </para> - </note> - <figure> - <title>bg5ps snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/bg5ps" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para> - WWW: <ulink url="http://students.washington.edu/cschin/"> - http://students.washington.edu/cschin/</ulink> - </para> - <para> - Author: &a.cschin; - </para> - </sect1> - - <sect1 id="enscript"> - <title>enscript - ª½±µ¨Ï¥Î CID-font ¨Ó¦C¦L</title> - <para> - ³o¤@ª©ªº <application>ensctipt</application> ¬O¥Ñ - &a.cschin; ªº - ¸É¤B¨Ó¤ä´© Big5 ©M UniCNS-UTF8 ½s½Xªº¯Â¤å¦rÀÉ¡C - ¨âÓ·sªº½s½X¦WºÙ¡A "big5" ©M "UniCNS-UTF8" ¬O·s¼Wªº¡C - Since there is no easy way to get AFM for CJK CID-font, - I simply assign the width for the same for all character. </para> - <para> - You need to have a CID-font for these encoding to use - this function. </para> - <para>¦w¸Ë <filename role="package">chinese/enscript</filename>¡C</para> - <para>¨Ï¥Î <application>enscript</application></para> - <programlisting> -For BIG5 users, use commands like this to generate PS documents: -enscript -X big5 -f DefaultMingB5-Regular-B5pc-H@12 -o [output.ps] [file] -Make sure to use those fonts having "B5pc" in their names.</programlisting> - <para> - Author WWW: <ulink url="http://students.washington.edu/cschin/bg5ps/enscript-TW-support/"> - http://students.washington.edu/cschin/bg5ps/enscript-TW-support/</ulink></para> - <para> - WWW: <ulink url="http://www.gnu.org/software/enscript/enscript.html"> - http://www.gnu.org/software/enscript/enscript.html</ulink> </para> - </sect1> - - <sect1 id="gb2ps"> - <title>gb2ps - Âà´«¤¤¤å GB ½s½X¤å¥ó¦¨¬° PostScript</title> - <para> - <application>gb2ps</application> ¬O¥t¤@ºØ¥i¥H¦C¦L - GB »P HZ ½s½Xªº¤u¨ãµ{¦¡¡C </para> - <para>¦w¸Ë <filename role="package">chinese/gb2ps</filename>¡C</para> - <para>¦r«¬¡G</para> - <programlisting> -csong24.ccf ckai24.ccf -cfang24.ccf chei24.ccf -<ulink url="ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/"> -ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/</ulink> </programlisting> - <para> - ±N¦r«¬©ñ¦b¬Yӥؿý¤U¡A¨Ò¦p - <filename>/usr/local/lib/chinese/CFONT</filename> </para> - </sect1> - - <sect1 id="gbscript"> - <title>gbscript - Âà´«¤¤¤å GB ½s½X¤å¥ó¦¨¬° PostScript</title> - <para> - Âഫ²Åé¦r(GB)¦¨ PostScript Àɤ@Ó¥i±N¤¤¤å¦rÂন PS ®æ¦¡ªºµ{¦¡¡C </para> - <para>¦w¸Ë <filename role="package">chinese/gbscript</filename>¡C</para> - </sect1> - - <sect1 id="tocps"> - <title>tocps - Âà´«¤¤¤å½s½X¤å¥ó¦¨¬° PostScript</title> - <para> - ¸ÑĶ <application>Netscape</application> ¥t¦s·sÀɪº - PostScript ÀɮסA¦¨¬°¥i¦C¦Lªº¤¤¤å(GB) - PostScript ÀɮסC </para> - <para>¦w¸Ë <filename role="package">chinese/tocps</filename> ªº¦w¸Ë¡G</para> - </sect1> - - <sect1 id="vflib"> - <title>vflib - ¨Ï¥Î¦Û¥Ñ¦V¶q¦r«¬ªº¦V¶q¦r«¬¨ç¦¡®w¡A¤ä´© BIG5 ©M GB</title> - <para>TurboLinux ±Ä¥Îªº VFlib + gs 5.5 ¨Ó°µ¤¤¤å¦C¦L¡A - ±N VFlib patch ¥[¨ì gs 5.5 ¤W¥h¡A¦]¬° gs 5.5 ¤£¹³ gs6 - ¥»¨¤w¸g¤ä´©¤¤¤å¦r¡A¦]¦¹n³z¹L VFlib ¨Ó³B²z¤¤¤å¦r¡A - ®ÄªG¤£¿ù¡A¦Ó¥B¤S¯à°÷¦L¥X±×Åéµ¥ÅܤƦrÅé¡C</para> - <para>¦b¤é¥»¡A¤ñ¸û±`¥Îªº¸Ñ¨M¤èªk¡A´N¬O§Q¥Î "VFlib patch" Åý ghostscript - ¯à°÷¨Ï¥Î¤@¨Ç°Ó¥Îªº¤é¤å¥~®Ø¦r«¬¡AÂI°}¦r«¬©M TrueType ¦r«¬¡A - ¦P®É PostScript µ{¦¡³z¹L³o¨Ç VFlib ׸ɡA - ¤]¯à°÷±N³o¨Ç¦r«¬·í§@ OCF(original composite font) - ªº¦r«¬¨Ó¨Ï¥Î¡C</para> - <para> - WWW: <ulink url="http://TypeHack.aial.hiroshima-u.ac.jp/VFlib/"> - http://TypeHack.aial.hiroshima-u.ac.jp/VFlib/</ulink> </para> - </sect1> - - <sect1 id="cnprint"> - <title>cnprint</title> - <para>cnprint ¬O¤@Ó±N¤¤¤å¤å³¹Âà´«¬° PostScript ÀÉ®×¥H¨Ñ¦C¦Lªº¤u¨ã¡C - ¨Ï¥Î¤W´N©M¼Ð·Çªº¦C¦L«ü¥O¤@¼Ë¡C¥¦¦P®É¤ä´© GB, HZ »P BIG5 ½s½X¡C - cnprint ¥i¥H³B²z Chinese/Japanese/Korean ¤å¥óÂà´«¡ADOS¡BVMS¡BUNIX ¨t²Î¤U¡A - ³£¯à¨Ï¥Î¡C¤ä´© GB, Hz, zW, BIG5, CNS, JIS, EUC, Shift-JIS, KSC, UTF8, - UTF7, UTF16 µ¥µ¥®æ¦¡¡C¦P®É¤]¤ä´© HBF¡y Hanzi Bitmap Format¡z¡B - TTF¡yTrueType Format¡z¦r«¬¡C</para> - <para>¦w¸Ë <filename role="package">chinese/cnprint</filename>¡C</para> - <para>WWW: <ulink url="http://www.neurophys.wisc.edu/%7Ecai/software/"> - CAI's Software Page - cnprint</ulink></para> - <para>WWW: <ulink url="http://www.twics.com/%7Ecraig/writings/linux-nihongo/node68.html"> - Japanese Printing and Text Processing With Linux</ulink></para> - </sect1> - - <sect1 id="wprint"> - <title>wprint</title> - <para>Last Update: 2003¦~ 1¤ë29¤é ©P¤T 06®É24¤À36¬í CST</para> - <para>Contributed by ³¯º~»ö ( moto@chuany.net )</para> - <para>Wprint is a filter for Mozilla (Galeon, etc.), Htmldoc, and Netscape PostScript output that uses TrueType fonts to allow the printing of pages written in Unicode, Big5, KOI8, SJIS, the ISO-8859* charsets, and others.</para> - <para>¦w¸Ë <filename role="package">print/wprint</filename>¡C</para> - <para>Ynª½±µ¦C¦L¡A - ×§ï <filename>/usr/local/etc/wprint.conf</filename>¡A - ¥[¤J©³¤U¨â¦æ¡G</para> - <programlisting> -fontpath:/usr/local/share/fonts/TrueType/ -default:EUC-TW:bkai00mp.ttf=zh_TW.Big5:|lpr -P lp</programlisting> - <para>fontpath ªº¹ê»Ú¦ì¸m½Ð¨Ì·Ó±z¨t²Îªº¥Ø¿ý¬[ºc¡A - ¥t¥~ ttf ¦r«¬½Ð¨Ì·Ó¦Û¤v»Ý¨D×§ï¡A - ¥»¨Ò¤l±Ä¥Î¤å¹©¤¤·¢Åé ( bkai00mp )¡C</para> - <para>Yn¦C¦L¦¨ ps ÀɮסA - ×§ï <filename>/usr/local/etc/wprint.conf</filename>¡A - ¥[¤J©³¤U¨â¦æ¡G</para> - <programlisting> -fontpath:/usr/local/share/fonts/TrueType/ -default:EUC-TW:bkai00mp.ttf=zh_TW.Big5:mybig5.ps</programlisting> - <para>³]©w³Ì«á¤@¦æªº³Ì«á¤@Äæ¤¤¤å ps ÀɮצWºÙ¥i¦Ûq¡A - ³o¸ÌÀH·N¥Hmybig5.ps ¬°¨Ò¡A·í¦b mozilla ¤¤¿ï¾Ü¦C¦L¨ìÀɮ׮ɡA - ±zªº $HOME ·|¥X²{ mozilla.ps ( mozilla ¹w³]²£¥Í ) »P mybig5.ps - ( wprint Âà´«¦¨¤¤¤å«áªº ps ÀÉ )¡C</para> - <para>¥H§ó§ï mozilla ¦Lªí¾÷¿ï¶µ¬°¨Ò¡Aì¨Óªº¦C¦L¬yµ{¡G</para> - <programlisting>mozilla -> print -> lpr</programlisting> - <para>²{¦b§ÚÌn§ï¦¨¡G</para> - <programlisting>mozilla -> print -> wprint -> lpr</programlisting> - <para>³]©w¨BÆJ¦p¤U¡G - ½Ð¿ï¾Ü¤U©Ô¿ï³æªº ¡y ¦C¦L ¡z-> ÂI¿ï ¡y ¦Lªí¾÷ ¡z ¥k°¼ªº ¡y ÄÝ©Ê ¡zÁä -> - ±N ¡y¦L©R¥O ¡z¥Ñì¨Óªº - ¡y lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} ¡z - §ï¬° ¡y wprint ¡z</para> - <para>WWW: <ulink url="http://ttt.esperanto.org.uy/programoj/angle/wprint.html"> - http://ttt.esperanto.org.uy/programoj/angle/wprint.html</ulink></para> - </sect1> -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/software.sgml b/zh_TW.Big5/books/zh-tut/chapters/software.sgml deleted file mode 100644 index faa964f9d5..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/software.sgml +++ /dev/null @@ -1,346 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.67 ---> - -<chapter id="software"> - <title>¦³¥Îªº¤¤¤å³nÅé</title> - <para>¥H¤U¤¶²Ðªº³£¬O¦b <filename>ports/chinese</filename> ©³¤Uªº®M¥ó¡C</para> - - <sect1 id="FreeWnn"> - <title>FreeWnn</title> - <para>¤@Ó¥i¿é¤J¤é¤å/¤¤¤å/Áú¤åªº¤u¨ã(³oùØ¥u¥]§t¤¤¤å) ³o¬OÓ¸û¾A¦X - ¤é¥»¤H¨Ó¿é¤J¤¤¤åªº¤u¨ã :-) ©M§Ú̱`¥Îªº¿éªk²ßºD¦³»á¤jªº®t¶Z¡A - ¦³¿³½ìªº¤H¥i¸Õ¸Õ¡C </para> - <para>WWW: <ulink url="http://www.freewnn.org/"> - freewnn project</ulink></para> - </sect1> - - <sect1 id="acroread5-chtfont"> - <title>acroread5-chtfont - Acrobat Reader 5.0 ªº PDF ¾\Ū³nÅé</title> - <para><filename role="package">chinese/acroread5-chtfont</filename> ¬O - Acrobat Reader 5.0 ªºÁcÅé¦r«¬ÀɮסA - ¥Î¨ÓÆ[¬Ý¤£¤º´O¤¤¤å¦rªº PDF ÀɥΡC - ¦pªG¥u¦w¸Ë <filename role="package">print/acroread5</filename> - «h¥u¯àÆ[¬Ý^¤å PDF ©M¤º´O¦r«¬ªº¤¤¤å PDF¡C - ¥Ñ©ó <filename role="package">print/acroread5</filename> - »Ýn <filename role="package">emulators/linux_base</filename>¡A - ©Ò¥Hµ§ªÌ³q±`§ï¥Î <filename role="package">chinese/xpdf</filename> - ©Î¬O <filename role="package">print/gv</filename> ¨ÓÆ[¬Ý¡C</para> - <!--<para>¨Ï¥Î«e½Ð¥ý <command>env XMODIFIERS=acrobat</command>¡C</para>--> - <figure> - <title>acroread snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/acroread" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.adobe.com/prodindex/acrobat/readstep.html"> - http://www.adobe.com/prodindex/actobat/readstep.html</ulink> </para> - </sect1> - - <sect1 id="clebase"> - <title>cle_base - §Q¥Î CLE ©Ò´£¨Ñªº¤¤¤å L10N [OBSOLETE]</title> - <para>§Q¥Î CLE(Chinese Linux Extension) ©Ò´£¨Ñµ¹ GNU/Linux - ªº¤¤¤å L10N ¨Ó§¹¦¨¤¤¤å¤Æ¡A¥Ø«e¬O¥H RedHat ªºµo¦æª©¥»¬°¥D¡C - ³oÓ port ¥u¦³¿ï¨ú CLE ¦w¸Ë®Éªº°ò¥»®M¥ó¡C - °£¤F¬O¤@Ó GNU/Linux ¼ÒÀÀ¾¹¥~¡A¤]¥i¥H¦b¤W±°õ¦æ L10N GNU/Linux - ³nÅé¡A¨Ò¦p <application>Netscape</application> ©Î¬O - <application>Star Office</application>¡C </para> - <para>¦b¦w¸Ë GNU/Linux base ¦¨¥\«á¡AÁÙ¥²¶·±N GNU/Linux kernel ¼Ò¦¡¶}±Ò¡A - ³o¼Ë¤~¯àÅý GNU/Linux ªº°õ¦æÀɹB§@¡C - GNU/Linux ¼Ò¦¡¥i¥H¸g¥Ñ×§ï <filename>rc.conf</filename> - ¨Ó±N linux_enable ¶}±Ò¡A½Ð°Ñ¦Ò rc.conf(5)¡C </para> - <para>¦pªG¦³¨Ï¥Î NIS¡A§O§Ñ¤Fn×§ï /compat/linux/etc ¤¤ªº - <filename>yp.conf</filename>¡C </para> - <para>WWW: <ulink url="http://cle.linux.org.tw"> - http://cle.linux.org.tw</ulink> </para> - </sect1> - - <sect1 id="cless"> - <title>cless - ¤@Ó¸û¦n¥Îªº¤À¶¾\Ūµ{¦¡</title> - <para>¤@Ó¸û¦n¥Îªº¤À¶¾\Ūµ{¦¡¡A¨Ã¥B¤¤¤å¬Û®e¥Î©M - <application>more</application> ©Î <application>pg</application> - Ãþ¦ü¡A¦ý¥\¯à§ó±j¤j¡A¥B¤¤¤å¬Û®e¡C </para> - <para>¤£¹L¦pªG¤£»Ýn¤¶±¤¤¤å¤Æªº¸Ü¡A¤º«Øªº <command>less -r</command> - ¤w¸g«Ü°÷¤F¡C </para> - <para> - WWW: <ulink url="http://www.flash.net/~marknu/less/">cless project</ulink> - </para> - </sect1> - - <sect1 id="dia"> - <title>Dia - Ãþ¦ü Vision ªº¬yµ{³]p³nÅé [OBSOLETE]</title> - <para>Dia ¬O¤@®M«Øºc¦b GTK+ ¤Wªº¬yµ{³]p³nÅé¡A¨Ã¨Ï¥Î GPL ª©Åv´²§G¡C </para> - <para>Dia ³Q³]p¦¨»P°Ó·~ª©ªºµøµ¡³nÅé 'Visio' ¤Q¤ÀÃþ¦ü¡C - ¥¦¥i¥H³Q¥Î¨Óø¤£¦PºØÃþªº¬yµ{¹Ï¡C - ¦b³oӲĤ@ª©¤¤¡A¤]¤ä´©¤F UML ÀRºAµ²ºc¬yµ{¹Ï©Mºô¸ô¬yµ{¹Ï¡C - ¥¦¥Ø«e¥i¥HŪ¨ú©MÀx¦s¬yµ{¹Ï¨ì¦Û©wªºÀɮ׮榡©M¶×¥X¦¨ postscript¡C </para> - <para>WWW: <ulink url="http://www.lysator.liu.se/~alla/dia/"> - dia project</ulink> </para> - </sect1> - - <sect1 id="firebird"> - <title>Firebird - BBS ¦øªA¾¹</title> - <para>Firebird BBS ¬O¤@Ó BBS ¦øªA¾¹¡A¦³µÛ news ¯à¤O©M³\¦h¨ä¥L¥\¯à¡C - ¥¦¥]§t¤F mail/news/talk/irc ¥B¥u»Ýn¨Ï¥Î telnet¡C </para> - <para>¥¦¦bÁcÅ餤¤åºô»Úºô¸ôÀô¹Ò¤¤¼sªxªº³Q¨Ï¥Î¡A¥¦¤]¦³ GB ½s½Xªºª©¥»¡A - ¦ý¬O¥Ø«eÁÙ¨S¿ìªk¨ú±o¡C </para> - <para>WWW: <ulink url="http://www.firebird.org.tw"> - firebird project</ulink> </para> - </sect1> - - <sect1 id="fortunetw"> - <title>fortunetw - ð¸Ö¤T¦Êº»P©ö¸g</title> - <para>¦b¦w¸Ë§¹«á¡A¥un¨Ï¥Î <command>/usr/games/fortune - ${PREFIX}/share/games/fortune/tangshi</command> ©Î¬O - <command>/usr/games/fortune ${PREFIX}/share/games/fortune/yijing - </command> ´N¥i¥H¦³ÀH¾÷ªºð¸Ö¤T¦Êº©Î¬O©ö¸g¡C</para> - <figure> - <title>fortunetw snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/fortunetw" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="gnumeric"> - <title>Gnumeric - GNOME ³øªí³nÅé</title> - <para>Gnumeric ¬O¤@Ó¦n¥Îªº³øªí³nÅé¡A¥un±z·|¥Î Excel - «K·|¨Ï¥Î¥»³nÅé¡A¾Þ§@¤è¦¡Â²ª½¸ò Excel ¤@¼Ò¤@¼Ë¡C </para> - <para>¥»³nÅ鬰¤F¸ò¦UÓ¦³¦Wªº³øªí³nÅé¬Û®e¡A§ó´£¨Ñ¤F¥i¥H¶}±Ò - Excel¡BLotus 1-2-3¡BApplix¡BSylk¡BXBase ¤Î Oleo µ¥µ¥ªºÀɮסC </para> - <para>WWW: <ulink url="http://www.gnome.org/gnome-office/gnumeric.shtml"> - gnumeric project</ulink> </para> - </sect1> - - <sect1 id="hanzim"> - <title>hanzim - ¤¤¤å¦r¾Ç²ß³nÅé</title> - <para>³]p¥Î¨ÓÀ°§U±z°O¾Ð¤¤¤å¦r¡A¨Ï¥Î¸Ó¦rªº¦hºØ·N«ä¡C - ·|Åã¥Ü¸Ó¦r¬Û¦Pªº¦r®Ú¡A³Ñ¤Uªº³¡¥÷¡Aµoµ¡Aº~»y«÷µµoµ¡C</para> - <figure> - <title>hanzim snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/hanzim" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://zakros.ucsd.edu/~arobert/hanzim.html"> - hanzim project</ulink></para> - </sect1> - - <sect1 id="libtabe"> - <title>libtabe - xcin ªº¤¤¤å³B²z¨ç¦¡®w</title> - <para>¦b¹q¸£¤W³B²z¤¤¤å¡A¸ò즳ªº C ¨ç¦¡®w¤@ª½«ÜÃø¶¶§Qªº¾ã¦X¡C¥H Big5 - ½X¨Ó»¡¡A¤@Ó¦r¦û¤F¨âÓ byte¡A¤£ºÞ¬Opºâ¦r¦êªø«×¡A - ©ÎªÌ¬On¦Ò¼{¤¤¤å¦rªº¦r§Ç¡A¬Æ¦Ün³B²zµü©Î¥y¤lªº®ÉÔ¡A - ³£»Ýn°µ¯S§Oªº½Õ¾ã¡A즳ªº C ¨ç¦¡®w®Ú¥»¤£¼Å¨Ï¥Î¡C¥t¤@¤è±¡A - ¥Ñ©ó¨CÓµ{¦¡¶}µo¤Hû¦b³B²z¤¤¤åªº®ÉÔ¡A³£¦³¦Û¤vªº¤èªk¡A - ©Ò¥H¤£¦Pµ{¦¡¤§¶¡«ÜÃø¤À¨É¨ç¦¡®w¡A§ó¤£¥Î´£«ÂЧQ¥Î¤F¡CTaBE - pµe§Æ±æ¯à°÷´£¨Ñ¤@Ó§ó¦nªº¤¤¤å¨Ï¥ÎÀô¹Ò¡A¦]¦¹¡A - ´N«Ü»Ýn¤@Ó¯à³B²z¤¤¤å¦r¡Bµü¡B¥yªº²Î¤@¤¶±»P¨ç¦¡®w¡A - ¨Ó°µ¬°©Ò¦³À³¥Îµ{¦¡ªº°ò¦¡Clibtabe¡A´N¬O§Æ±æ¦¨¬°³o¼Ëªº¤@®M¨ç¦¡®w¡A - ´£¨Ñ²Î¤@ªº¤¶±»P¨¬°÷ªº¥\¯à¡AÅýÀ³¥Îµ{¦¡¦³±j¤jªº°ò¦¥i¥Hµo´§¡C </para> - <para>WWW: <ulink url="http://xcin.linux.org.tw/libtabe/index.html"> - Libtabe is Used in XCIN</ulink> </para> - <para> - WWW: <ulink url="http://gusp.dyndns.org/doc/libtabe-db/libtabe.html"> - http://gusp.dyndns.org/doc/libtabe-db/libtabe.html</ulink>[OBSOLETE]</para> - </sect1> - - <sect1 id="linar"> - <title>lunar - Âà´«¶§¾ä©M³±¾äªº¹ïÀ³¤é´Á</title> - <para>Âà´«¶§¾ä©M³±¾ä§â¶§¾äªº¤é´ÁÂন¹ïÀ³ªº³±¾ä¤é´Á¡A - ¤]¥i§â³±¾ä¤é´ÁÂন¹ïÀ³ªº¶§¾ä¤é´Á¡A¦¹µ{¦¡¤]¦L¥X¥Í¨v©M¤Ñ¥Ì¦a¤ä - ¡A¾A¥Î©ó¦è¤¸ 1900 ¦~¦Ü ¦è¤¸ 2049 ¦~¡C </para> - <para>¶§¾ä 2001 1 24 ¬O³±¾äªº 2001 1 1¡C</para> -<programlisting> -&prompt.user; <userinput>lunar 2001 1 24</userinput> -&prompt.user; <userinput>lunar -i 2001 1 1</userinput> -Lunar Version 2.1 (July 23, 1992) - -Solar : 2001.1.24.0 Wednesday -Lunar : 2001.1.1.0 ShengXiao: Snake -GanZhi: Xin1-Si4.Geng1-Yin2.Ding1-Hai4.Geng1-Zi3 - (GanZhi Order) 8-6.7-3.4-12.7-1 - (JiaZi Cycle) 18.27.24.37 - -BaZi (8-characters) according to 'Four Column Calculation': - Geng1-Chen2.Ji3-Chou3.Ding1-Hai4.Geng1-Zi3 - (GanZhi Order) 7-5.6-2.4-12.7-1 - (JiaZi Cycle) 17.26.24.37 -&prompt.user; <userinput>lunar -5 -i 2001 1 1</userinput> -Lunar Version 2.1 (July 23, 1992) - -¶§¾ú¡G¡@2001¦~ 1¤ë24¤é 0®É¡@¬P´Á¤T -³±¾ú¡G¡@2001¦~ 1¤ë 1¤é¤l®É¡@¥Í¨vÄݳD -¤z¤ä¡G¡@¨¯¤x¦~¡@©°±G¤ë¡@¤B¥è¤é¡@©°¤l®É¡@ -¥Î¥|¬W¯«ºâ±Àºâ¤§®É¨°¤K¦r¡G¡@©°¨°¦~¡@¤v¤¡¤ë¡@¤B¥è¤é¡@©°¤l®É </programlisting> - </sect1> - - <sect1 id="linux-locale"> - <title>linux_locale - linux ¼ÒÀÀ¾¹©Ò»Ýªº¤¤¤å locale ¸ê°T [OBSOLETE]</title> - <para>³oÓ port ¥Dn¬OÅýn¨Ï¥Î linux emulator ªº¤H¡A¤]¯à¦³ locale data¡A - ©Ò¥H¸g±`¨Ï¥Î linux-* ªº¤H³Ì¦n¸Ë¤@¤U¡A¥Hè¤~ªº¸gÅç¦Ó¨¥¡A - ¦w¸Ë¤F www/linux-mozilla «á¡A°õ¦æ«oµo¥Í locale ¤£¤ä´©ªº±¡ªp¡A - ³y¦¨®Ú¥»¨S¿ìªkÅý xcin2.5 ¤Á´«¿é¤Jªk¡A¨Ã¦b console ¦³Äµ§i°T®§¡A - ¦b¦w¸Ë«á´N¥i¥H¤Á´«¤F¡A¤£¹L¤¤¤åÁÙ¬O¨S¿ìªk¥¿½Tªº¿é¤J¨ì linux-mozilla ¤¤¡C - ¦ý¬O¦b linux_base-7.1 ¤§«á´N¥i¥H¤£»Ýn linux_locale ¤F¡A - ¦]¬°³o¬Oµ¹ linux_base-6.2 ¥Îªº¡A¤§«á¤w¸g¬O¤º«Øªº¤F¡C</para> - <para>¤@ÂI¤p¸gÅç¡A°Ñ¦Ò¬Ý¬Ý :)</para> - </sect1> - - <sect1 id="mkisofs"> - <title>mkisofs - «Ø¥ß¥úºÐ¼v¹³ÀÉ</title> - <para>¦b FreeBSD ©³¤U¿N¿ý¥úºÐ¦³¨âÓ¨BÆJ¡G</para> - <para>1. ±N©Ò»Ýªº¸ê®Æ ( ÀɮסAµ¼Ö©Î¥þ³¡ ) ¥]¸Ë¦¨¤@¨Ç¯S§O®æ¦¡ªºÀɮסC</para> - <para>2. ¥Î burncd ±N³o¨ÇÀÉ®×¼g¤J¥úºÐ¤¤¡C </para> - <para>mkisofs ´N¬O 1. ªº¤u¨ã¡A¤]´N¬O«Ø¥ß¥úºÐ¼v¹³ÀÉ¡C - ¦Ó¦b ports/chinese ©³¤Uªº mkisofs ¥i¥H«Ø¥ß Chinese Big5 - ÀɦW¡A½Ð¨Ï¥Î -J ªº¿ï¶µ¨Ó¨Ï¥Î¥¦¡C </para> - <para>¤]¥i¥H°Ñ¦Ò³oÓºô¶¡A - <ulink url="http://www.arekore.org/cdrecord/mkisofs-NLS-CJK.html"> - mkisofs-NLS-CJK</ulink>¡C</para> - <screen> -&prompt.root; <userinput>mkisofs -a -f -l -r -J -o ~/test.iso ~/test/</userinput> -&prompt.root; <userinput>vnconfig vn0 test.iso</userinput> -&prompt.root; <userinput>mount -t cd9660 /dev/vn0 /mnt/iso</userinput> -&prompt.root; <userinput>ls /mnt/iso</userinput> -&prompt.root; <userinput>umount /mnt/iso</userinput> -&prompt.root; <userinput>vnconfig -u vn0</userinput> -&prompt.root; <userinput>burncd -e -v -s 6 -f /dev/acd1c data test.iso fixate</userinput></screen> - <para>¥H¤Wªº½d¨Ò¬O§â <filename>~/test/</filename> ¥Ø¿ý¤Uªº©Ò¦³ÀɮסA - «Ø¥ß¦¨¤@Ó <filename>test.iso</filename>¡A¥i¥H¥ý¥Î - <command>du -s -h ~/test/</command> À˹î¬O§_·|¶W¹L±zªº¥úºÐ®e¶q¡A - µM«á¥Î <command>vnconfig</command> ¨Ó´ú¸Õ¡A¦b´ú¸Õ«e¡A - °O±on¥ý¦w¸Ë <application>big5fs</application>¡A - ¨Ã«ö·Ó <application>big5fs</application> ªºn¨D°µ¦n·Ç³Æ¤u§@¡A - ¦b·f°t¥i¥H¬Ý¨ì¤¤¤åªº <command>ls</command>¡A - ³o¼Ë¤l´N¥i¥H¦b FreeBSD ©³¤U¿N¿ý¤¤¤åÀɮפF¡C</para> - <para>¥Ø«e ports ¤¤ªº mkisofs ÁöµM¤ä´© nls¡A¦ý¬O¥u¦³¤ä´© one byte ªº¡A - ©Ò¥H¨Ã¤£¯à§@¤¤¤åªºÂà´«¡C</para> - <para>§@ªÌ¤£±Ä¯Ç multu-byte NLS ªºì¦]¦p¤U¡G</para> - <para> - Both solutions requiere the complete set of tables to be compiled into mkisofs. - There was no concept of reading files instead. - I believe that it is better to try to use libiconv instead.</para> - <para>¥H¤U¬Oµ§ªÌªº¤é»x¡A¤j³¡¤Àªº¤HÀ³¸Ó³£¤£·|·P¿³½ìªº¡C</para> - <para>³o½g¤å³¹¬O§Ú¦b¬Ý§¹ chinese/mkisofs ªº patch ¼g¤Uªº¤é»x¡A - mkisofs ¥Ø«e¬O cdrecord project ªº¤@³¡¥÷¡Acdrecord ¥Ø«e¦b - <filename role="package">sysutils/cdrtools</filename> ©³¤U¡A - ¦Ó mkisofs «h¬O¦b <filename role="package">sysutils/mkisofs</filename> - ¡A¸Ó port ³Ì¥Dnªº³¡¥÷´N¬O×¥¿ mkisofs ªº joliet ¹ï¤¤¤åªº¤ä´©°ÝÃD¡A - patch ¤À¦¨¨âÓ³¡¥÷¡Aconvert_to_unicode ©M joliet_strlenm¡C</para> - <para>¦b convert_to_unicode ³¡¤À¡A¥L·|±N©Ò¦³ªº¦r§@Âà´«¡AÂà´«¦¨ 2bytesªºUnicode½s½X¡A¥H±`¨£ªº^¤å¨Ó»¡¡G</para> - <programlisting> - ABC -> 0A0B0C - 3bytes -> 6bytes</programlisting> - <para>¦Ó¤¤¤åªº³¡¥÷¡G</para> - <programlisting> - 0xA4E5(¤å) -> big5_to_unicode -> 0x6587 - 2bytes 2bytes</programlisting> - <para>¨ä¹ê¥i¥Hª½±µ¥Î iconv §@±¼¾ãÓÂà´«ªº³¡¥÷¡C</para> - <para>¦Ó joliet_strlen ªº³¡¤À¡A - ³oÃä¬O«ü©w joliet ©Òµ¹¤©ªº buffer size¡A¹w³]¥þ³£¬O^¤å¡A - ©Ò¥H쥻 3bytes ªº ABC ·|Åܦ¨ 6bytes ªº 0A0B0C¡A - ¦ý¬O¤¤¤åªº³¡¥÷n×¥¿¦¨ 2bytes ªº¤¤¤å¥X¨ÓÁÙ¬O 2bytes¡C</para> - <para>©Ò¥H§Ú¤]°w¹ï²{¦b mkisofs ªºª©¥»§@¤F¤@Ó patch¡A - ¦³¿³½ìªº¤H¥i¥H¸Ë outta-port/mkisofs ©Î¬O outta-port/cdrtools¡G</para> - <para>WWW: <ulink url="http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html"> - cdrecord project</ulink></para> - </sect1> - - <sect1 id="mule-freewnn"> - <title>mule-freewnn</title> - <para><application>MULE</application> ¬O - MULtilingual Enhancement to GNU Emacs ªºÂ²¼g¡C - ²³æªº»¡¡A´N¬O¦b <application>GNU Emacs</application> - ¤W¥[¨ÇªF¦è¡AÅý¥¦¥i¥H³B²z¦h°ê»y¨¥ - (½s½X¨t²Î)¡C¥¦±N¦h¦ì¤¸²Õ(multi bytes)ªº½s½X¨t²Î - (encoding system)«·s¦b¤º³¡¤S½s¤@¦¸½X¡A¦]¦¹¡A¤@½g¤å³¹¤¤¥i¦P®É - ¨Ï¥Î¤¤¤å (BIG5 ¸ò GB)¡A¤é¤å¡AÁú¤å¡A^¤å¡A®õ¤åµ¥µ¥¡C </para> - <para>¦b <application>Mule-2.3</application> ¨Ï¥Î¤¤¤å</para> - <para>¦pªG±z¤w¦w¸Ë¤F¦r«¬¡A±z¥i¥H¥Î <application>mule</application> - ¨Ó¿é¤J»PÅã¥Ü¤¤¤å¡C - ¤j³¡¥÷ªº¦r«¬³£¬O 16 ©Î 24 ÂIªº¡A©Ò¥H¥Î¡G </para> - <screen> -&prompt.root; <userinput>mule -fn 8x16 &</userinput> -&prompt.root; <userinput>mule -fn 12x24 &</userinput> </screen> - <note><para>«ö M-x load-library RETURN chinese RETURN¡C - ``Ctrl-]'' ¥Î¨Ó¤Á´«¿é¤Jªk¡C </para></note> - </sect1> - - <sect1 id="muni"> - <title>muni</title> - <para>Muni finds the Unicode value of the 7773 Chinese characters - listed in Matthews' Chinese-English Dictionary. </para> - <para>WWW: <ulink url="http://www.whizkidtech.net/i18n/muni/"> - muni project</ulink> </para> - </sect1> - - <sect1 id="p5-date-chinese"> - <title>p5-Date-Chinese</title> - <para>¯à¸g¥Ñ¿é¤J¦è¤¸¦~±o¨ì¹A¾ä¦~ªºµ{¦¡¡C</para> - <programlisting> -#!/usr/bin/perl - -use Date::Chinese; -$year = yearofthe( 1999 ); -print $year; # "Year of the hare"</programlisting> - </sect1> - - <sect1 id="qkmj"> - <title>qkmj - ¤¤°êªº°êºé¡G³Â±N</title> - <para>±z¬O§_¨S¦³¾÷·|©M§O¤H¥´³Â±N¡H¬O§_±`¬°¤F¥´³Â±N¿é¿ú¦Ó©MªB¤Í¶Ë©M®ð¡H - ³Â±N¥»¬O¤¤°êªº°êºé¡A¦ý±`¤[¥H¨Ó¤@ª½¬°¤H©Ò«¯¯fªº¤@ÂI¡A - ´N¬O³\¦h¤H±N¥¦®³¨Ó°µ¬°½ä¿úªº¤u¨ã¡C - ²{¦b¤@ÓÅý±z¤F¸Ñ¦Û¤v³Â±N¹ê¤Oªº¾÷·|¨Ó¤F¡C³z¹Lºô¸ô³Â±N¡A - ±z¥i¥HÀH®É©M¨Ó¦Û¦U¦aªº¦n¤â¸û¶q¡A - ®Ú¾Ú¦Û¤vªº¤À¼Æ¶i¦Ó¥iª¾¹D¦Û¤vªº¹ê¤O¨s³º¦p¦ó¡C - QKMJ ¤§¤¤¤å¦WºÙ¬°ºô¸ô¥ð¶¢³Â±N¡A³o¬O¤@Ó Clinet/Server ¬[ºc¡A - ¥i¥HÅý±z¦bºô¸ô¤W©M¨ä¥¦ªº¨Ï¥ÎªÌ¤@°_¥´³Â±Nªºµ{¦¡¡C </para> - <para>¦pªG¬O 5-CURRENT ªº¾÷¾¹¥²¶·¦w¸Ë COMPAT4X¡A - ¥B¥²¶·³]©w TERM ¬° vt100¡A©Ò¥Hµ§ªÌ³q±`³£¥Î - <command>env TERM=vt100 qkmj</command> ¨Ó±Ò°Ê¡A©Î¬O³]©w¦¨ - alias¡A<command>alias qkmj 'env TERM=vt100 qkmj'</command>¡C</para> - <para>¨Ï¥Î®É½Ð¥´ - <command>qkmj <server_ip> <server_port></command>¡A - ¤£¥[«á±°Ñ¼Æ¥Nªí¨Ï¥Îì¨Óªº³]©w¡C¨Ò¦p¡G<command>qkmj</command> - ´N¥i³s¨ì¥Ø«e QKMJ ªº¥Dn server¡C</para> - <para>¦pªG¦b¥´¤J <command>qkmj</command> ®Éµo²{¦p¤Uªº°T®§¡G</para> - <programlisting> -Couldn't open /usr/libexec/ld.so.</programlisting> - <para>½Ð¥Î¦p¤Uªº«ü¥O¨Ó×¥¿ <command>ln -s /usr/local/libexec/ld.so - /usr/libexec/ld.so</command>¡C</para> - <para>WWW: - <ulink url="ftp://ftp.csie.nctu.edu.tw/pub/CSIE/qkmj/qkmj.faq"> - qkmj faq</ulink></para> - <figure> - <title>qkmj snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/qkmj" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.csie.nctu.edu.tw/~sywu/"> - sywu's homepage</ulink> </para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/stepbystep.sgml b/zh_TW.Big5/books/zh-tut/chapters/stepbystep.sgml deleted file mode 100644 index e435a6ffd4..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/stepbystep.sgml +++ /dev/null @@ -1,313 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.37 ---> - -<chapter id="freebsd-desktop"> - <title>¥H FreeBSD «Ø¥ß¤¤¤å Desktop ªº¦w¸Ë«ü«n</title> - <para>¥H¤U¬Oµ§ªÌ¦Û¤v¦b¦w¸Ë FreeBSD ®Éªº§@ªk¡A - ¨Ã¤£·|¾A¦X©Ò¦³¤H¡C</para> - - <para>¦b«Ø¥ß¤¤¤å Desktop «e¡A½Ð¥ý°Ñ¦Ò - <ulink url="http://freebsd.sinica.edu.tw/handbook/install.html"> - Installing FreeBSD</ulink> ¦w¸Ë¦n°ò¥»ªº FreeBSD Àô¹Ò¡A - ¨Ã³]©w¦nºô¸ô¥d¡C</para> - - <para>¤@¯ë¨Ï¥ÎªÌªº»Ý¨D¬On¯à°÷¦b X Window ¤U¨Ï¥Î¤¤¤åÀô¹Ò¡A - ©Ò¥H¤U±´N¬O«Ø¥ß°ò¥»¤¤¤åÀô¹Òªº°µªk¡C - ·í«ö·Ó¤U±ªº¤¤¤åÀô¹Ò³]©w¦n«á¡A´N¥i¥H¨Ï¥Î <command>startx</command> - ¶}±Ò <application>GNOME</application> ¬ü¤Æ¹L«áªº - X Window¡A¨Ã¨Ï¥Î·Æ¹«¥kÁä¶}±Ò¿ï³æ¡A¥ý°õ¦æ <command>xcin2.5 &</command> - «á¡A¦A°õ¦æ <command>gnome-terminal</command>¡A³o¼Ë¤l§Y¥i¦b - <application>gnome-terminal</application> ¤W¶i¦æ°ò¥»ªº¤¤¤åÅã¥Ü»P¿é¤J¡A - ³o¹ï¦b X Window ©³¤U¨Ï¥Î Console ³nÅé¤w¸g¤Q¤À¨¬°÷¡C</para> - - <sect1 id="stepbystep"> - <title>»´ÃP¦w¸ËFreeBSD¤¤¤å®à±</title> - <para>¦pªGºô¸ôÁÙºâ§Ö¡A - FreeBSD ®à±¨t²Îªº¦w¸Ë¬O¥i¥H¦b¤T¤Q¤ÀÄÁ¤º§¹¦¨ªº¡C</para> - <para>¦b³oÓ³¡¤À¥H package ¦w¸Ëªº¤è¦¡¨Ó¶i¦æ¡A - ³o¼Ë¤l¥i¥H§Ö³tªº¨Ï¥Î FreeBSD¡C - ¦b¦w¸Ë§¹ FreeBSD «á¡A¨t²Î¤WÀ³¸Ó¨S¦³³\¦h¤è«Kªº®M¥ó¡A - ¦Ó´Nºâ¬O¥úºÐ¤W¦³¤@¨Ç¡A¤j³¡¤Àªºª¬ªp¤´µM¤£¼Å¨Ï¥Î¡A - ¯S§O¬O¥»¦a¤Æªº®M¥ó¤£·|©ñ¦b²Ä¤@¤ù¥úºÐ¤¤¡C - ÁöµM¦³²Ä¤T¤ù»P²Ä¥|¤ù¥úºÐ¤º§t³\¦h¡A¦ý®É±`·|¨S¥]§t§ÚÌn¥Îªº¡A - ²¦³º²{¦bªº®M¥ó¤w¸g¤Ó¦h¡AªÅ¶¡¤£¨¬®e¯Ç¡C - ¦ý¬O¥Ø«e¦U¤j¾Ç³£¦³ mirror §¹¾ãªº packages¡A - ³o¹ï§Ú̦Ө¥¬OÓ«D±`¦³§Qªº¡A¥unª¾¹DþÓ¯¸Â÷§A³Ì§Ö¡A - «Ü§Öªº´N¯à«Ø¥ß·sªº FreeBSD Àô¹Ò¡C</para> - <para>§A¥i¥H¥ý³]©w <option>PACKAGEROOT</option>¡A³o¬O¥Î¨Ó§ì¨ú®M¥óªº¦ì¸m¡A - µ§ªÌ³q±`³]©w <command>setenv PACKAGEROOT ftp://ftp.tw.freebsd.org</command>¡A - ¦]¬°³o¬O§Ú»{¬°³Ìéwªº¾÷¾¹¡AµM«á´N¥i¥H³z¹L <command>pkg_add -r ®M¥ó¦W</command> - ¨Ó¦w¸Ë®M¥ó¡A¥L·|¦Û°Êªº¨ì <filename>pub/FreeBSD/ports/i386/packages-4.9-release/Latest/</filename> - ©³¤U´M§ä®M¥ó¡A¦Ó¥B§A¤£»Ýnª¾¹Dª©¥»¡A¥unª¾¹D®M¥ó¦WºÙ§Y¥i¡A - ¥L·|¦Û°Ê¦w¸Ë·í®Éªº³Ì·sª©¡A¤¤¤åªº³¡¤À¥un¥[¤W <option>zh-</option>¡A - ¹³¬O <filename>zh-xcin</filename>¡C</para> - <note><para>¦pªGnÅý <filename role="package">sysutils/portupgrade</filename> - ¯à°÷¨Ï¥Î¡A«hn¦b <filename>pkgtools.conf</filename> ¸Ì±¥[¤W - <option>ENV['PACKAGEROOT'] = 'ftp://ftp.tw.FreeBSD.org'</option>¡A - ¨Ã¦b¨Ï¥Î <command>portupgrade</command> ®É¥[¤W <option>-P</option> ©Î¬O - <option>-PP</option> ¨Ó§Q¥Î packages ¦w¸Ë¡C</para></note> - <procedure> - <step><para>³]©w <option>PACKAGEROOT</option>¡C</para> - <screen> -&prompt.root; <userinput>setenv PACKAGEROOT ftp://ftp.tw.freebsd.org</userinput></screen> - <para>¦b¤j³°³]©w¬° <option>ftp://ftp.freebsdchina.org</option>¡C</para> - <step><para>½Õ¾ã®É°Ï¡A¨Ã¹ï®É¡C</para> - <screen> -&prompt.root; <userinput>tzsetup /usr/share/zoneinfo/Asia/Taipei</userinput> -&prompt.root; <userinput>ntpdate time.stdtime.gov.tw</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="tzsetup">®É°Ïªº³]©w</link> ¤@¸`¡C</para></step> - <step><para>¦w¸Ë <filename role="package">x11/XFree86-4</filename> »P - <filename role="package">x11/wrapper</filename>¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r XFree86</userinput> -&prompt.root; <userinput>pkg_add -r wrapper</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="xwin">¤¤¤å X Window</link> ¤@¸`³]©w - <filename>XF86Config</filename>¡C</para></step> - <step><para>¦w¸Ë <filename role="package">x11/gnome2</filename> - Window Manager¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r gnome2</userinput></screen> - <para>³]©w¨Ï¥Î startx ®É±Ò°Ê¡G</para> - <screen> -&prompt.root; <userinput>echo exec gnome-session > ~/.xinitrc</userinput></screen> - <para>¤§«á´N¥i¥H¥Î <command>startx</command> ¨Ó±Ò°Ê X ¤F¡C</para> - <screen>&prompt.root; <userinput>startx</userinput></screen> - <para>¶i¥h X «á§â¦rÅé§ï¦¨§Únªº¡G - <option>À³¥Îµ{§Ç -> ®à±º¿ï¶µ -> ¦rÅé</option>¡A - <option>À³¥Îµ{§Ç¦rÅé: Bitstream Vera Sans</option>¡A - <option>®à±¦rÅé: Bitstream Vera Serif</option>¡A - <option>²×ºÝ¦rÅé: Bitstream Vera Sans Mono</option>¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="gnome">GNOME ªº¤¤¤å¤Æ</link> ¤@¸`¡C</para></step> - <step><para>¦w¸Ë <filename role="package">chinese/arphicttf</filename> - ¤å¹©Ác²¤¤¤å¦r«¬¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r zh-arphicttf</userinput></screen> - <para>±µµÛ½s¿è <filename>/etc/XF86Config</filename>¡A - ¦b <option>Section "Module"</option> °Ï¬q¡A - ¥[¤J <option>Load "xtt"</option>¡C</para> - <programlisting> -Section "Module" - : - Load "xtt" -EndSection</programlisting> - <para>¦b <option>Section "Files"</option> °Ï¬q¡A - ¥[¤J <option>FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"</option> - »P <option>FontPath "/usr/X11R6/lib/X11/fonts/local/"</option>¡C</para> - <programlisting> -Section "Files" - : - FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" - FontPath "/usr/X11R6/lib/X11/fonts/local/" -EndSection</programlisting> - <para>½Ð°Ñ¦Ò <link linkend="fonts">¿é¥X¦r«¬</link> ¤@¸`¡C</para></step> - <step><para>¦w¸Ë <filename role="package">chinese/auto-tw-l10n</filename>¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r zh-auto-tw-l10n</userinput></screen> - <para>¦w¸Ë§¹¡A¦b <filename>/usr/local/share/skel/zh_TW.Big5/</filename> - ¥Ø¿ý©³¤U·|¦³³\¦hªº°Ñ¦Ò³]©w¡C²Å餤¤å½Ð¥t¥~³]©w¡C</para> - <screen> -&prompt.root; <userinput>cat /usr/local/share/skel/zh_TW.Big5/dot.cshrc >> ~/.cshrc</userinput> -&prompt.root; <userinput>cat /usr/local/share/skel/zh_TW.Big5/dot.Xdefaults >> ~/.Xdefaults</userinput> -&prompt.root; <userinput>cat /usr/local/share/skel/zh_TW.Big5/dot.gtkrc >> ~/.gtkrc.mine</userinput> - </screen> - <para>½Ð°Ñ¦Ò <link linkend="setlocale">¤¤¤å locale ªº³]©w</link> ¤@¸`¡C</para></step> - <step><para>¤¤¤åÁcÅé¿é¤J¦w¸Ë <filename role="package">xcin25</filename>¡A - ²Å餤¤å¿é¤J¥i¥H¦w¸Ë <filename role="package">fcitx</filename>¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r zh-xcin</userinput> -&prompt.root; <userinput>pkg_add -r zh-fcitx</userinput></screen> - <para>±µµÛ½s¿è <filename>~/.cshrc</filename>¡A - ¥[¤J <option>setenv XMODIFIERS "@im=xcin"</option> ©Î¬O - <option>setenv XMODIFIERS "@im=fcitx"</option>¡A - Åý¤j³¡¥÷³nÅé³£¥i¥Hª¾¹D±z¦³¦w¸Ë¤F XIM¡C</para> - <para>¨Ã¥B§Ú·|×§ï <filename>xcinrc</filename> ªº³¡¥÷³]©w¡A - ¥ý <command>chmod 644 /usr/X11R6/etc/xcin</command> «á¡A - ×§ï¨ä¤º®e¡A§â <option>DEFAULT_IM</option> §ï¦¨ - <option>chewing</option>¡A¨Ã¥B§â¹w³]ªº¦r«¬¤j¤p 24 §ï¦¨ 16¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="view">¤¤¤åªºÅã¥Ü»P¿é¤J</link> ¤@¸`¡C</para></step> - <step><para>ÂsÄý¾¹´N¸Ë <filename role="package">www/mozilla-gtk2</filename>¡C - ¦pªG¦w¸Ë <application>GNOME2</application> - ¨º»ò³oÓ¤]¬O¹w³]·|¦w¸Ëªº¤@³¡¤À¡C¶}±Ò«á¨Ó§ï¦r«¬¡G - <option>Edit -> Preferences -> Appearance -> Fonts</option>¡A - <option>Fonts for: Simplified Chinese</option>¡A - <option>Serif: Bitstream Vera Serif </option>¡A - <option>Sans-serif: Bitstream Vera Sans </option>¡A - <option>Cursive: Bitstream Vera Serif </option>¡A - <option>Fantasy: Bitstream Vera Serif </option>¡A - <option>Monospace: Bitstream Vera Sans Mono </option>¡A - <option>Minimum font size: 12 </option>¡C</para> - <para>¨Ã¥B¨ì <ulink url="http://themes.mozdev.org/"> - http://themes.mozdev.org/</ulink> ¤U¸ü <application>ORbit 3+1</application> - ¡A<ulink url="http://themes.mozdev.org/themes/orbit.html"> - http://themes.mozdev.org/themes/orbit.html</ulink> ªººô¶¤¤¡A - ¥i¥H¿ï¾Ü¦w¸Ë¼Ò¦¡©Î¬OÀÉ®×¼Ò¦¡¡A¦w¸Ë¼Ò¦¡´N¬O¦b - <application>Mozilla</application>©³¤UÂI¿ï´N¥i¥H¦w¸Ë¡A - ÀÉ®×¼Ò¦¡¥i¥H¦Û¦æ¤U¸ü«á¡A¦b³z¹L <application>Mozilla</application> - ªº¥\¯à¨Ó¶×¤J¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="mozilla">Mozilla ÁcÅ餤¤å»y¨¥¥]</link> ¤@¸`¡C</para></step> - <step><para>ÁöµM¹w³]ªº ls ¯à¬Ý¨ì¤¤¤å©M±m¦â¡A¤£¹L§ÚÁÙ¬O°¾¦n¨Ï¥Î - <filename role="package">misc/gnuls</filename>¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r gnuls</userinput></screen> - <para>¦w¸Ë§¹«á¡A¦b <filename>~/.cshrc</filename> ¼W¥[¤@¦æ - <option>alias ls 'gnuls --color=auto --show-control-chars'</option>¡A - Åý <application>gnuls</application> ªºÃC¦â©M¤¤¤å¥\¯à±Ò°Ê¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="gnuls">gnuls - ¯S®í¤¤¤åÀɦW©M¥Ø¿ýªºÅã¥Ü</link> ¤@¸`¡C</para></step> - <step><para>·í»Ýn»·ºÝ telnet ¿é¤J¤¤¤å®É¡A´N·|»Ýn - <filename role="package">chinese/telnet</filename> ³o¼Ë¤lªº³nÅé¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r zh-telnet</userinput></screen> - <para>µM«á¦b <filename>~/.cshrc</filename> ¸Ì±¥[¤W - <option>alias telnet zh-telnet</option>¡C</para> - <para>½Ð°Ñ¦Ò <link linkend="telnet">telnet ªº¤¤¤å°ÝÃD</link> ¤@¸`¡C</para></step> - <step><para>MP3 ¼·©ñ¾¹´N¥Î <filename role="package">chinese/xmms</filename>¡A - ¤¤¤åªº¦±¦W³£¥i¥H¬Ý¨ì¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r zh-xmms</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="xmms">xmms - mp3 ¼½©ñ¾¹</link> ¤@¸`¡C</para></step> - <step><para>Media Player¡A¤ä´© vcd dvd DivX¡A¦w¸Ë - <filename role="package">multimedia/mplayer</filename>¡A - ¤¤¤å¦r¹õ³£¤ä´©¡C</para> - <screen>&prompt.root; <userinput>pkg_add -r mplayer</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="mplayer">mplayer</link> ¤@¸`¡C</para></step> - <step><para>PDF Reader ¦w¸Ë <filename role="package">chinese/xpdf</filename>¡A - ³]©w¤@¤U¤¤¤å¨ú¥N¦r«¬¡A´N¥i¥H¬Ý¨ì¤j³¡¤Àªº¤¤¤å PDF¡C</para> - <screen>&prompt.root; <userinput>pkg_add -r zh-xpdf</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="xpdf">¤¤¤å PDF ªºÅã¥Ü</link> ¤@¸`¡C</para></step> - <step><para>§Ú±`¥Îªº¦³ FTP Client ¦³ <command>fetch</command>¡A - <filename role="package">ftp/wget</filename>¡A - <filename role="package">ftp/ncftp3</filename>¡A - <filename role="package">ftp/IglooFTP</filename>¡A - «e¤TÓ¬O¤å¦r¤¶±¨Ï¥Îªº¡A³Ì«á¤@Ó¦b X ©³¤U¡A¥H¤U¬O¦w¸Ë¡G</para> - <screen> -&prompt.root; <userinput>pkg_add -r wget</userinput> -&prompt.root; <userinput>pkg_add -r ncftp3</userinput> -&prompt.root; <userinput>pkg_add -r IglooFTP</userinput></screen> - <para>¥Ñ©ó <application>wget</application> ªº¤¤¤å¦³ÂI°ÝÃD¡A - ©Ò¥H¥Ø«e³£¥Î outta-port ¦b¦w¸Ë¡C</para></step> - <step><para>MSN Messeger §Ú¨Ï¥Î <filename role="package">net/gaim</filename> - ¨Ó·í§@§ÚºD¥Îªº MSN Messenger¡C</para> - <screen> -&prompt.root; <userinput>pkg_add -r gaim</userinput></screen> - <para>½Ð°Ñ¦Ò <link linkend="gaim">gaim - ICQ, MSN clone</link> ¤@¸`¡C</para></step> - </procedure> - </sect1> - - <sect1 id="set-default-font"> - <title>¨Ï¥Î¨ä¥L¦r«¬§@¬°¹w³]¦r«¬</title> - <para>Last Update: 2003¦~ 1¤ë25¤é ©P¤» 12®É54¤À03¬í CST</para> - <para>¤£±o¤£©Ó»{²{¦bªº¤å¹©¦r«¬¤£¦p²Ó©úÅé¡A - ¥D¦]¬O¨t©úÅ骺¤º´O¤p¦r¬Ý°_¨Ó¯uªºµÎªA«Ü¦h¡A - ¥H¤U¤¶²Ð±N¹w³]¦r«¬³]©w¦¨²Ó©úÅ骺¤è¦¡¡C</para> - <para>º¥ýn¦³ <filename>mingliu.ttc</filename>¡A - ±N¸Ó¦r«¬«þ¨©¨ì <filename>/usr/local/share/fonts/TrueType/</filename> - ¤U¡AµM«á¥Î <application>ttfm</application> ¦w¸Ë¸Ó¦r«¬¡G</para> - <screen> -&prompt.root; <userinput>ttfm.sh --add xttfm /usr/local/share/fonts/TrueType/mingliu.ttc</userinput> -&prompt.root; <userinput>fc-cache -f -v /usr/X11R6/lib/X11/fonts/TrueType/</userinput></screen> - <para>±µµÛ¬O®Ú¾Ú¨CÓ³nÅé¨Ó×§ï¡A¦b gtk1 ¨t¦Cªº³nÅé¡A¥i¥H×§ï - <filename>~/.gtkrc</filename>¡A - ¦b^¤å¦r«¬«á¡A²Ä¤@Ó¥[¤W - <option>-DynaLab-MingLiU-medium-r-normal--16-*-*-*-c-*-big5-0,</option> - ´N¥i¥H¤F¡C</para> - <para>gtk2 ¨t¦Cªº§ï <filename>~/.fonts.conf</filename>¡C</para> - <programlisting> - <alias> - <family>serif</family> - <prefer> - <family>Bitstream Vera Serif</family> - <family>PMingLiU</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Bitstream Vera Sans</family> - <family>PMingLiU</family> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>Bitstream Vera Sans Mono</family> - <family>PMingLiU</family> - </prefer> - </alias></programlisting> - <para> - <application>WindowMaker</application> «h¬O×§ï - <filename>~/GNUstep/Defaults/WindowMaker</filename>¡A - §â©Ò¦³¥]§t Font ªº³]©w¥[¤W - <option>,-DynaLab-MingLiU-medium-r-normal--16-*-*-*-c-*-big5-0</option> - ¡A³oÃ䪺 16 n®Ú¾Ú«e± Font ªº¦r«¬¤j¤p³]©w¡A³]©w§¹«á¡A - «¶} X ´N¥i¥H¤F¡C</para> - <para> - <application>Mozilla-gtk2</application> ×§ï¦r«¬¥i¥H¶i¤J¿ï³æ«á×§ï¡A - Edit -> Preference -> Appearance -> Fonts¡A - <option>Fonts for:</option> ¿ï¾Ü - <option>Traditional Chinese</option>¡AµM«á§â¦r«¬³£¿ï¾Ü¦¨ - <option>PMingLiU</option> ´N¥i¥H¤F¡C</para> - <para> - <application>xpdf</application> «h¬O×§ï <filename>/usr/X11R6/etc/xpdfrc</filename>¡A - <option>displayCIDFontX Adobe-CNS1 "-dynalab-mingliu-medium-r-normal--%s-*-*-*-c-*-iso10646-1" UCS-2</option> ´N¥i¥H¤F¡C</para> - - <sect1 id="cvsup"> - <title>«O«ù³Ì·sªº Ports Tree</title> - <para>Last Update: 2006¦~ 3¤ë13¤é ©P¤@ 01®É47¤À34¬í CST</para> - <para>Contributed by &a.gslin;</para> - <para>¦b¦w¸Ë³nÅé«e¡A³Ì¦n¥ý§ó·s Ports Tree¡A - «ØÄ³¥ý¥Ñ¦w¸Ë¥úºÐ¤¤¿ï¾Ü Ports Collection ¥ý¦w¸Ë¦n«á¡A - ¦A¨Ó§ó·s Ports Tree¡A³o¼Ë¤l§ó·sªº®É¶¡·|¤ñ¸ûµu¡C</para> - <para>±µµÛ³]©w¦n <filename>/etc/make.conf</filename> - (Y¨S¦³«h¦Û¦æ«Ø¥ß)¡C</para> - <programlisting> -SUP_UPDATE= yes -SUP= /usr/local/bin/cvsup -SUPFLAGS= -g -L 2 -# -# SUPHOST ¥Nªín¨ìþ¥x CVSup¡A½Ð§ï¦¨Â÷±z¤ñ¸ûªñªº Server¡C -# cvsup[1-13].tw.FreeBSD.org -SUPHOST= cvsup.tw.FreeBSD.org - -# -# ¦pªG±z¬O¥Î -STABLE¡A½Ð¥Î stable-supfile (¥Ø«eªº 4.X -STABLE ¬O 4.11¡A5.X -STABLE ¬O 5.4¡A6.X -STABLE ¬O 6.0) -# ¦pªG±z¬O¥Î -CURRENT¡A½Ð¥Î standard-supfile (¥Ø«eªº -CURRENT ¬O 7.0) -SUPFILE= /usr/share/examples/cvsup/stable-supfile -PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile -DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile - -# °ê¤º¥Dnªº FreeBSD distfiles mirror ¯¸¥x -MASTER_SITE_BACKUP?= \ - ftp://cvsup.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ - ftp://cvsup10.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ - ftp://cvsup13.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ - ftp://cvsup2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ -MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}</programlisting> - <note> - <para>¥i¥H¦w¸Ë <filename role="package">sysutils/fastest_cvsup</filename> - ¨ÓÀ˹¤@Ó cvsup ³Ì¾A¦X±z¡A¦w¸Ë§¹«á°õ¦æ <command>fastest_cvsup -c tw</command>¡C - </para></note> - <para>¦w¸Ë¦n°ò¥»ªº Ports Tree «á¡A¦w¸Ë - <filename role="package">net/cvsup-without-gui</filename>¡C</para> - <para>±µµÛ´N¥i¥H¶i¦æ§ó·s¤F¡G</para> - <screen> -&prompt.root; <userinput>cd /usr/ports</userinput> -&prompt.root; <userinput>make update</userinput></screen> - <para>WWW: <ulink url="http://ccca.nctu.edu.tw/~gslin/Documents/FreeBSD/use-cvsup.txt"> - ¦p¦ó¥Î CVSup ¥h§ó·s±zªº source ¥H¤Î ports</ulink></para> - </sect1> -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> - diff --git a/zh_TW.Big5/books/zh-tut/chapters/view.sgml b/zh_TW.Big5/books/zh-tut/chapters/view.sgml deleted file mode 100644 index 7d19e3338a..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/view.sgml +++ /dev/null @@ -1,1237 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.111 ---> - -<chapter id="view"> - <title>¤¤¤åªºÅã¥Ü¤Î¿é¤J</title> - <para>¦pªG±zÁ`¬O±q DOS ªº¤¤¤å¨t²Î©Î¬O¤¤¤å Windows 95 ¤§ÃþªºÀô¹Ò¤U³z¹L - <application>telnet</application> ¨Ó§Q¥Î FreeBSD - ¥D¾÷ªº¸Ü¡A±z¬O¤£»Ýn¬Ý¥»¸`ªº¡C - ¥u¦³·í±zª½±µ¦b¤@³¡ FreeBSD ¥D¾÷¿Ã¹õ«e¾Þ§@®É±z¤~»Ýn¦b FreeBSD - ¤W¦w¸Ë¤¤¤å¨t²Î¡C</para> - <para>¶i¦æ¤¤¤å¤Æªº¤u§@¡A§ÚÌ¥ý±q³Ì²³æªº¤¤¤å²×ºÝ¾÷°µ°_¡AYnÅý Virtual - Console ¾Ö¦³Åã¥Ü¤Î¿é¤J¤¤¤åªº¯à¤O¡A¥Ø«e¦³¡Gbig5con¡Bzhcon - µ¥¤¤¤åµêÀÀ²×ºÝ¾÷³nÅé¥i¥H¿ï¾Ü¡C</para> - <para>¦b Console ¤U¡A¥Ø«eªº¤¤¤åÅã¥Ü³£¬O¾aª½±µÅX°Ê¥D¾÷ªºÅã¥Ü¥d¶i¤Jø¹Ï¼Ò¦¡¡A - »·ºÝ¬OµLªk¨Ï¥Îªº¡C - ¹³¬O telnet¡Bputty µ¥¯Â¤å¦rªº»·ºÝ³s½u³nÅé¡A§ó¬OµLªk³B²zø¹Ï¼Ò¦¡ªº¿é¥X¡A - ©Ò¥H»·ºÝ¤]´N¨S¦³¿ìªk¨Ï¥Î³o¨Ç¤¤¤å±±¨î¥x(Console)¡C</para> - <para>Y¬O¥´ºâ¨Ï¥Î X Window ªº¤¤¤åÀô¹Ò¡A«h¥²¶·¦w¸Ë¤@®M¤¤¤å XIM Server¡A - <application>xcin25</application> ¦b¿é¤Jªº³¡¤À¤ä´© locale »P - XIM ¨ó©w¡A¦b X Window ¤Uªº¤¤¤å¿é¤J¬O¿í´`ªº X11R6 ªº¼Ð·Ç¡A¤]´N¬O»¡¡A - ¥unÀ³¥Î³nÅé¥un¦³ XIM ªº¼Ð·Ç¡A³£¥i¥H¥¿±`ªº¿é¤J¤¤¤å¡A¥¼¨Óªº X window - À³¥Î³nÅéÀ³¸Óº¥º¥·|´Â¦V XIM ªº¼Ð·Ç¡A³o¼Ë¤~¥i¥H¯u¥¿°µ¨ì xcin anywhere¡C - ¥Ø«e¤wª¾¤ä´© XIM ªº³nÅé¦p <application>bluefish</application>¡B - <application>rxvt</application>¡B<application>mozilla</application> - ¡B<application>pyDict</application>¡B - <application>gnomeicu</application>¡C</para> - <para>¥Ø«eµ§ªÌª¾¹D¤ä´©¤¤¤åÅã¥Ü©M¤¤¤å¿é¤Jªº²×ºÝ¾÷¨Ã¤£¦h¡A - ¦p <application>aterm</application>¡B - <application>rxvt</application>¡B - <application>Eterm</application>¡B - <application>mlterm</application>¡B - <application>gnome-terminal</application>¡B - <application>konsole</application> µ¥¡C</para> - - <sect1 id="chinese-input"> - <title>¿é¤Jªk</title> - <para>¥Ø«e¦b FreeBSD ©³¤U¥i¥H¨Ï¥Îªº¤¤¤å¿é¤J¥¥x¦³¡G - console ¤Uªº <link linkend="big5con">big5con</link>¡A - <link linkend="cce">cce</link>¡A - <link linkend="big5cce">big5cce</link>¡A - <link linkend="zhcon">zhcon</link>¡A - <link linkend="kon2">kon2</link> ¥u¦³Åã¥Ü¤¤¤åªº¯à¤O¡A - ¦Ó xwindow ¤Uªº¦³ - <link linkend="xcin25">xcin25</link>¡A - <link linkend="chinput">chinput</link>¡A - <link linkend="xsim">xcim</link>¡A - <link linkend="fcitx">fcitx</link>¡C</para> - <para>¦UºØ¦U¼Ëªº¿é¤Jªk¤£Â_´é²{¡A¥H¦r§Î¬°¼Ð·Çªº¡B¥H¦rµ¬°¼Ð·Ç¡B - ¥H¦r¸q¬°¼Ð·Çªº¡BÁÙ¦³¥H¦r½X¬°°ò¦ªº¡A¦U¦Û¾Ö¦³¦U¦Ûªº¯SÂI¡A - ¤]¦U¦³¦UªºÀu¶Õ¡A³£¦b¬°¿é¤Jªkªº¬ã¨sºÉºøÁ¡¤§¤O¡C - ¥Ø«eªº¤¤¤å¿é¤Jªk¦³¥H¤U¥Dn¥|Ãþ¡G</para> - <para>²Ä¤@¡A¥H¦r¥À¬°°ò¦¡C³oÃþ«¬¿é¤Jªk¡An¨D¨Ï¥ÎªÌ¥unª¾¹D¸Óº~¦rªºÅªµ¡A - §Y¥i¿é¤Jº~¦r¨ì¹q¸£¸Ì±¡C¦ý¬O¿é¤J³t«×«o«D±`ªººC¡A - ¦]¬°º~¦r¸Ì±¦³«Ü¦hªº¦rŪµ¬Û¦Pªº¡A·í±z¿é¤J¸Ó¦r«÷µ®É¡A - ©¹©¹«onªá¤W¤@©wªº®É¶¡±Æ°£¨ä¥¦¦Pµ¦r¡A¤~¯à§ä¨ì±z©Ò»Ýªº¦r¡C - ¦]¦¹¥¦¥u¯à§@¬°¤@ºØ»²§U¿é¤Jªk¨Ï¥Î¡C¨Ò¦p¡A¥xÆWªºª`µ¡B§Ñ«¬¡B¦ÛµM¡B - º~µ¡Bù°¨«÷µ¡B·L³n·sª`µµ¥¡F¤j³°ªº«÷µ¡B¥þ«÷¡BÂù«÷µ¥¡F - »´äªºº~»y«÷µ¡B¸f»y«÷µµ¥¡C</para> - <para>²Ä¤G¡A¥H¦r§Î¬°°ò¦¡C¶i¦æ¦r®Ú©î¸Ñ²Õ¦Xº~¦r¡C - ³oÃþ«¬¿é¤Jªk³Ì¤jªºÀuÂI¬O¦b©ó¥un¸g¹L¤@¬q®É¶¡ªº°V½m¡A - ¿é¤J¤¤¤å¦rªº®Ä²v·|¦³¤j¤jªº´£°ª¡C³oÃþ«¬¿é¤Jªk¤]¬O¥Ø«e³Ì¨üÅwªïªº¤@Ãþ¡C - ¨Ò¦p¡A¥xÆWªºÜ¾e¡B¤j©ö¡B¦æ¦C¡BåF½¼¦Ì¡BµØ¶Hª½Ä±¡B·L³n·sܾeµ¥¡F - ¤j³°ªº¤µ§¡B¾G½Xµ¥¡F»´äªºÁa¾î¡B§Ö½Xµ¥¡C</para> - <para>²Ä¤T¡A¥H¦r½X°ò¦¡C¸ÓÃþ¿é¤Jªk³Ì¨å«¬ªº´N¬O¤º½X¿é¤Jªk¡A - ¥un±z¿é¤J¸Ó¦rªº¤º½X¡A§Y¥i¿é¥X¸Ó¦r¡C¥¦³Ì¤jÀuÂI¬O«½X²v´X¥G¬°¹s¡A - ¤£¥Î¿ï¦r¡A¸`¬ù®É¶¡¡A´£°ª¿é¤J³t«×¡C¦ý«on¨D¨Ï¥ÎªÌ¯à°÷°O¦í¤º½X¡A - º~¦r¼Æ¶qÅå¤H¤§¦h¡A¦pªG¤£¬O±M·~¤H¤h¡A®£©È«ÜÃø°O¦í³o»ò¦h¦rªº¤º½X¡A - ¦]¦¹¡A³oÃþ«¬¿é¤Jªk¬O³Ì¤£¾A¥Îªº¡A¤]´N«Ü¤Ö¦³¤H¨Ó¨Ï¥Î¥¦¡C</para> - <para>²Ä¥|¡A¥H¦r¸q¬°°ò¦¡C¦¹Ãþ«¬¿é¤Jªk¥Dn°w¹ï¨Ï¥Î¥~»yªº¤H¤h¡A - ¥un¿é¤J¬ÛÀ³¦r¸qªº³æµü¡A§Y¥i¿é¤J¸Ó¦r¡A¦ý³t«×¤ñ¸ûºC¡A - ¦Ó¥B¹ï¨Ï¥ÎªÌªº^¤åµ{«×¦³¤@©wªºn¨D¡C¨Ò¦p¡G^º~¿é¤Jªk¡C</para> - <para>¦ýÁ`ªº¨Ó»¡¡A´N¥Ø«e§Î¶Õ¨Ó¬Ý¥H¦r§Î¬°¼Ð·Çªº¿é¤Jªk¡A - ¦b³t«×©M«½Xªº°ÝÃD¸Ñ¨M±o¸û¦n¡A¿é¤J³t«×§Ö¡A«½X²v§C¡A - ¸û¬°¥Î¤á©Ò¼sªx±µ¨ü¡A¥H¦rµ¬°¼Ð·Çªº¿é¤JªkÁöµM¿é¤J³t«×¸ûºC¡A - ¦ý³Ì¬°Â²³æ©ö¾Ç¡A§@¬°¤@ºØ«á³Æ¿é¤Jªk¤]¸û¬°¥Î¤á©Ò¼sªx±µ¨ü¡C</para> - <para>WWW: <ulink url="http://input.foruto.com/introduce/introduce_article001.htm"> - Áä½L¿é¤Jªk¸U¡u½X¡v©bÄË</ulink></para> - <sect2 id="zh-hex"> - <title>zh_hex - ¤º½X¿é¤Jªk</title> - <para>¥un±z¿é¤J¸Ó¦rªº¤º½X¡A§Y¥i¿é¥X¸Ó¦r¡C¥¦³Ì¤jÀuÂI¬O«½X²v´X¥G¬°¹s¡A - ¤£¥Î¿ï¦r¡A¸`¬ù®É¶¡¡A´£°ª¿é¤J³t«×¡C¦ý«on¨D¨Ï¥ÎªÌ¯à°÷°O¦í¤º½X¡A - º~¦r¼Æ¶qÅå¤H¤§¦h¡A¦pªG¤£¬O±M·~¤H¤h¡A®£©È«ÜÃø°O¦í³o»ò¦h¦rªº¤º½X¡A - ¦]¦¹¡A³oÃþ«¬¿é¤Jªk¬O³Ì¤£¾A¥Îªº¡A¤]´N«Ü¤Ö¦³¤H¨Ó¨Ï¥Î¥¦¡C</para> - </sect2> - <sect2 id="cj"> - <title>cj - ܾe¿é¤Jªk</title> - <para>¥Ñ¦¶¨¹´_¥ý¥Í©Òµo©ú¡Aµ²¦X¤¤°ê¶H§Î¦rªº¯S©Ê¡A - ±N©Ò¦³ªºµ§µe²¤Æ¬°24Ó¦r®Ú¡A¨C¤@Ó¦r®Ú¦³³\¦h¤£¦P°ò¥»¦r«¬ªºÅܤơA - ¦]¦¹¥un¼ô°O³o¨Ç¦r®Ú¤Î¦r«¬¡A´N©{¦p¼g¦r¤@¼Ë¡A - ¨Ì·Óµ§µe¤Î¶¶§ÇÁä¤J¦r®Ú´N¥i¥Hªí¥Ü·Qnªº¦r¡C - ¦p¦¹ªº¿é¤Jªk²Å¦X¤¤°ê¦rªº¥»½è¡A - ¤£·|¦³ª`µ¥Î¤[«o§Ñ°O¦r«ç¼Ë¼gªº¯ÊÂI¡C</para> - <para>WWW: <ulink url="http://www.cbflabs.com/">¦¶¨¹´_¤u§@«Ç</ulink></para> - </sect2> - <sect2 id="simplex"> - <title>simplex - ²©ö¿é¤Jªk</title> - <para>²©ö¿é¤Jªk¬O¡yܾeº§À½X²©ö¿é¤Jªk¡zªºÂ²ºÙ¡A - ¬O±Nܾe¿é¤Jªkªº¨ú½X²¤Æ¡A¹ï¨CÓ¤¤¤å¦r¦Ó¨¥¡A - ¥u¨ú¨ä¡yº¡B§À¡z¤G½X¡A¨ä¾lªº³£¬Ù²¤¤£¨ú¡C - ©Ò¥H¥un¤â¤¤¦³¤@±i¡y¤¤¤å¦r¥Àªí¡z¡A¨Ã¤F¸Ñ¤¤¤å¦r¬O¥Ñ¤W¦Ó¤U¡A - ¥Ñ¥ª¦Ó¥k¡A¥Ñ¥~¦Ó¤ºªº¨ú½X¤è¦¡¡A¨c°O¨ú½X³W«h -- ¥u¨ú¡yº¡B§À¡z¤G½X¡A - ¨º»ò´N¥i¥H¶}©l¨Ï¥Î²©ö¿é¤Jªk¿é¤J¤¤¤å¤F¡C</para> - </sect2> - <sect2 id="phone"> - <title>phone,bimsphone - ª`µ¿é¤Jªk</title> - <para>ª`µ¿é¤Jªk¬°¥Ø«e¤¤¤å¿é¤Jªº¥D¬y¡A¨Ì¾Úª`µ²Å¸¹«÷¥X¤¤¤å¦r¿é¤J¡C - ¥t¥~¦]¬°¤¤¤å¦r¦³³\¦h¦Pµ¦r¡A¦]¦¹¿ï¦r¬O¤@¶µ«D±`³Â·Ðªº¤âÄò¡A - ¦]¦¹ bimsphone ´£¨Ñ¤H¤u´¼¼zÀ°±z¿ï¦r¡A - ¤£¹LÁÙ¤£·|¾Ç²ß¨Ï¥ÎªÌ±`¥Îªº¦r·J¡C</para> - </sect2> - <sect2 id="jyutping"> - <title>jyutping - ¸f»y«÷µ¿é¤Jªk</title> - <para>¦©ó¤@¤E¤E¤G¦~»´äµØ³q³]p¤F¡m¸f»y«÷µ¿é¤Jªk¡n¡A - «á¨Ó¤S±N¥¦¥Ñ1.0ª©µo®i¨ì4.0¡Aª½¦Ü³Ì·sªº2001¦Uª©¥»¡C - ³oÓ¿é¤Jªk¼sªx¦b»´ä³QÀ³¥Î¡A¨Ò¦p¡A»´ä¬F©²¥«¬F©²¹Ï®ÑÀ]¡B - °Ï°ì¥«¬F§½¹Ï®ÑÀ]´£¨Ñµ¹¥«¥Á¬d¾\®ÑÄy¡A - Ápºô¹q¸£¤W¨Ï¥Îªº¡u¸fµ¡v¿é¤Jªk´N¬O»´äµØ³q²£«~¡C</para> - <para>¡m¸f»y«÷µ¿é¤Jªk¡n¬O¥Î»´ä²ßºDªº^¤å¦r¥À¼sªF«÷µªº¤èªk¿é¤J¤¤¤å¦r¡C - ¥DÀÉ23,000½X¡AÝ®e¨Ã»Wªº¿é¤J½X¡A¥X¦r²v°ª¡A - ¥ô¦ó¤@ºØ¬y¦æªº«÷ªk³£¯à«÷¥X©Ò»Ý¤§¦r¡C</para> - <para>¹ê¥Îªº¯S§O½s½XÀÉ¡A¬°»´ä±`¥Î¦r«¬¡B¯S®í²Å¸¹¡B¦Ê®a©m¡B¤é¤å¦rµ¥¡A - ´£¨Ñ¤F¦X±¡¦X²z¡A©ö°O¹ê¥Îªº¿é¤J½X¡C</para> - <para>¥Dn¯SÂI¦p¤U¡G</para> - <para>¾A¥Î©óWindows¤¤¤å¥¥xµ¥¦hÓª©¥»¡A¥H³æ¦r©Îµü²Õ§¡¥i¿é¤J¤¤¤å¡C - ¿é¤J¤@½X¡B¤G½Xµ¥§Y¥X²{«Ý¿ï¦r¤è«K¿é¤J¡A¤£¼vÅT¥þ½X¿é¤Jªº²ßºD¡C - ¤â°Ê½Õ¾ã«Ý¿ï¦rÀu¥ý¶¶§Ç¡A§Y®É¼W²Kº~¦r¿é¤J½s½X¤Î¼W²Kµü²Õ½s½X¡C - ´£¨ÑÂ×´IÁp·Q¦rµü¥\¯à¡A¤@¦¸¿é¤J¦h¯ÅÁp·Q¡Aª½¨ì±z§ä¨ì©Ò»Ý¤§¦r¡C - ¤@¦¸©ÊÅã¥Ü©Ò¦³«Ý¿ïº~¦r¡A¯àÅã¥Üº~¦rªº©Ò¦³Ý®e¨Ã»Wªº¸f«÷½s½X¡C - ¦¬¿ý¤F¤Q¸UÓ¥xÆW¡B¤j³°¤Î»´ä¥Îµü¡A¥R¤ÀÅé²{²¼ä©M¹ê¥Îªº·®æ¡C</para> - </sect2> - <sect2 id="bimspinyin"> - <title>bimspinyin - «÷µ¿é¤Jªk</title> - <para>¡uª`µ¡v§Y¬O¶Ç²Îªº¤¤¤åµ¼Ð¡X¤@¡u¬Á©YºN¦ò¡vª`µ¦r¥À¡A - ²{¤µ¦b¥xÆW¤´¼s¬°ªö¥Î¡Cª`µªk§âÁä½L¤Wªº¦r¥À¡B¼Æ¦r¡B - ¤Î²Å¸¹«·s½s±Æ¦¨¥|¤Q¦hÓª`µÁä¡A¥þµL¡u©Ô¤B¤Æ¡vªº²ª¸ñ¡A - ¦n³B¬O§¹¾ã¡A¤@Áä¤@µ¯À¡A¿é¤J³t«×²z½×¤W¸û§Ö¡C - ¦ý¦]¤£»P©Ô¤B¦r¥À±¾¹_¡A§Y¨Ï¼ô±xª`µ¦r¥Àªº¥Î¤á¡A - ªì¾Ç®É¤]n±j°Oª`µ¦r¥À¦bÁä½Lªº¦ì¸m¡C - ¬Û¤Ï¡u«÷µ¡v¤ñ¸û²³æ©ö¾Ç¡A¦b°ê»Ú¤W¥ç¸û¬°¼sªx±µ¨ü¡C</para> - </sect2> - <sect2 id="chewing"> - <title>chewing - »Åµ¿é¤Jªk</title> - <para>»Åµ¿é¤Jªk¬O¤@ºØÁo©úªºª`µ¿é¤Jªk¡C¥¦·|®Ú¾Ú±`¨£ªº¦rµü¡A - ¦Û°Ê±N±z©Ò¿é¤Jªºª`µÂàÅܬ°¾A·íªº¤¤¤å¦r¡A´î¤Ö¦Pµ¦rªº¿ï¾Ü¡C - »Åµ¿é¤JªkÁÙ´£¨Ñ¤F³\¦h¦n¥Î¥\¯à¡A¦p±`¥Î²Å¸¹¿é¤J¡B¤â°ÊÂ_µü¥\¯à¡B - ¤¤^²VÂø¿é¤Jµ¥¡C</para> - <para> - WWW: <ulink url="http://chewing.good-man.org/">»Åµºô¯¸</ulink></para> - </sect2> - <sect2 id="array30"> - <title>array30 - ¦æ¦C30¿é¤Jªk</title> - <para>¦æ¦C¿é¤Jªk©M¨ä¥¦ªº¿é¤Jªk¤ñ¸û°_¨Ó¡A¥ç¬O¤@ºØ©ö¾Ç©ö¥Îªº¿é¤Jªk¡A - ¥¦¥H¦r§Î¬°°ò¦¡B´¬±ó¬Y¨Ç¦r§Î¿é¤Jªk¤¤¤@¨Ç¸û¬°½ÆÂøÃø©úªº³¡¤À¡A - µ²¦X¦Û¤vªº¯S¦â³]p¦¨¡C¯S§O¬O¼ô½m¥H«á¡A¦b¤¤¤å¿é¤J¤W·|¦³¸û¤jªº¬ð¯}¡A - ¤ñ¸û¾A¦X¤j²³¾Ç²ß¡C¦æ¦C¿é¤Jªkªº®a¡A«h´£¨Ñ¦æ¦C¿é¤Jªkªº¬ÛÃö«H®§¡A - ¥]¬A½u¤W±Ð¾Ç¡Ð±Ð±z¾Ç·|¦p¦ó¨Ï¥Î¦æ¦C¿é¤Jªk¡A - ½u¤W«ü¾É¡Ð¥HFAQ§Î¦¡«ü¾É±z¦b¾Ç²ß¦æ¦C¿é¤Jªk¹Lµ{¤¤©Ò¹J¨ì¥ô¦óºÃÃø°ÝÃD¡A - ¥H¤Î¦æ¦C¬ì§Þ¤½¥q³Ì·s°ÊºA¡B¤½¥q²¤¶¡B²£«~Ãoµ¡µ¥µ¥Äæ¥Ø¡A - ¦V±z±q¦hӤ豤¶²Ð¦æ¦C¿é¤Jªk¡C¦pªG±z¦³¿³½ìªº¸Ü¡A - ³o¸Ì¬O¤@ӫܦnªº¤Á¤JÂI¡AÀ°§U±z¾Ç²ß¨Ã´x´¤¥¦¡C</para> - <para> - WWW: <ulink url="http://www.array.com.tw/">¦æ¦C¬ì§Þ</ulink></para> - </sect2> - <sect2 id="liu"> - <title>liu - åF½¼¦Ì¿é¤Jªk</title> - <para>²³æ©ö¾Ç¡A§Ö³t¡A¦b¦U¶µ¤ñÁɤ¤±`¦W¦C«e¥Ù¡C - ¥§¡¨ú½X¼Æ¤Ö¡A¤£¹L¤º«Ø¦¹¿é¤Jªkªº¤¤¤å¨t²Î¤£¦h¡A»Ýªá¿ú¶R¡C</para> - <para>WWW: <ulink url="http://www.liu.com.tw/">¦æ©ö¤½¥qºô¯¸</ulink></para> - <para>WWW: <ulink url="http://liu.twbbs.org/">½¼¦Ì±Ú¼Ö¶é</ulink></para> - </sect2> - <sect2 id="dayi"> - <title>dayi - ¤j©ö¿é¤Jªk</title> - <para>¤j©ö¿é¤Jªk¬O¤¤¤åWindows¤º¥Iªº¿é¤Jªk¡A - ·sªº¡i¤j©ö¿é¤Jªk v5.1 µü®wª©¡j³Ì·s¤T½X¥\¯à¡A - ¨CÓ¦r¡u³Ì¦h¡v¤T½X¡A¸û¤WÓª©¥»§Ö30%¡C§Ö³t¿é¤J±`¥Î¼ÐÂI¡B - ¥þ^¤å¤Î¥þ§Î²Å¸¹¡C¨Ì·Óµ§¹º¶¶§Ç¼g½X¡C - ´£¨Ñ¤j©ö¿é¤Jªk§Þ³N¤ä´©±z¥i¥H±q¿ï³æ¤¤¡A¨Ó¿ï¾Ü±z©Òn¬d¸ßªº°ÝÃD¡C</para> - <para>¦b <application>xcin25</application> ©³¤U·s¼W¤j©ö¿é¤Jªk</para> - <screen> -&prompt.root; <userinput>cd /usr/X11R6/lib/X11/xcin25/tab/big5</userinput> -&prompt.root; <userinput>fetch ftp://xcin.linux.org.tw/pub/xcin/xcin/contrib/dayi3.cin</userinput> -&prompt.root; <userinput>../../bin/cin2tab dayi3.cin</userinput> -&prompt.root; <userinput>vi /usr/X11R6/etc/xcinrc</userinput></screen> - <programlisting> ---- xcinrc.orig Fri Oct 12 18:07:40 2001 -+++ xcinrc Fri Oct 12 18:08:10 2001 -@@ -109,7 +109,7 @@ - (DEFAULT_IM_SINMD "DEFAULT") - (PHRASE "default.phr") - (CINPUT (cj chewing simplex phone bimspinyin bimsphone jyutping -- array30 zh_hex)) -+ array30 zh_hex dayi3)) - (FONTSET "-sony-*-24-*-iso8859-1,-*-24-*-big5-0") - (OVERSPOT_FONTSET "-sony-*-16-*-iso8859-1,-*-16-*-big5-0"))) - ; -@@ -138,6 +138,23 @@ - (define bimsphone@big5 - '((SETKEY 6) - (MODULE "bimsphone"))) -+ -+(define dayi3@big5 -+ '((SETKEY 7) -+ (AUTO_COMPOSE YES) -+ (AUTO_UPCHAR YES) -+ (AUTO_FULLUP NO) -+ (SPACE_AUTOUP NO) -+ (SELKEY_SHIFT YES) -+ (SPACE_IGNORE YES) -+ (SPACE_RESET YES) -+ (AUTO_RESET YES) -+ (WILD_ENABLE YES) -+ (SINMD_IN_LINE1 NO) -+ (END_KEY NO) -+ (BEEP_WRONG YES) -+ (BEEP_DUPCHAR YES))) - - (define array30@big5 - '((SETKEY 8)</programlisting> - <para>WWW: <ulink url="http://www.dayi.com/">¤j©ö¤½¥qºô¯¸</ulink></para> - </sect2> - </sect1> - - <sect1 id="big5con"> - <title>big5con - Ãþ¦üʤѪº¤¤¤å Console</title> - <para>¤@ºØ¦b¥D±±¥x(console)¤W´£¨ÑÅã¥Ü¡A¿é¤Jªº¤¤¤å¤å¦rÅã¥Üµ{¦¡¡A - ¾Þ§@¤¶±Ãþ¦üʤѤ¤¤å¡C</para> - <para>¦w¸Ë <filename role="package">chinese/big5con</filename>¡C</para> - <para>¦b console(vty or ttyv?) login «áª½±µ¥´ <command>b5c</command> - ·|¶i¤J <application>big5con</application>¡G</para> - <programlisting> -Ctrl-Alt-1: ܾe -Ctrl-Alt-3: ª`µ -Ctrl-Alt-6: µüµ -Ctrl-Alt-9: åF½¼¦Ì</programlisting> - <para>¨ä¥¦«öÁä²ßºD¤j³¡¤À©M <application>et3</application> ¦P¡C</para> -<!-- <para>Yn¼W¥[¨ä¥¦¿é¤Jªk¡A¦pܾe¡A¥i½s¿è <filename>/usr/local/bin/et - </filename> <option>/usr/local/bin/b5c -altmeta 1 -in9 Boshiamy.tab -in1 - cj.tab</option> ¥[¤W <option>-in1 cj.tab</option> ªí¥Ü - <command>Ctrl-Alt-1</command> ¤Á´«¨ì cj.tab (ܾe)¡C - <filename>/usr/local/lib/xcin/*.tab</filename> ¦³¨ä¥¦¿é¤Jªk¥i¿ï¥Î¡C - ¨ä¥¦°Ñ¼Æªº¨Ï¥Îªk¡G<filename>/usr/local/lib/xcin/xcin.help</filename></para>--> - <para>³q±` <application>b5c</application> ©M - <application>screen</application> ¤@°_·f°t¨Ï¥Î¡A¥Hµo´§ - buffer & cut-paste & .... ªº¥\®Ä¡A°õ¦æ¶¶§Ç¬°: - <application>b5c</application> ¥ý¡A - <application>screen</application> «á¡A¤]´N¬O - <application>b5c</application> ¾¨¶q¦b console - login «á¥ß§Y°õ¦æ¡A¶i¤J big5 console «á¦A¶]¨ä¥¦»²§U¥\¨ã¡C</para> - <para>Y <application>b5c</application> ³y¦¨ console ¥¢±`¡A - ¥i³z¹L <command>watch -W v0</command> »·ºÝ¦^´_ -- - <command>man watch</command> - ftp://freebsd.ntu.edu.tw/freebsd/woju/source/vgalib.txt</para> - <para>Y¿Ã¹õ°¾±¼©Îªá±¼¡A³q±`¬O scan freq ªº°ÝÃD¡A¥i§Q¥Î¿Ã¹õµwÅé - ·L½Õ¶}Ãö½Õ¾ãÅã¥Ü°Ï°ìªº¦ì¸m©M¤j¤p¡CY¦³¸Ë XFree86¡A¤]¥i±Ò°Ê - X «á¨Ï¥Î <command>xvidtune</command> ½Õ¾ã§´·í¡A±N³Ì¨Î°Ñ¼Æ°O¤J - <filename>/usr/local/etc/big5con.cfg</filename>¡C</para> - <para>Y¨Ï¥Î <application>telnet</application> µLªk¿é¤J¤¤¤å(¥X²{¶Ã½X)¡A - ½Ð°Ñ¦Ò <link linkend="telnet">telnet</link> ¤@¸`¡C</para> - <para>¦pªG°õ¦æ®É¦³°ÝÃD¡A¥ýÀˬd /dev/vga ¬O¤£¬O symlink ¨ì ttyv0¡H - <command>ls -l /dev/vga</command>¡A¦pªG¤£¬Oªº¸Ü½Ð°õ¦æ - <command>ln -sf /dev/ttyv0 /dev/vga</command>¡C</para> - <screen> -&prompt.user; <userinput>b5c</userinput> -Big5con - Big5 Chinese Console version 0.92b -Big5con> fatal error: can't open /dev/vga -&prompt.user; <userinput>ls -l /dev/vga</userinput> -ls: /dev/vga: No such file or directory -&prompt.user; <userinput>ln -sf /dev/ttyv0 /dev/vga</userinput> -&prompt.user; <userinput>ls -l /dev/vga</userinput> -lrwx------ 1 root wheel 5 5 16 17:34 /dev/vga -> ttyv0</screen> - <note><para>¥H¤U´£¨Ñ¤@Óµn¤J´N°õ¦æ <command>b5c</command> ªº¤èªk¡A - ¦b ~/.cshrc ³Ì«á¥[¤J¥H¤Uµ{¦¡½X¡G</para> - <programlisting> -if ( `tty | cut -b 1-9` == "/dev/ttyv" ) then - exec b5c -endif</programlisting></note> - <figure> - <title>big5con snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/big5con" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="ftp://www.tw.freebsd.org/pub/taiwan/NTU/woju/binary/b5c.html"> - §ó¦hªº¸ê°T</ulink></para> - <para>WWW: <ulink url="http://sourceforge.net/projects/big5con/"> - big5con project</ulink></para> - </sect1> - - <sect1 id="zhcon"> - <title>zhcon - °ò©ó FrameBuffer ªº±±¨î¥x¦h¤º½X¤¤¤å¥¥x</title> - <para><application>zhcon</application> ¬O¤@Ó°ò©ó FrameBuffer - ªº±±¨î¥x¦h¤º½X¤¤¤å¥¥x¡C¥L¯à°÷³z¹L FrameBuffer - ¦b±±¨î¥x¤WÅã¥Ü²Å餤¤å¡BÁcÅ餤¤å¡B¤é¤å¡BÁú¤å¡C</para> - <para>¥Ø«eª©¥»ªº <application>zhcon</application> ¾Ö¦³¥H¤Uªº¯S©Ê¡G</para> - <para>§¹¥þ¤ä«ù FrameBuffer ³]³Æ(±q640x480x8bpp ¨ì 1024x768x32bpp)¡A - ¤ä«ù¦hºØ¤º½X(GB2312,GBK,BIG5,JIS,KSCM)¡A - ¨Ã¥i¨Ï¥Î¼öÁä¦b¤ºØ¤º½X¶¡°ÊºA¤Á´«¦Û°ÊÃѧOGB2312/BIG5¤º½X¡A - ¨Ã¯à¦b¤GªÌ¶¡¦Û°Ê¤Á´«¥i¥¿½TÃѧO¦UºØ¨îªí²Å¸¹¡A - ¤£·|¥X²{¶Ã½X¥i¥Î¼öÁäÂsÄý¾ú¥v¿Ã¹õ¡A - ¤ä«ù©Ò¦³°ò¤_½XªíªºWindows98¿é¤Jªk©MUCDOS¿é¤Jªk(¨t²Î¤º«Ø12ºØ¿é¤Jªk)¡C</para> - <para>¦w¸Ë <filename role="package">chinese/zhcon</filename>¡C</para> - <programlisting> -¥\¯àÁ仡©ú¡G -CTRL_SPACE: ¥´¶}/Ãö³¬¿é¤Jªk -ALT_SPACE: Åã¥Ü/ÁôÂÿé¤J±ø -CTRL_,: ¤Á´«¥þ¨¤/¥b¨¤ -CTRL_.: ¤Á´«¤¤¤å¼ÐÂI -CTRL_F1: ¤Á´«¦ÜGB2312¤º½X -CTRL_F2: ¤Á´«¦ÜGBK¤º½X -CTRL_F3: ¤Á´«¦ÜBIG5¤º½X -CTRL_F4: ¤Á´«¦ÜJIS¤º½X -CTRL_F5: ¤Á´«¦ÜKSCM¤º½X -CTRL_F9: ¤Á´«GB2312/BIG5¦Û°ÊÃѧO¼Ò¦¡ -CTRL_F10: ¶i¤J¿ï³æ -CTRL_ALT_1 - CTRL_ALT_9: ¤Á´«¿é¤Jªk -CTRL_ALT_0: ^¤å¿é¤J</programlisting> - <programlisting> -¿é¤Jªk¿ï¶µ¡G -CTRL_ALT_1: µL½¼¦Ì -CTRL_ALT_2: ܾe -CTRL_ALT_3: ª`µ -CTRL_ALT_8: ¦æ¦C30 -CTRL_ALT_9: µL½¼¦Ì</programlisting> - <note><para>ª`µ¦b¿ï¦r¤W¥²¶·¥Î ALT_¼Æ¦r ¤~¯à¿ï¦r¡A - ¥Î + ©Î = ´«¶¡C</para></note> - <programlisting> -¾ú¥vÂsÄý¡G -SHIFT_PAGEUP: ¤W±²¥bӿùõ -SHIFT_PAGEDOWN: ¤U±²¥bӿùõ -SHIFT_ARROWUP: ¤W±²¤@¦æ -SHIFT_ARROWDOWN: ¤U±²¤@¦æ</programlisting> - <figure> - <title>zhcon snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/zhcon" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>sourceforge WWW: <ulink url="http://sourceforge.net/projects/zhcon/"> - zhcon project</ulink></para> - <para> - main WWW: <ulink url="http://zhcon.gnuchina.org/"> - http://zhcon.gnuchina.org/</ulink></para> - </sect1> - - <sect1 id="big5cce"> - <title>big5cce - ÁcÅ餤¤å Console Àô¹Ò</title> - <para>big5cce (BIG5 Console Chinese Environment)</para> - <para>¤@¡B«e¨¥</para> - <para>CCE (Console Chinese Environment) ¬° Rui He, >herui@cs.duke.edu< - ¼¶¼gªº¤¤¤å±±¨î¥x¨t²Î (§ï¼g¦ÛµÛ¦Wªº kon)¡A¦ý¥Ø«e¶È¤ä´©Â²Åé(GB)ªº¿é¤J - ¤è¦¡¡C ¥Ñ©ó CCE ¤ä´© Mouse (Copy & Paste) ¥H¤Î multiple-terminal¡A - °t¦X Frame Buffer Åã¥Ü³t«×¬Û·í§Ö³t¡AÆZ§Æ±æ¯àÅý¨Ï¥ÎÁcÅé(Big5)ªº - GNU/Linux ©M FreeBSD users ¤]¯à¨Ï¥Î³o®M·¥¨Îªº¤¤¤å¬É±¡A¦]¦¹¤~¦³ big5cce - ªº¥X²{¡C</para> - <para>big5cce ¥Dn¬O¼W¥[ÁcÅ餤¤åªº¦U¶µ¿é¤Jªk¤ä´©¡A¥Ø«e¤ä´©ªº¿é¤Jªkp - ¦³Ü¾e¡Bª`µ¡B»´ÃP¡B¤j©ö¡B¦æ¦C¡BåF½¼¦Ì¡B¤º½Xµ¥¡A¦ÓÅã¥Üªº¤¤¤å¦r§Î±Ä¥Î - FreeBSD ¤WµÛ¦Wªº big5con ©Ò±Ä¥Îªº kc16.smf (Âন cce ©Ò¨Ï¥Îªº.bin)¡C - ¦¹¥~¡AÁÙ¼W¥[ ¤F¥b§Î/¥þ§Îªº¿é¤J¡ACtrl+Shiftªº´`Àô¤Á´«¿é¤Jªk¡A¹ï©ó¨ä¥¦ - ¿é¤Jªkªº¼W¥[¥i§Q ¥Î big5cce ©Ò´£¨Ñªº cin2tab ±N¿é¤Jªkªº .cin Âà´«¦¨ - tab ¨Ã¦b big5cce.cfg ¤¤¥[¤J¿é¤Jªkªí®æ§Y¥i¡C</para> - <para>¤G¡B¦w¸Ë</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/big5cce</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <programlisting> -2) ¨Ì»Ý¨D×§ï /usr/lib/big5cce/big5cce.cfg -3) °õ¦æÀɱN¦w¸Ë¦b /usr/bin/big5cce¡A¿é¤Jªk¡B¦r«¬¤Î³]©wÀÉ(big5cce.cfg) - «h¦w¸Ë¦b /usr/lib/big5cce ¥Ø¿ý¡C</programlisting> - <para>¤T¡B¿é¤Jªk¡G</para> - <programlisting> -1) ¨Ï¥Î Ctrl+Shift ¥i½ü¬y¤Á´«¿é¤Jªk(Only GNU/Linux)¡C -2) Ctrl+Space ¥i¤Á´« ¤¤/^ ¿é¤Jª¬ºA¡C -3) Shift+Space ¥i¤Á´« ¥b§Î/¥þ§Î ¿é¤Jª¬ºA¡C -3) Ctrl+Alt+0 ¤º©w¬° ¤º½X ¿é¤Jªk¡A¤£¶·¸ü¤J¿é¤Jªkªí®æ(.tab) -4) Ctrl+Alt+3 ¬°¹w³]ªº ª`µ ¿é¤Jªk¡C -5) Ctrl+Alt+1 ~ 9 ·|¨Ì big5cce.cfg ¤¤³]©w¸ü¤J¿é¤Jªkªí®æ(.tab)ªº¶¶§Ç¤Á´«¡C -6) Ctrl+Alt+9 ¹w³]¬°åF½¼¦Ì¿é¤Jªk¡Abig5cce·|¨Ï¥Î¿W¥ßªºåF½¼¦Ì¿é¤J³B²z¡A - ©Ò¥HY·Q¨Ï¥ÎåF½¼¦Ì¿é¤Jªk½Ð¸ü¤J¦Ü Ctrl+Alt+9 ¤¤¡C - NOTE: - big5cce ¤£´£¨ÑåF½¼¦Ì¿é¤Jªkªí®æ¡A½Ð¨Ï¥ÎªÌ¦Û¦æ download - åF½¼¦Ì©Ò¨Ï¥Îªº .cin ¡A§Q¥Î big5cce ©Ò´£¨Ñªº cin2tab Âà´«¦¨ .tab - ¨Ã¦b big5cce.cfg ¤¤¥[¤J¿é¤Jªkªí®æ§Y¥i¡C</programlisting> - <para>¥|¡B¦r§Î¡G</para> - <programlisting> -1) big5cce ¤º©w¨Ï¥Î kc16.bin ¦r«¬¡C -2) ¤ºªþ hku-ch16.bdf ¤Î hku-ch16.bin ¦r§Î¡Aì¥ý cce/kon ©Òªþ¤§ - bdf2bin ¦³¨Ç°ÝÃD¡A¸g cnoize §ï¨}¹L«á¤~¯à¦¨¥\±N .bdf Âন .bin - ¦ý¤´¦³¨Ç¦r§Î·|¿òº|¡A¸Ô²Ó»¡©ú½Ð°Ñ¦Ò font/bdf2bin.c ªºµù¸Ñ¡C -3) Yn¼W¥[·sªº¦r«¬(¨Ò¦p¡GBIG5+)¡A½Ð×§ï font.c Ãö©ó¦r§Î Coding - ªº³¡¥÷¡A¥H¤Î¨Ï¥Î grep "hard code" *.c ¤¤§ä´M¬ÛÃöªºµ{¦¡½X¡C</programlisting> - <para>¤¡Bmultiple-terminal¡G</para> - <programlisting> -1) Ctrl+Alt+A ¶}·sµøµ¡¡A³Ì¦h¥i¦P®É¶}¤Q²Õµøµ¡¡C -2) Ctrl+Alt+X Ãö³¬©Ò¦bµøµ¡¡C -3) Ctrl+Alt+N ¤U¤@Óµøµ¡¡C -4) Ctrl+Alt+P ¤W¤@Óµøµ¡¡C</programlisting> - <para>¤»¡BMouse support¡G</para> - <programlisting> -1) ·Æ¹«¤ä´©¡A½Ð¦b big5cce.cfg ¤¤³]©w¨Ï¥Îªº·Æ¹«(¤º©w PS2)¡C -2) «ö¦í·Æ¹«¥ªÁä¥i§@¤å¦r¤Ï¥Õ(Copy)¡C -3) «ö¤U·Æ¹«¥kÁä§Y¦b´å¼Ð¦ì§}§@ Paste °Ê§@¡C -4) ×¥¿ì¥ý cce/kon ¦b Paste ¤å¦rªº bug (by cnoize)¡C</programlisting> - <para>¤C¡B¨ä¥¦¥\¯à¡G</para> - <programlisting> -1) Ctrl+Alt+R Refresh ©Ò¦bµøµ¡¡C</programlisting> - <para>¤K¡Bbugs/test¡G</para> - <programlisting> -1) Y±ý¨Ï¥Î HardScroll ¥[³t½Ð¦b Makefile ¥[¤J -D__HardScroll__¡A - ¦ý·|¦³¤@¨Ç°ÝÃD¡A½Ð¥ý¤£n¨Ï¥Î¡C -2) FreeBSD 4.0 ¦b GNU/Linux vmware ¤U mouse »Ý³]¬° MouseSystems ¤~¯à - ¥¿±`¨Ï¥Î¡C</programlisting> - <para>Gian-Yan Xu. <kids@linux.ee.tku.edu.tw></para> - <para>WWW: <ulink url="http://linux.ee.tku.edu.tw/~kids/"> - http://linux.ee.tku.edu.tw/~kids/</ulink></para> - </sect1> - - <sect1 id="cce"> - <title>cce - ²Å餤¤å±±¨î¥xÀô¹Ò</title> - <para>¸Óµ{§Ç¬O¤@ÓÃþ¦üWZCE¡Ayact©Mchdrvªº±±¨î¥x¤¤¤å¥¥x¡C - ¶i¤J¸ÓÀô¹Ò¥i¥H¥Î "ªÅ®æ+Ctrl" Áä¨Ó¤Á´«¤¤¤å/^¤åªº¤£¦P¿é¤J¤è¦¡¡A - "Ctrl+Alt+0~9" ¥i¥H¥Î¨Ó§ïÅܤ£¦Pªº¿é¤Jªk¡C - "Ctrl+Alt+9" ¬O¤º½X¿é¤Jªk¡C"Ctrl+Alt+0" ¬O«÷µ¿é¤Jªk¡C - Àq»{±¡ªp¤U¡ACCE¥H¥þ«÷¿é¤Jªk§@¬°Àq»{¿é¤Jªk¡A - ¨Ã±N¤µ§¿é¤Jªk§@¬°²Ä¤G¿é¤Jªk¡C±z¥i¥H³q¹L¨Ï¥Î¤u¨ã³n¥ócin2tab - ¡]¦w¸Ë¦b/usr/lib/ccek¤¤¡^©Mtab2cin¨Ó³Ð«Ø¦Û¤vªº¿é¤Jªk¡C - cin2tab·|±N¿é¤Jªkªº·½¤å¥ó®æ¦¡¡]*.cin¡^Âà´«¦¨¤G¶i¨î®æ¦¡¡A - ¦Ótab2cin§¹¦¨ªº¬O¬Û¤Ïªº¤u§@¡C</para> - <para>¥Ñ©ó¦w¥þ©Ê°ÝÃD¡Acce ³Q²¾¥X ports tree¡A - ¤£¹Lµ§ªÌ¦³¥t¥~«O¦s¤F¤@¥÷¦b outta-port¡C</para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/cce</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <programlisting> - Ctrl+Space ¤Á´«¤¤¤å/^¤å¿é¤Jªk - Ctrl+Alt+0 «÷µ¿é¤Jªk - Ctrl+Alt+9 ¤º½X¿é¤Jªk - Ctrl+Alt+1 ¥þ«÷¿é¤Jªk - Ctrl+Alt+2 ¤µ§¿é¤Jªk - Ctrl+Alt+3-Ctrl+Alt+8 ¨ä¥¦¿é¤Jªk</programlisting> - <figure> - <title>cce snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cce" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://programmer.lib.sjtu.edu.cn/cce/cce.html"> - cce project</ulink></para> - <para>WWW: <ulink url="http://sourceforge.net/projects/cce2k/"> - cce2k project</ulink></para> - </sect1> - - <sect1 id="kon2"> - <title>kon2</title> - <para><application>kon2</application> ¬O£¸®M¤ä´© CJKV ªº Console - À³¥Îµ{¦¡¡A¤]¬O¥Ø«e <application>big5con</application> ©M - <application>cce</application> ªº«e¨¡A¤£¹L¥L¨Ã¤£¤º§t¿é¤Jªk¡A - ©Ò¥H¾A¦Xè¸Ë§¹§ä¤¤¤å¸ê®Æ¥Î¡A¦]¬°¥L¬O¥Ø«e³Ìéwªº¤F¡C</para> - <para>¦w¸Ë <filename role="package">chinese/kon2</filename>¡C</para> - <para><application>kon2</application> ¨Ï¥Î kcfonts ¤ºªº kc15f - ¤¤¤åÁcÅé¦r«¬¡A³oÓ¦r«¬¥]§t¤Fʤѥ~¦rµ¥¡A - ¤]¥]§t¤F <application>fcitx</application> ¤ºªº gbkst16 ¤¤¤å²Åé¦r«¬¡A - ¦b¤Á´«ªº³¡¥÷¤ñ¸û³Â·Ð¡A¥Ø«e¹w³]¬O¨Ï¥Î BIG5-0¡A - ¦pªGn¨Ï¥Î²ÅéÀô¹Ò¡A¥²¶·¿é¤J <command>kon -Coding GBK-0</command>¡A - ÁcÅé¬Û¹ïÀ³ªº´N¬O <command>kon -Coding BIG5-0</command>¡A - ¦Ó¸Óµ{¦¡¥Ø«e¤]¤£ºÞ¨Ï¥Î²Åé©Î¬OÁcÅéÀô¹Ò¡A - ³£·|¦P®É¸ü¤J¨âºØ¦r«¬¡A©Ò¥H·|¦³¤@ÂIÂIºC¡A¥i¥H¥Î <command>fld -i</command> - ¨ÓÆ[¹î¥Ø«e¸ü¤Jªº¦r«¬¡C</para> - <screen> -&prompt.user; <userinput>fld -i</userinput> - No. ShmId Font Name Size MemSize -+---+-----+---------------+-----+-------+ - 9 65541 JISX0201.1976-0 8x16 4080 - 20 65540 GBK-0 16x16 774144 - 24 196611 BIG5-0 16x15 472240</screen> - </sect1> - - <sect1 id="xcin25"> - <title>xcin25 - ÁcÅ餤¤å XIM Server</title> - <para>¦pªG±z±`¨Ï¥Î X Window¡A§Ṳ́Q¤À«ØÄ³±z±Ä¥Î <application>xcin25 - </application> »P <application>rxvt</application> - ²Õ¦Xªº¤è¦¡¡A¨Ó¸Ñ¨M¤¤¤å¿é¤Jªº°ÝÃD¡C </para> - <para><application>xcin25</application> ¬O Xwindow Chinese INput - ªºÁY¼g¡A¬O¤@Ó¦b X Window ¼Ò¦¡ - ¤U°õ¦æªº¤¤¤å¿é¤J¨t²Î¡A¦]¬° <application>xcin25</application> - ¬O§Q¥Î X Window ªº - Server/Client ¤è¦¡°õ¦æªº¡A©Ò¥H±z¥un±Ò°Ê¤@Ó - <application>xcin25</application> ¿é¤Jµøµ¡ - ¡A«K¥i¥H¹ïÀ³³\¦hªº <application>rxvt</application> - Åã¥ÜµêÀÀ²×ºÝ¾÷¡A¦û¥Î¨t²Î¸ê·½¤ñ¸û¤p¡C - ¤]´£¨ÑÃþ¦ü DOS Àô¹Ò¤Uªº§Ñ§Î©Î¦ÛµM¿é¤Jªkªº´¼¼z«¬¿é¤J¿ï¦rÀô¹Ò¡C </para> - <para>¦w¸Ë <filename>chinese/xcin25</filename>¡C</para> - <para>¦w¸Ë§¹¦¨«á¡A¦b <filename>~/.cshrc</filename> ¤¤¼W¥[¤U¦Cªº³]©w</para> - <programlisting> -export XMODIFIERS="@im=xcin"</programlisting> - <para>¨Ã¦b <filename>XF86Config</filename> ¤¤ªº <option>Section "Files"</option> - °Ï¬q¼W¥[ <option>FontPath "/usr/X11R6/lib/X11/fonts/local/"</option> - ¡C</para> - <para>¥Ø«eªº port ÁÙ¥]¶i¤F»Åµ¿é¤Jªk(chewing)¡A¤@ºØÁo©úªºª`µ¿é¤Jªk¡C - ¥¦·|®Ú¾Ú±`¨£ªº¦rµü¡A¦Û°Ê±N±z©Ò¿é¤Jªºª`µÂàÅܬ°¾A·íªº¤¤¤å¦r¡A - ¨Ï±z´X¥G¤£»Ýn¦b¿é¤J®É¤@ª½¿ï¨ú¦Pµ¦r¡C</para> - <figure> - <title>xcin25 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/xcin25" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://xcin.linux.org.tw/"> - xcin project</ulink></para> - </sect1> - - <sect1 id="gtk-im-module"> - <title>GTK_IM_MODULE</title> - <para>GTK2 ¥»¨¤]´£¨Ñ¤£¤Ö¿é¤Jªk¨Ñ¨Ï¥ÎªÌ¿ï¥Î¡A - ±z¥i¥H³z¹L <command>gtk-query-immodules-2.0</command> - ¨Ó¨ú±o¦³¨º¨Ç Input Method Module¡A - ¤£¹L¤´µM¨S¦³¤º«Ø¤¤¤åªº¿é¤Jªk¼Ò²Õ¡A - ©Ò¥H¥L¤]¤ä´©«D¥L¥»¨©Ò´£¨Ñªº¨ä¥L¤è¦¡¨Ó¿é¤J¡A - ¨Ò¦p XIM¡C - GTK_IM_MODULE ¦b¬Y¨Ç±¡ªp¤UªºÀu¥ýÅv·|¤ñ XMODIFIERS ÁÙ°ª¡A - ¦pªG¬°¤F«OÀI°_¨£¡A - ¥i¥H³]©w¬° xim¡C</para> - <screen>&prompt.user; <userinput>setenv GTK_IM_MODULE xim</userinput></screen> - <para>¦pªGn¸ó¤J immodule ¥i¥Hª`·N¤@¤U - <filename role="package">japanese/uim</filename>¡C - uim ªº¥Ø¼Ð¬O§@¬°µo®i·s immodule ªº°ò¦¥¥x¡A - ¥Ø«e¤w¸g¦³¤£¤Ö Emacs ªº¿é¤Jªk¦b¤W±¡A¹³¬O PinYin¡C - ©Î¬O ¤å¨ã(wenju)¡A¥L¤w¸g¦b¤W±¶}µo¤µ§©M«÷µ¿é¤Jªk¡A - ¥L§Q¥Î TIM(Table-based Input Method) ³oÓ GTK2 Áä½L¿é¤J¼Ò²Õ¡A - ±N¿é¤Jªk¥HÂà´«½Xªíªº¤è¦¡±±¨î¡A¥i¥H¤è«Kªº×§ï©Î·s¼W½Xªí¨Ó©w¸q·sªº¿é¤Jªk¡A - wenju ªººô¯¸¦³¸Ô²Ó¤¶²Ð TIM ªº¦w¸Ë»P¨Ï¥Î¤è¦¡¡C - ¬YÓ¤j³°ªº¿é¤Jªk SCIM ¤]¦³°µ¹ï immodule ªº¤ä´©¡C</para> - <para>µ§ªÌ§â xcin25 ªºª`µ¡Aܾe¡AåF½¼¦Ìªº .cin Âন¤F wenju ªº .tim¡A - ¦³¿³½ìªº¥i¥H¦w¸Ë outta-port/wenju¡AµM«á³]©w GTK_IM_MODULE ¨Ó¿ï¾Ü¿é¤Jªk¡A - ©Î¬O¦bµøµ¡¤W«ö¥kÁä¿ï¾Ü¡C - ª`µ¬O phone.tim¡Aܾe¬O cj.tim¡AåF½¼¦Ì¬O liu.tim¡A - ¦pªGn¨Ï¥Îª`µ¥i¥H¿é¤J¦p¤U:</para> - <screen>&prompt.user; <userinput>setenv GTK_IM_MODULE phone.tim</userinput></screen> - <programlisting> -¥H¤U¬OÂà´« .cin ¨ì .tim ªº¤è¦¡ -# echo "TIMName=ª`µ" > phone.tim.big5 -# sed -e '/%/d' -e '/^#/d' phone.cin | awk '{print $1, $2}' | sort | uniq | \ - awk '{ if ( b == $1 ) { line = line "|" $2 } else { line = line "\n" $1 "=" $2 } b = $1 } END { print line }' \ - >> phone.tim.big5 -# iconv -c -f big5 -t utf-8 phone.tim.big5 > /usr/X11R6/share/wenju/phone.tim -# gtk-query-immodules-2.0 > /usr/X11R6/etc/gtk-2.0/gtk.immodules - -¥H¤U¬O¿é¤Jªkªº¨Ï¥Î¤è¦¡ -Shift+Space ¥i¤Á´«^¼Æ¿é¤Jªk -. ¤U¤@Ó¦r©Îµü -> ¤U¤QÓ¦r©Îµü -, ¤W¤@Ó¦r©Îµü -< ¤W¤QÓ¦r©Îµü -Space ¿ï¾Ü²Ä¹sÓ¦r©Îµü -Ctrl+¼Æ¦r ¿ï¾Ü²Ä´XÓ¦r©Îµü -Enter °e¥X</programlisting> - <para>è¤Á´«¨ì wenju ªº®ÉÔ¡AOverTheSpot ·|¦b³Ì¥ª¤W¨¤¡A - ¥i¥H¥ô·N¿é¤J¤@Ó¦rµM«á«ö¤è¦VÁä¡A¥L´N·|¶]¨ì¥¿½Tªº¦ì¸m¤W¡C - ¤£¹L¿ï¦rªº¤è¦¡Áٻݧï¶i¡A¥Ø«e¬O¥Ñ 0 ¦Ü 9¡A - ³q±`¬O²ßºD 1 ¦Ü 0 ªºÁä½L±Æ¦C¶¶§Ç¡C</para> - <para>WWW: <ulink url="http://sourceforge.jp/projects/anthy/files/"> - UIM input method collection</ulink></para> - <para>WWW: <ulink url="http://wenju.sourceforge.net/"> - ¤å¨ã(wenju) - Writing Tools</ulink></para> - <para>WWW: <ulink url="http://www.turbolinux.com.cn/~suzhe/scim/"> - Smart Common Input Method(SCIM)</ulink></para> - </sect1> - - <sect1 id="chinput"> - <title>chinput - ²Å餤¤å XIM Server</title> - <para>±q <application>Chinput-2.1</application> ¦b - GNU/Linux ¥¥x¤W²¾´Ó¹L¨Óªº³nÅé¡C - ¥Ø«e¦³ <application>chinput</application> »P - <application>chinput2</application> ¨âºØ®M¥ó¡C - ¤¤¤å GB¡BBIG5¡B¤é¤å½X¿é¤J¦øªA¾¹¡C </para> - <para>¦w¸Ë <filename role="package">chinese/chinput</filename>¡C</para> - <screen> -&prompt.root; <userinput>cp work/chinput/fonts/*.pcf.gz /usr/X11R6/lib/X11/fonts/local/</userinput> -&prompt.root; <userinput>mkfontdir /usr/X11R6/lib/X11/fonts/local/</userinput> -&prompt.root; <userinput>xset fp rehash</userinput></screen> - <para>¦w¸Ë <filename role="package">chinese/chinput3</filename>¡C</para> - <para>¦w¸Ë¦n chinput «á¡A°O±on×§ï .xinitrc ªº XMODIFIERS¡A - ¦pªG¨S¦³ªº¸Ü´N¦Û¦æ¥[¤W¡C </para> - <programlisting> -export XMODIFIERS="@im=Chinput" </programlisting> - <para>µM«á¥un¥Î <command>chinput &</command> ´N¥i¥H¶}±Ò¡A - ¤£¹L¹w³]¶}±Òªº®ÉÔ¬OÁôÂ꺡A¥²¶·¦A¥Î ctrl+space ¥s¥X¨Ó¡C </para> - <programlisting> -¼öÁä: - Control-space: ÁôÂÃ/¼u¥X¿é¤Jµ¡¤f - Control-LeftButton: ÁôÂÿé¤Jµ¡¤f(¾A¥Î¤_¦b¤£¤ä«ùXIMªº³n¥ó - ¤¤¤u§@®É·Q§â¿é¤J±øÁôÂ꺳õ¦X) - Alt-space: ¤Á´«¿é¤J±øªºÅã¥Ü¼Ò¦¡(®Úµ¡¤f¼Ò¦¡©M¥ú¼Ð¸òÀH¼Ò¦¡) - Control-Alt-Space: ¤Á´«¦Û°ÊÁôÂéM«D¦Û°ÊÁôÂüҦ¡. - F1: ¿E¬¡/¸T¤î¤¤¤å¿é¤J - (Shift)Fn: ¤Á´«¿é¤J¤èªk </programlisting> - <para>±µµÛ¶}±Ò¤@Ó²Åé²×ºÝ¾÷¡G<command>rxvt -fm "-aliasdefault-ming-medium-r-normal--16-160-0-0-c-160-gb2312.1980-0" -im Chinput &</command></para> - <para>Author WWW:<ulink url="http://www.opencjk.org/~yumj/"> - Yu Mingjian's Homepage</ulink></para> - </sect1> - - <sect1 id="minichinput"> - <title>miniChinput - ²Å餤¤å XIM Server</title> - <para>¦w¸Ë <filename role="package">chinese/miniChinput</filename>¡C</para> - <para>×§ï <filename>~/.xinitrc</filename> ¤å¥ó¥[¤J - <option>export XMODIFIERS=@im=Chinput</option>¡C</para> - <para>WWW: <ulink url="http://sourceforge.net/projects/minichinput/"> - miniChinput project</ulink> - </sect1> - - <sect1 id="xsim"> - <title>xsim - ²Å餤¤å XIM Server</title> - <para>¦w¸Ë <filename role="package">chinese/xsim</filename>¡C</para> - <para>½T»{¦s¦b <filename>/usr/X11R6/lib/X11/locale/zh_CN/XI18N_OBJS</filename>¡A - ¦pªG¨S¦³¡A¥i¥H«þ¨©³oÓ - <filename>/usr/X11R6/lib/X11/locale/zh/XI18N_OBJS</filename> - ¨Ã×§ïª`ÄÀ <option>__XlcEucLoader</option> ªº¤@¦æ¡C</para> - <para>×§ï <filename>~/.xinitrc</filename> ¤å¥ó¥[¤J - <option>export XMODIFIERS=@im=XSIM</option>¡C</para> - <para>WWW: <ulink url="http://sourceforge.net/projects/xsim/"> - xsim project</ulink> - </sect1> - - <sect1 id="fcitx"> - <title>fcitx - ²Å餤¤å XIM Server</title> - <para>¦w¸Ë <filename role="package">chinese/fcitx</filename>¡C</para> - <para>×§ï <filename>~/.xinitrc</filename> ¤å¥ó¥[¤J - <option>export XMODIFIERS=@im=fcitx</option>¡C</para> - <para>´ú¸Õ¡G</para> - <screen> -&prompt.user; <userinput>setenv LANG zh_CN.EUC</userinput> -&prompt.user; <userinput>setenv LC_CTYPE zh_CN.EUC</userinput> -&prompt.user; <userinput>setenv XMODIFIERS @im=fcitx</userinput> -&prompt.user; <userinput>rxvt -fm "-*-gbk-*" -km gb &</userinput></screen> - <para>¦pªG¬O KDE3 ªº¨Ï¥ÎªÌ¥i¯à·|µo²{µLªk¨Ï¥Îªº°ÝÃD¡A - ¥i¯à¬O¦]¬°¹w³] Root ¦Ó fcitx ¨Ã¤£¤ä´©¡A - ¥i¥H³z¹L°õ¦æ qtconfig¡A¿ï¾Ü Interface -> - XIM Input Style: Over The Spot¡A - File -> Save¡AµM«á«¶}n¿é¤Jªº³nÅé§Y¥i¡C</para> - <para>WWW: <ulink url="www.fcitx.org/"> - fcitx project</ulink></para> - </sect1> - - <sect1 id="aterm"> - <title>aterm - ¤ä´© XIM ªº¤¤¤å²×ºÝ¾÷</title> - <para><application>aterm</application> ¬O¤@®M±m¦â vt102 ²×ºÝ¾÷³nÅé¡A - ¤ä´©³z©ú©M XIM¡C</para> - <para>¦w¸Ë <filename role="package">chinese/aterm</filename>¡C</para> - <para>µ§ªÌ¥Ø«e¨Ï¥Îªº³]©w <filename>~/.Xdefaults</filename></para> - <programlisting> -! Begin ports/chinese/aterm configuration -aterm.borderColor: black -aterm.background: black -aterm.backspacekey: "^H" -aterm.cursorColor: IndianRed -aterm.foreground: gray98 -aterm.geometry: 80x24 -aterm.inputMethod: xcin -aterm.multichar_encoding: big5 -aterm.preeditType: OverTheSpot -aterm.scrollTtyKeypress: True -aterm.scrollTtyOutput: False -aterm.scrollBar_right: True -aterm.shading: 30 -aterm.termName: xterm-color -aterm.transparent: True -aterm.transpscrollbar: True -aterm.troughColor: black -!±z¥i¿ï¾Ü·Qnªº¦rÅé¤j¤p -! °ê³ì 16pt, °ê³ì 16pt -aterm.font: 8x16 -aterm.mfont: kc15f -! End ports/chinese/aterm configuartion</programlisting> - <figure> - <title>aterm snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/aterm" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://aterm.sourceforge.net/"> - aterm project</ulink></para> - </sect1> - - <sect1 id="rxvt"> - <title>rxvt</title> - <para><application>rxvt</application> ¬O - ouR eXtended Virtual Terminal ªºÁY¼g¡A¤@¶}©l¬O»Pª©¥»ªº - <application>xcin</application> °t¦X¤~¦³¤@Ó¥i¥H¿é¤J¤¤¤åªº - Terminal¡A¤£¹L²{¦b³vº¥¦³¨ä¥Lªº Terminal ¥X²{¡A¥H¤Î XIM ¬[ºcªº½T¥ß¡A - ©M X Window ªº²±¦æ¡ATerminal ³vº¥Åã±o´ù¤p¡C</para> - <para>¥Ø«e <application>rxvt</application> ¦³¨âÓª©¥»¡A - <application>rxvt</application>¡B - <application>rxvt-devel</application> µ¥¡A³£¤ä´© XIM¡A - «ØÄ³¨Ï¥Î <application>rxvt-devel</application>¡Aì¦]¬O - <application>rxvt</application> µLªk¨Ï¥Î TrueType ªº¤¤¤å¦r«¬¨ÓÅã¥Ü¡C </para> - <para>¦w¸Ë <filename role="package">x11/rxvt-devel</filename>¡C</para> - <para>¥t¥~¦A½s¿è <filename>~/.Xdefaults</filename> ¨Ó§¹¦¨¤¤¤å³]©w¡A - ¥H¤U¬Oµ§ªÌ¥Ø«eªº³]©w¡G </para> - <programlisting> -! Begin ports/x11/rxvt-devel configuration -rxvt.borderColor: black -rxvt.background: black -rxvt.backspacekey: "^H" -rxvt.cursorColor: IndianRed -rxvt.foreground: gray98 -rxvt.geometry: 80x24 -rxvt.inputMethod: xcin -rxvt.multibyte_cursor: yes -rxvt.multichar_encoding: big5 -rxvt.preeditType: OverTheSpot -rxvt.scrollTtyKeypress: True -rxvt.scrollTtyOutput: False -rxvt.scrollBar_right: True -rxvt.termName: xterm-color -rxvt.troughColor: black -!±z¥i¿ï¾Ü·Qnªº¦rÅé¤j¤p -! °ê³ì 16pt, °ê³ì 16pt -rxvt.font: 8x16 -rxvt.mfont: kc15f -! End ports/x11/rxvt-devel configuartion</programlisting> - <para>¤£¹L <application>rxvt</application> - µLªk¨Ï¥Î«þ¨©»P¶K¤W¨ì¨ä¥LªºÀ³¥Î³nÅé¡A©Ò¥H§Ú³q±`³£·|§ï¥Î - <link linkend="eterm">Eterm</link> ¨Ó´À¥N¡C</para> - <para>¤£¹L¶Â©³¥Õ¦rÁÙ¬O·|¦³ÂIÁà¡A³q±`µ§ªÌ³£·|§ä XPM ¨Ó·í©³¹Ï¡A - <option>-pixmap xpmfile</option>¡A©Î¬O§ä¤ñ¸û²`¦âªº®à¥¬¡A - ¥Î <option>-tr</option> ¨Ó§â®à¥¬·í©³¹Ï¡C</para> - <para>¥t¥~¡A²{¦bÁ٤䴩 Multibyte Character Cursor movement - °Ñ¼Æ¬O -mcc¡A¥i¥H¤@¦¸²¾°Ê¤@Óº~¦r¡B¤@¦¸º~¦r¡C - ©Ò¦³ì¥ý¤@¦¸¥bÓº~¦rªºªFªF(¦p¦b <application>joe</application>¡B - <application>pine</application>µ¥) - ²{¦b³£¥i¥H¤è«Kªº¨Ï¥Î¤F¡Ilogin ¨ì§O¥x¹q¸£¤W¤]¥i¥H³o¼Ë¤l¡C - ¤£¹Lì¥ý¥Î <application>vim</application> ·|Åܦ¨¤@¦¸²¾°Ê¨âÓº~¦r¡A - n <option>set fileencoding=ansi</option> ¤~·|¥¿±`¡C</para> - <figure> - <title>rxvt snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/rxvt" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.rxvt.org/"> - rxvt project</ulink> </para> - </sect1> - - <sect1 id="eterm"> - <title>Eterm</title> - <para>°£¤F <application>rxvt</application> ¥H¥~ªº¥t¤@Ó¿ï¾Ü¡A¤ä´© - XIM¡A¥\¯à¤Ö¦ý¬O¤ñ <application>rxvt</application> éw¡C - tinting+transparency+scrollbar «h¬O¥t¤@Ó½æÂI¡C</para> - <para>¦w¸Ë <filename role="package">chinese/eterm</filename>¡C</para> - <para>¦pªG²ßºD¤F backspace °e¥X ^H¡A¥i¥H±N - <command>eterm.backspacekey: "^H"</command> - ³]©w¼g¦b <filename>~/.Xdefaults</filename>¡C - ¦ý¬O Eterm ¨Ã¤£¤ä´©¦b ~.Xdefaults ¤¤ªº¨ä¥L¸ê°T¡A - ©Ò¥H³q±`³£·|¥t¥~¼g¤@Ó script ¨Ó±Ò°Ê Eterm¡A - ¨Ò¦p¼g¦b <filename>/usr/X11R6/bin/eterm</filename>¡C</para> - <programlisting> -Eterm --font "-*-medium-r-normal-*-*-160-*-*-c-*-iso8859-1" \ - --mfont kc15f --mencoding big5 --input-method xcin \ - --preedit-type OverTheSpot -8 -g 80x24 -B next -O \ - --cmod 200 &</programlisting> - <para>¤ñ¸û¦nª±ªº°Ñ¼Æ¦p¡G<option>-P "gaia.jpg@100x100"</option>¡A - <option>-P "galleon.jpg@100x100"</option>¡A - <option>-P "fourthday.jpg@100x100"</option>¡A - <option>-P "night_of_the_dragon.jpg@100x100"</option> - µ¥º}«Gªº©³¹Ï¡C©Ò¥Hµ§ªÌ³q±`³£·|§â¹Ï¥[¨ì - <filename>/usr/X11R6/share/Eterm/pix/</filename>¡A - ¨Ã×§ï <filename>/usr/X11R6/share/Eterm/pix/pixmaps.list</filename> - ¥u¯d¦Û¤v³ßÅwªº¹Ï¡C©³¹Ï¥H²`¦â¨t¬°¥D¡A¦]¬°¹w³]ªº¦r¬O¥Õ¦â¡C - ©Î¬O¥Î¦Û¤v³ßÅwªº¹Ï <option>-P "ffx.jpg@100x100"</option>¡C</para> - <figure> - <title>Eterm snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/Eterm" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.eterm.org/"> - eterm project</ulink></para> - </sect1> - - <sect1 id="mlterm"> - <title>mlterm - ¦h°ê»y¨¥²×ºÝ¾÷</title> - <para>¦w¸Ë <filename role="package">x11/mlterm</filename>¡C</para> - <para>¨Ã¦w¸Ë <application>chinese/kcfonts</application>¡A - ±µµÛ¶}©l³]©wÀô¹Ò¡C</para> - <para>¦b®a¥Ø¿ý¤U«Ø¥ß <filename>.mlterm</filename> ¸ê®Æ§¨¡A - ¨Ã¥B¼W¥[¨âÓÀɮסA¤@ÓÀɮ׬O <filename>~/.mlterm/main</filename>¡A - ¼W¥[¦p¤Uªº¤º®e¡G</para> - <programlisting> -bg_color=black -fg_color=white -geometry=80x24</programlisting> - <para>Y¬O XFree86 4.1.0 ¤§«e«h¥t¥~¥[¤W <option>big5_buggy=true</option> - ¨Ó¸Ñ¨M½Æ»s¶K¤Wªº°ÝÃD¡C</para> - <para>¨Ã¼W¥[¥t¤@ÓÀÉ®× <filename>~/.mlterm/font</filename> ¦p¤Uªº¤º®e¡G</para> - <programlisting> -BIG5=16,kc15f;20,-*-medium-r-normal--20-*-big5-0;24,kc24f;</programlisting> - <para>Y¬On¨Ï¥Î anti-alias ªº¥\¯à«hn×§ï - <filename>~/.mlterm/aafont</filename> ¨Ó¼W¥[¥H¤Uªº¤º®e¡G</para> - <programlisting> -ISO8859_1=AR PL Mingti2l Big5-ISO8859-1; -BIG5=AR PL Kaitim Big5-ISO10646-1; -JISX0208_1983=AR PL Kaitim Big5-BIG5-0;</programlisting> - <para>¨Ã¦b <filename>~/.mlterm/main</filename> ¼W¥[ - <option>use_anti_alias=true</option>¡C</para> - <para>mlterm ¥»¨Ó¦³ÓÆZ§xÂZªº°ÝÃD¡A´N¬O¹ï¦â½Xªº³B²z¨Ã¤£¬O«Ü¦n¡A - ¤£¹L¦b gugod ªº´£¿ô¤U¡Aµo²{¦b³B²z¦â½X«e¥ý°õ¦æ screen¡A - ¨Ò¦p¥Î mlterm ¨Ó³s BBS¡Amlterm ´N¥i¥HÆZ¥¿±`ªºÅã¥Ü¦â½Xªº³¡¥÷¡C</para> - <figure> - <title>mlterm snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/mlterm" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://mlterm.sourceforge.net/"> - mlterm project</ulink></para> - </sect1> - - <sect1 id="cxterm"> - <title>cxterm - X Window ¤Uªº¤º«Ø¿é¤Jªk¤¤¤å²×ºÝ¾÷</title> - <para>¦b X Window ¼Ò¦¡¤U°õ¦æªº¤¤¤åµêÀÀ²×ºÝ¾÷¡A¬°³Ì¥j¦Ñªº¤¤¤åÅã¥Ü/¿é - ¤JÀô¹Ò¡A´£¨Ñ¦UºØ¤¤¤å¤º½X¼Ò¦¡¡A¥]§t BIG5¡AHZ¡AGB µ¥µ¥¡C¨C¤@Ó - <application>cxterm</application> µêÀÀ²×ºÝ¾÷³£¥²¶·¸ü¤J¤¤¤å¸ê®Æ¡A - ¯Ó¥Îªº¨t²Î¸ê·½¬Û·í¤j¡A¬G²{¦b³£¥H - <application>rxvt</application> ¨Ó¨ú¥N¤§¡C</para> - <para>¦w¸Ë <filename role="package">chinese/cxterm</filename>¡C</para> - <para>µM«á¥Î <command>CXterm -bg black -fg white -big5 &</command> - ±Ò°Ê´N¥i¥H¬Ý¨ì¤¤¤åªº¤¶±¤F¡C</para> - <para>¥H¤U¬O¿é¤Jªkªº¤Á´«¤è¦¡¡G</para> - <programlisting> -SHIFT_F1 - ^¤å¿é¤J (ASCII input) -SHIFT_F2 - º~¦r¿é¤J::¤º½X:: -SHIFT_F3 - CXTERM input configuration -SHIFT_F4 - º~¦r¿é¤J::«÷µ:: -SHIFT_F5 - º~¦r¿é¤J::¼ÐÂI²Å¸¹:: -SHIFT_F6 - º~¦r¿é¤J::¹s³üª`µ:: -SHIFT_F7 - º~¦r¿é¤J::ܾe:: -SHIFT_F8 - º~¦r¿é¤J::^º~:: -SHIFT_F9 - º~¦r¿é¤J::³\¦¡ª`µ:: -SHIFT_F10 - º~¦r¿é¤J::µL½¼¦Ì:: -CTRL_·Æ¹«¤¤Áä - POPUP CONFIGURATION PANEL</programlisting> - <figure> - <title>cxterm snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/cxterm" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://cxterm.sourceforge.net/"> - cxterm project</ulink></para> - </sect1> - - <sect1 id="newinputmethod"> - <title>·s¼W¿é¤Jªk - åF½¼¦Ì¿é¤Jªk¬°¨Ò</title> - <para>¥Ø«e±`¨£ªº¿é¤Jªkªí®æ¦³¨âºØ®æ¦¡¡G<filename>tit</filename> ¤Î - <filename>cin</filename>¡C³o¨âºØ³£¬O¯Â¤å¦r®æ¦¡ - (´«¥y¸Ü»¡±z¥i¥Hª½±µ¥Î¤å®Ñ½s¿è¾¹¨ÓÆ[¬Ý)¡C - ¦ý¦UÓ¤¤¤å¨t²Î¬°¤F¥[§Ö·j´M³t«×¡A¦h¥b´£¨Ñ¤u¨ã - µ{¦¡±N¯Â¤å¦r®æ¦¡Âର¯S®íªº¤G¶i¦ìÀÉ¡C¦pªG±zn¦w¸Ë¬YºØ¿é¤Jªk¡A - ¥²¶·¨ú±o¥¦ªº <filename>tit</filename> ©Î <filename>cin</filename> - ªí®æ¡A©Î¬OÂà´««áªº®æ¦¡¡C</para> - <para>¥H¤UåF½¼¦Ì¿é¤Jªk¬°¨Ò¡A¤À§O»¡©ú¦p¦ó¦b¦U¤¤¤å¨t²Î¤¤¥[¤JåF½¼¦Ì¿é¤Jªk¡G</para> - <para>¦æ©ö¤½¥q¤w¸g¤£¦b¤¹³\åF½¼¦Ì .cin Àɪº¦Û¥Ñ¶Ç¼½¡A - ©Ò¥H´N¨S¦³¤FåF½¼¦Ìªº¿é¤Jªkªí®æ¡C - ½Ð¦Û¤v§Q¥ÎÀÉ®×·j¯Á¤ÞÀº´M§ä¡C¨Ò¦p¦b¥H¤Uªº·j´M¤ÞÀº¿é¤J liu55 </para> - <para><ulink url="http://gais.cs.ccu.edu.tw/GaisFtp/"> - Flobal Area Information Servers FTP</ulink></para> - <para>§Q¥Î <application>xcin25</application> ªº¤u¨ãµ{¦¡ - <application>cin2tab</application> ±N <filename>.cin</filename> - ªí®æÂà´«¬° <filename>.tab</filename> ÀÉ¡G</para> - <screen> -&prompt.root; <userinput>/usr/X11R6/lib/X11/xcin25/bin/cin2tab liu55.cin</userinput> -CIN2TAB ª©¥» (xcin 2.5.2.2) ¦r¶°½s½X¦WºÙ=big5 -cin2tab: cin ªí®æÀÉ: liu55.cin, ¨Ï¥Î¼Ò²Õ: gencin ª©¥» 20000827¡C -cin2tab: ©w¸qÁ䪺¼Æ¥Ø: 31 -cin2tab: ¦rÁ䪺³Ì¤jªø«×: 5 -cin2tab: ½s½Xªº¦r¤¸Á`¼Æ: 13973 -cin2tab: ©w¸qªº¦r¤¸¼Æ¥Ø: 23411 -cin2tab: ¤w©w¸qªº¦rÁä½s½X¼Æ¥Ø: 23411 -cin2tab: ©¿²¤ªº¤w©w¸q¦r¤¸¼Æ¥Ø: 0 -cin2tab: °O¾ÐÅé¼Ò¦¡: 1</screen> - <para>¥¦·|²£¥Í <filename>liu55.tab</filename> ³oÓÀɮסC±N¥¦©ñ¨ì - <filename>/usr/X11R6/lib/X11/xcin25/tab/big5/</filename> - ªº¥Ø¿ý¤¤¡C</para> - <para>±µ¤U¨Ó½Ð×§ï±zªº xcinrc ªº³]©wÀÉ¡A¨ä¤¤¨C¦æ¶}ÀYªº - ©M + - ¤À§O¥Nªí§R°£³o¤@¦æ©M·s¼W³o¤@¦æ¡A¤º®e¦p¤U¡G </para> - <programlisting> -; -; This is the global configuration of the zh_TW.Big5 locale -; -(define zh_TW.Big5 - '((DEFAULT_IM "cj") - (DEFAULT_IM_MODULE "gen_inp") - (DEFAULT_IM_SINMD "DEFAULT") - (PHRASE "default.phr") - (CINPUT (cj simplex phone bimspinyin bimsphone jyutping -- array30 zh_hex)) -+ array30 zh_hex liu55)) - (FONTSET "-sony-*-16-*-iso8859-1,-*-16-*-big5-0") - (OVERSPOT_FONTSET "-sony-*-16-*-iso8859-1,-*-16-*-big5-0"))) - -; -; Here are detailed configuration of each IM (for zh_TW.Big5 locale). -; -+ (define liu55@big5 -+ '((SETKEY 9)))</programlisting> - <para>±Ò°Ê <application>xcin25</application>¡G</para> - <screen> -&prompt.root; <userinput>xcin2.5 &</userinput> </screen> - <para> - µM«á¥Î <command>CTRL-ALT-9</command> §Y¥i¥s¥XåF½¼¦Ì¿é¤Jªk¡C </para> - <para> WWW: <ulink url="http://xcin.linux.org.tw/xcin/2.5.2/Cin.html"> - xcin CinÀɮ׮榡</ulink> </para> - <para>¥H¤U¬O¦p¦ó¦b <application>big5con</application> - ©³¤U·s¼WåF½¼¦Ì¿é¤Jªk¡C </para> - <para>¨ìÀÉ®×·j¯Á¤ÞÀº§ä boshiamy¡A´N¥i¥Hµo²{¦³ boshiamy.tgz¡A - ¤U¸ü¤§«á¡A¸ÑÀ£ÁY¨ì <filename>/usr/local/lib</filename>¡C </para> - <screen> -&prompt.root; <userinput>fetch ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/NTU/woju/binary/boshiamy.tgz</userinput> -&prompt.root; <userinput>tar zxvf boshiamy.tgz -C /usr/local/lib</userinput> </screen> - <para>µM«á½s¿è <filename>/usr/local/bin/et</filename> ¥[¤J - <option>-in9 Boshiamy.tab</option>¡AµM«áª½±µ¥´ - <command>et</command> ¨Ó±Ò°Ê <application>big5con</application>¡C </para> - </sect1> - - <sect1 id="shell"> - <title>¦b Bash/Tcsh Shell ©³¤Uªº¤¤¤å¿é¤J</title> - <para>¦b§Ú̧¹¦¨¤¤¤å¨t²Î«Ø¥ßªº¤u§@¡A±z¤w¸g¥i¥H¦b±zªº FreeBSD - ¾÷¾¹¤W±Åã¥Ü¤¤¤å¤F¡C¦ý¦pªG±z¨Ï¥Î Shell¡A±z·|µo²{¡A - ±zªº FreeBSD ¥u¯àÅã¥Ü¤¤¤å¡A«oµLªk±µ¨ü¤¤¤åªº¿é¤J¤u§@¡C - ¦pªG±z·Qn§ï¶i³oÓ°ÝÃD¡A±z¥²¶·¦Û¤v×§ï¤@¨Ç³]©w¡A¨Ï FreeBSD - ¨t²Î¥i¥H±µ¨ü¤¤¤åªº¿é¥X»P¿é¤J¤u§@¡C</para> - <para>±z¥²¶·n¦b±z¨Ï¥Îªº Shell °_©lÀɼW¥[ locale ªº³]©w¡C - (¦pªG±zªº®a¥Ø¿ý¤¤¨Ã¥¼¦³³o¼ËªºÀɮסA½Ð¦Û¦æ«Ø¥ß) </para> - <para>Bash Shell¡G</para> - <para>¦b <filename>~/.profile</filename> ©Î - <filename>~/.bashrc</filename> ¼W¥[¤U±ªº¤º®e¡G</para> - <programlisting> -#stty cs8 -istrip -#stty pass8 -export LANG=zh_TW.Big5 -export LC_CTYPE=zh_TW.Big5</programlisting> - <para>¥t¥~¦b <filename>~/.inputrc</filename> ÀɼW¥[³]©w¦p¤U¡G</para> - <programlisting> -# inputrc - global inputrc for libreadline -# See readline(3readline) and `info rluserman' for more information. - -# Be 8 bit clean. -set meta-flag on -set input-meta on -set output-meta on - -# To allow the use of 8bit-characters like the german umlauts, comment out -# the line below. However this makes the meta key not work as a meta key, -# which is annoying to those which don't need to type in 8-bit characters. -set convert-meta off</programlisting> - <para>Tcsh Shell¡G</para> - <para>¦b <filename>~/.login</filename> ©Î - <filename>~/.cshrc</filename> ¼W¥[³]©w¦p¤U¡G</para> - <programlisting> -#stty cs8 -istrip -#stty pass8 -setenv LANG zh_TW.Big5 -setenv LC_CTYPE zh_TW.Big5 -set dspmbyte=" -0000000000000000000000000000000000000000000000000000000000000000 -2222222222222222222222222222222222222222222222222222222222222220 -2333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333330"</programlisting> - <para>½Ð±N dspmbyte ¦b "" ¤¤ªº¦r¦ê±µ°_¨Ó¡C</para> - <para>Ãö©ó <option>dspmtype</option> ³]©wªºì¦]¬O¦]¬°¦b - <application>tcsh</application> ªº man page ¤¤¡A¹ï·Ó - Big5 ªº¨Ï¥Î¦r½Xªí [\x81-\xFE][\x40-\x7E\x80-\xFE] ¦Ó³]©wªº¡C</para> - <para>tcsh-6.11 ¤º«Ø¤F¤¤¤å big5 ¤ä´©</para> - <programlisting> - dspmbyte (+) - If set to `euc', it enables display and editing - EUC-kanji(Japanese) code. If set to `sjis', it - enables display and editing Shift-JIS(Japanese) - code. If set to `big5', it enables display and - editing Big5(Chinese) code. If set to the follow - ing format, it enables display and editing of - original multi-byte code format:</programlisting> - <para>©Ò¥H¥H«á dspmbyte ³]©w¦¨ big5¡A¤£¥Î³]©w¤@¤j¦ê¡F - ©ÎªÌ°®¯Ü¤£n³]©w dspmbyte¡A¥un LANG ¬° zh_TW.Big5 ´N¥i¥H¤F :)</para> - <programlisting> -2001/09/05 -CURRENT ¶×¤J tcsh-6.11 -2001/10/08 -STABLE ¶×¤J tcsh-6.11 -http://www.freebsd.org/cgi/cvsweb.cgi/src/contrib/tcsh/Fixes</programlisting> -<!-- <para>³Ì«á¡A½Ð±z¦Û¤v·Ç³Æ¤@Ó¤w¸g¥]§t¤¤¤å¦rªºÀɮסA§Q¥Î - <application>grep</application> - ¤u¨ãµ{¦¡¨Ó·j´M¨ä¤¤ªº¤å¦r¡C¦pªG¥i¥H§ä±o¨ì¡A - ªí¥Ü±zªº FreeBSD ¨t²Î¤w¸g¥i¥H³B²z¤¤¤å¦r¤F¡C</para>--> - <figure> - <title>tcsh snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/tcsh" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="big5fs"> - <title>big5fs - Joliet, VFAT ©M NTFS Àɮרt²Îªº¤¤¤åÅã¥Ü</title> - <para>¦pªG±zªº¹q¸£¬O FreeBSD »P VFAT (Windows95/98) ©Î¬O - NTFS (Windows NT/2000) ¨Ã¦s¡A - ¦Ó¥B¤S¶·n¦s¨ú DOS Àɮרt²Î©Î¬O NTFS Àɮרt²Îªº¤¤¤åÀɦW¡A - ©Î¬O»ÝnŪ¨ú Joliet (CDROM) ¤ºªº¤¤¤å¡A - ½Ð¨Ì·Ó¥H¤Uªº¨BÆJ¶i¦æ¡C¥¦·|¦w¸Ë¤TÓ kernel ¼Ò²Õ¡A - cd9660.ko, msdos.ko(msdosfs.ko) ©M ntfs.ko¡A - ±N¥i¥HÅý¨Ï¥ÎªÌŪ¨ú¦b Joliet, VFAT ©M NTFS Àɮרt²Î¤Wªº - ¤¤¤åÀɦW¡C</para> - <para>¥²¶·§â kernel ¤¤ªº - <option>options MSDOSFS</option> »P - <option>options CD9660</option> comment ±¼¡A¨Ã«·s - <command>make kernel</command> «á¡A¨Ã¥B«·s¶}¾÷«á¡A¤~¯à¦w¸Ë - <application>big5fs</application>¡C - ¦]¬°¤W±ªº kernel ¿ï¶µ·|©M³oÓ port ©Ò¦w¸Ëªº kernel ¼Ò²Õ¦³½Ä¬ð¡A - ¦Ó kernel ¿ï¶µ·|¤ñ kernel ¼Ò²ÕÀu¥ý¡A - ¤]¨S¿ìªkÃö³¬³o¨Ç¿ï¶µ¨ÓÅý kernel ¨Ï¥Î kernel ¼Ò²Õ¡A - ©Ò¥H´N¤@©w±o«½s kernel¡C - ¤£µM·í¦w¸Ë§¹«á¡A°õ¦æ <filename>big5fs.sh</filename> ´N·|¥X²{ - <option>kldload: can't load cd9660: File exists</option> ©Î¬O - <option>module_register: module cd9660 already exists! - linker_file_sysinit "cd9660.ko" failed to register! 17</option> - ¤§Ãþªº¿ù»~°T®§¡A¥NªíµÛ¼Ò²Õ¦³½Ä¬ð¡A¥i¯à¬O¤w¸g³]©w¬° kernel ¿ï¶µ¡A - ©Î¬O¤w¸g¥Î kldload ¸ü¤J¤F¡C</para> - <programlisting> ---- GENERIC.orig Fri May 16 17:39:13 2003 -+++ GENERIC Wed May 28 03:37:52 2003 -@@ -38,8 +38,8 @@ - options MD_ROOT #MD is a potential root device - options NFS #Network Filesystem - options NFS_ROOT #NFS usable as root device, NFS required --options MSDOSFS #MSDOS Filesystem --options CD9660 #ISO 9660 Filesystem -+#options MSDOSFS #MSDOS Filesystem -+#options CD9660 #ISO 9660 Filesystem - options CD9660_ROOT #CD-ROM usable as root, CD9660 required - options PROCFS #Process filesystem - options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]</programlisting> - <para>¦b¦w¸Ë«e¥ýÀˬd <filename>/usr/src/sys</filename> ¥Ø¿ýn¤w¦³¤F¡A - Y¨S¥i¥Î <command>/stand/sysinstall</command> ©M¦w¸Ë¥úºÐ¦w¸Ë¡C - ¥Ñ©ó kernel ¼Ò²Õ©M¨t²Î¦³¬Û¨Ì©Ê¡A - ¥²¶·¨ú±o±z·í®É¦w¸Ë®Éªº kernel ª©¥»¤~¦æ¡C</para> - <para>¦w¸Ë <filename role="package">chinese/big5fs</filename>¡C</para> - <para>¦w¸Ë¦n«á¡A°õ¦æ - <command>/usr/local/etc/rc.d/big5fs.sh</command> ´N·|¸ü¤J¤Wzªº¼Ò²Õ¡A - ¦nÅý mount «ü¥O¯à¨Ï¥Î³o¨Ç¼Ò²Õ¡A³q±`¤]·|¦b¶}¾÷®É¦Û°Ê°õ¦æ¡A - ¥H¨¾ mount «ü¥Oª½±µÅª¨ú¤F <filename>/modules</filename> ©³¤Uªº - kernel ¼Ò²Õ¡C</para> - <para>¦pªG¤£½T©w¨º¨Ç¤À³Î°Ï¥i¥H mount¡A¥i¥H¥Î <command> - /stand/sysinstall</command> ªº Configure -> Label ¨ú±o¡C</para> - <para>¥Hµ§ªÌ¬°¨Ò¡Aµ§ªÌ¦³Ó ad0s3 ªº¤À³Î°Ï¡A©Ò¥H¥ý - <command>mkdir -p /mnt/ad0s3</command>¡AµM«á¥Î - <command>mount -t msdos /dev/ad0s3 /mnt/ad0s3</command> - ±N¸Ó¤À³Î°Ï mount °_¨Ó´ú¸Õ¬Ý¬Ý¡A - ¦pªG½T©w¥i¥Hªº¸Ü¡A¼g¤J <filename>/etc/fstab</filename>¡G</para> - <programlisting> -/dev/ad0s3 /mnt/ad0s3 msdos ro,noauto 0 0 -</programlisting> - <para>µM«á¥[Ó <filename>/usr/local/etc/rc.d/big5mount.sh</filename> - ¡A¸Ì±«ö·Ó rc.d ªº³W«h¦b start ªº¦a¤è°õ¦æ - <command>mount /mnt/ad0s3</command> ´N¥i¥H¤F¡A - ¤]¥i¥H¦b stop ®ÉÔ¥[¤W¬Û¹ïÀ³ªº«ü¥O¨Ó <command>umount</command>¡C - ª`·N rc.d ¸Ìªº *.sh ·|¨Ì¦r¥À¶¶§Ç°õ¦æ¡A©Ò¥H·sªº xx.sh ¤@©wn¦b - <filename>big5fs.sh</filename> «á±¡A - ¤~¯à½T©w¤w¸g¸ü¤J kernel ¼Ò²Õ¡C</para> - <para>¥»¨Ó¦Ò¼{¨Ï¥Î <application>mount_msdos</application> - ªº¤è¦¡¨Ã×§ï¸Ó table¡A¤£¹L¦]¬° table - ¤Ó¤p¡A¨S¿ìªk®e¯Ç¦p¦¹¦hªº¤¤¤å¦r¤¸©Ò¥H¨S¿ìªk¹ê¦æ¡C</para> - <programlisting> -The following example fstab(5) entry enables support for Russian -filenames in mounted MS-DOS filesystems: - - /dev/ad0s2 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0 - -See mount_msdos(8) for a detailed description of the -W and -L options.</programlisting> - <para>5-CURRENT ¤w¸g¦³ kiconv¡A¤]¦³¼ö¤ßªº¤é¥»¤H§Ë¤F I18N ׸ÉÀÉ¡A - ´N¤£¥Î¸Ë³oÓ port¡A¥un³]©w¦n locale ´N¯à¥¿±`ªº¥Î¤¤¤å¡C</para> - <programlisting> -mount_cd9660 - -C charset - Specify local charset to convert Unicode file names when using - Joliet extensions. -mount_msdosfs - -L locale - Specify locale name used for file name conversions for DOS and - Win'95 names. By default ISO 8859-1 assumed as local character - set. - -D dos-codepage - Specify the MS-DOS code page (aka IBM/OEM code page) name used - for file name conversions for DOS names. -mount_ntfs - -C charset - Specify local charset to convert Unicode file names. Currently - only reading is supported, thus the file system is to be mounted - read-only.</programlisting> - <figure> - <title>ntfs snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/ntfs" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="gnuls"> - <title>gnuls - ¥Î ls Åã¥Ü¯S®í¤¤¤åÀɦW©M¥Ø¿ý</title> - <para>¨Ï¥Î <application>gnuls</application> ¨ú¥N - <application>ls</application> ªºì¦]¬O¨S¦³ <option>-N</option> - "¥|¤À½Ã" ´NÅܦ¨ "|¤À½Ã"¡C </para> - <programlisting> - -N, --literal - print raw entry names (don't treat e.g. control - characters specially) </programlisting> - <para>¦w¸Ë <filename role="package">misc/gnuls</filename>¡C</para> - <para>¨Ã³]©w <command>alias</command> ¬° - <command> alias ls 'gnuls --color=auto --show-control-chars' </command> - ³o¼Ë <application>gnuls</application> Åã¥Ü¤~·|¥¿±`¡C </para> - <para><application>ls</application> µLªkÅã¥Ü¤¤¤å³q±`³£¬O³]©w¤F LC_CTYPE - ¬° zh_TW.Big5 ©Î¬O¨S³]©w LC_CTYPE ¤~·|µo¥Íªº°ÝÃD¡A¦b - <filename>~/.cshrc</filename> ¤¤¥[¤W¤U±ªº alias §Y¥i¡G</para> - <programlisting> -alias ls 'env LC_CTYPE=en_US.ISO_8859-1 ls'</programlisting> - <para>¤]¦³¤ñ¸û¯S®íªº¤èªk¡A¹³¬O <command>ls | cat</command>¡C</para> - <para>©Î¬O¶i¦æ¥H¤Uªº¨BÆJ¨Ó×¸É <filename>/usr/src/bin/ls</filename> - ¡A¦pªG¨S¦³¦¹¥Ø¿ý½Ð¦Û¦æ¦w¸Ë¡C </para> - <screen> -&prompt.root; <userinput>cd /usr/ports/outta-port/ls</userinput> -&prompt.root; <userinput>make install clean</userinput></screen> - <para>µM«á¥Î <command>env TERM=xterm-color zh-ls -G</command> - ´N¦³±m¦âÅã¥Üªº¥Ø¿ý»PÀɮפF¡C</para> - <note><para>¥H¤Uªº³]©w¥i¥HÅý <application>/bin/ls</application> - ÁÙ¦³ <application>tcsh</application> ¤º«Øªº - <command>ls-F (or Ctrl-D)</command> ªº±m¦âÅã¥Ü¤@P - ¡A¥¦¬O tcsh builtin command¡A¤£¹L¦³®ÉÔ·|¦³°ÝÃD¡C - LSCOLORS ¬Oµ¹ ls ¥ÎªºÀô¹ÒÅܼơA¦Ó LS_COLORS «h¬Oµ¹ gnuls¡A - ¨âªÌªº®æ¦¡¨Ã¤£¬Û¦P¡C</para> - <programlisting> -&prompt.root; <userinput>setenv CLICOLOR</userinput> -&prompt.root; <userinput>set color</userinput> -&prompt.root; <userinput>setenv LS_COLORS 'di=0;34:ln=0;35:so=0;32:pi=0;33:ex=0;31:bd=0;34;46:cd=0;34;43'</userinput></programlisting></note> - <figure> - <title>gnuls snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/gnuls" format="PNG"> - </imageobject> - </mediaobject> - </figure> - </sect1> - - <sect1 id="xpdf"> - <title>xpdf - ¤¤¤å PDF ªºÅã¥Ü</title> - <para><application>xpdf</application> ¬O¥Î¨ÓÂsÄý - Portable Document Format (PDF) Àɮתº¦n¤u¨ã¡C - (³q±`¤]·|ºÙ³o¨ÇÀɮ׬° 'Acrobat' ÀÉ¡A¦]¬° Adobe ªº - PDF ³nÅé)</para> - <para>¦w¸Ë <filename role="package">graphics/xpdf</filename>¡C</para> - <para>¦w¸Ë§¹«á¡A¥un¦b <filename>~/.Xdefaults</filename> - ¤¤³]©w¤¤¤å¦r«¬¡A´N¥i¥H«Ü¥¿±`ªº¬Ý«D¤º´O¤¤¤åªºÀɮסC</para> - <programlisting> -xpdf.chineseCNSFont: -*-*-medium-r-normal-*-%s-*-*-*-*-*-big5-0 -xpdf.chineseGBFont: -*-*-medium-r-normal-*-%s-*-*-*-*-*-gb2312.1980-0</programlisting> - <para>²{¦b xpdf ¤w¸g±N xpdf ¤¤ªº CMap »P¥Dµ{¦¡¤À¶}¤F¡A - ¦pªGn¬Ý¨ì¤¤¤åÁÙ¥²¶·¦w¸Ë xpdf ªº CMap ÀÉ¡C - ·í±z¬Ý¨ì³o¼Ë¤lªº¿ù»~°T®§¡G</para> - <screen> -Error: Couldn't find cidToUnicode file for the 'Adobe-CNS1' collection -Error: Unknown character collection 'Adobe-CNS1' - -Error: Couldn't find 'ETen-B5-H' CMap file for 'Adobe-CNS1' collection -Error: Unknown CMap 'ETen-B5-H' for character collection 'Adobe-CNS1'</screen> - <para> - «hªí¥Ü¨S¦w¸Ë xpdf CMap¡A©Ò¥Hn¦w¸Ë <filename role="package">chinese/xpdf</filename> ¨Ã³]©w¦n¦r«¬¡C</para> - <para>¦pªG¸Ë¦nÁ٬ݨì¥H¤Uªº°T®§¡G</para> - <screen> -Error: Couldn't find 'ETenms-B5-H' CMap file for 'Adobe-CNS1' collection -Error: Unknown CMap 'ETenms-B5-H' for character collection 'Adobe-CNS1'</screen> - <para>³o¬O¦]¬° ETenms-B5-H ¤w¸g¤£¦b Adobe ªº²{¦s¼Ð·Ç¤º¡A - ±z¥i¥H¤â°Ê§â <filename>/usr/local/share/ghostscript/Resource/CMap/</filename> - ©³¤Uªº <filename>ETen-B5-H</filename> «þ¨©¦¨ - <filename>ETenms-B5-H</filename>¡C</para> - <para>¦pªG¹J¨ì Error: Couldn't find a font to substitute for 'ShanHeiSun-Light' ('Adobe-CNS1' character collection) ¡A¨º»ò´Nn§ï¤@¤U xpdfrc¡G</para> - <programlisting> -psNamedFont16 ShanHeiSun-Light H ShanHeiSun-Light-B5-H Big5 -psFont16 ShanHeiSun-Light H ShanHeiSun-Light-B5-H Big5</programlisting> - <para><application>xpdf</application> ¤¤¤]¥]§t¤@Ó PDF Âà¯Â¤å¦rÀɪºµ{¦¡¡A - ¥i¥H¥Î <command>pdftotext -enc Big5ascii file.pdf</command> Âà¥X¤å¦rÀÉ - <filename>file.txt</filename>¡A¦pªG¥u¥Î <option>-euc Big5</option> - ^¤å·|Åܦ¨¥þ§Î¦r¡C</para> - <para>xpdf-2.03 ¤w¥[¤J pdf bookmarks ªºÅã¥Ü¥\¯à¡A¥u¬O¤¤¤åÁÙ¤£¦æ¡C</para> - <figure> - <title>xpdf snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/xpdf" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.foolabs.com/xpdf/"> - xpdf project</ulink></para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/wm.sgml b/zh_TW.Big5/books/zh-tut/chapters/wm.sgml deleted file mode 100644 index aa79f7037b..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/wm.sgml +++ /dev/null @@ -1,476 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.60 ---> - -<chapter id="wm"> - <title>¤¤¤åµøµ¡ºÞ²zµ{¦¡</title> - <para></para> - - <sect1 id="gnome"> - <title>GNOME µ{¦¡ªº¤¤¤å¤ä´©</title> - <para><application>GNOME</application> ¨Ã¤£¬O¤@Ó³nÅé¡A¦Ó¬O¥Ñ - GNU Projectªº¥t¤@¶µ³nÅép¹º¡A¦Ó¥¦ªº¥Ø¼Ð´N¬O³Ð³y¥X¤@Ó§¹¾ã - ¦Ó¤Íµ½ªº®à±Àô¹Ò¡C¬°¤F¹F¦¨³oӥؼСA¦b - <application>GNOME</application> ¦¬¶°ªº¤u¨ã¤¤¡A - ¥]§t¤Fµo®i¤u¨ã¡Aºô¸ô¤u¨ã¡A¼Æ¾Ç¤u¨ã¡AÁÙ¦³¨t²ÎºÞ²z©M®à±ºÞ²zªº - ¤u¨ã¡A¬Æ¦Ü³s®T¼Ö¥Î³nÅé©M¦h´CÅé³B²zªº¤u¨ã³£¥]§t¦b¥¦ªº¦¬¶°¤§¦C¡A - Åý±zªº X Window ¨Ï¥Î°_¨Ó¡A²ª½¦³¦pªê²KÁl¤@¯ë¡C</para> - <para>¦ý GNOME ªº¦n³B¤£¶È¶È¦p¦¹¦Ó¤v¡A²{¦b§Ú̦b X Windows ©³¤U¡A - ·í±zn¶}±Ò¬YÓÀɮסA±z¥un¦b <application>GNOME</application> - ªºÀÉ®×Á`ºÞ«ö¤G¤U´N¥i¥HÀ˵ø¥¦¤F¡C³o쥻¥u¯à¦b Mac OS ©Î - MS Windows ¬Ýªº¨ìªº¯à¤O¡A²{¦b¦b <application>GNOME - </application> ¤§¤U¡A¦b X Windows ¤U¤]¯à¬Ý¨ì¡C</para> - <para><application>GNOME</application> µ{¦¡¬O°ò©ó - <application>GTK+</application> ³oӨ禡®w¶}µo¥X¨Óªº¡A - <application>GTK+</application> - ªº°ê»Ú¤Æ¤@ª½°µªº¤£¿ù¡A©Ò¥H¦b§Ú̪ºÀô¹Ò©³¤U¡A¤j³¡¤Àªº - <application>GNOME</application> - µ{¦¡³£¥i¥H¥¿±`¨Ï¥Î¤¤¤å¤F¡C </para> - <para>°T®§Â½Ä¶¤]¥Ñ <ulink url="http://i18n.linux.org.tw"> - http://i18n.linux.org.tw</ulink> ¥¿¦b¶i¦æµÛ¡A - ¦³ªÅ½Ð¦h¦hµ¹¥L̹ªÀy§a¡C </para> - <para>WWW: <ulink url="http://www.gnome.org/"> - http://www.gnome.org/</ulink> </para> - <sect2 id="gtk2"> - <title>gtk2</title> - <para>¦b gnome2.2 ¤§«á±Ä¥Î xft2 & fontconfig ¨Ó³]©w¦r«¬¡A - gtk2 ªº³]©w¤è¦¡¬O¥Î <filename>~/.gtkrc-2.0</filename>¡A - ³]©wªº®æ¦¡»P <filename>~/.gtkrc</filename>¬Û¦P¡A - ¦ý¬O¨ú¥Î¦r«¬ªº¼gªk¤££¸¼Ë¡C</para> - <programlisting> -style "gtk-default-zh-tw" { - font_name = "Sans 16" -} -class "GtkWidget" style "gtk-default-zh-tw"</programlisting> - <para>¦pªGn§ó§ï¹w³]¦r«¬¤j¤pª½±µ×§ï <filename>~/.gtkrc-2.0</filename> - ´N¥i¥H¤F¡A¦Ó¦pªG¬On§ïÅã¥Üªº¦r«¬«h¬O¥i¥H¿ï¾Ü - <filename>~/.gtkrc-2.0</filename> - ©Î¬O <filename>fonts.conf</filename>¡A - ¦Ó¦r«¬¦WºÙ¥i¥H±q <command>fc-list</command> ³oÓ«ü¥O±o¨ì¡C</para> - <note><para>¤¤¤å¦r¦b¤p¦rªº®ÉÔ¡A¬Y¨Ç¦r«¬¨Ï¥Î anti-alias ¤Ï¦Ó·|Åܱo¼Ò½k¡A - gtk2 ¨Ï¥Î Xft2¡A³]©wÀÉ«h¬O - <filename>/usr/X11R6/etc/fonts/fonts.conf</filename> - ¡A¥H¤Uªº½d¨Ò¬OÃö³¬¤p©ó 13 ÂI¦r«¬®Éªº anti-aliasing¡C</para> - <programlisting> - <match target="pattern"> - <test qual="any" name="size" compare="less"> - <int>13</int> - </test> - <edit name="antialias" mode="assign"> - <bool>false</bool> - </edit> - </match> -</programlisting></note> - <para>¥t¥~ gtk2 ¤£¤ä´© OverTheSpot¡A¥u¤ä´© Root ¤Î OnTheSpot¡A - ¥i¥H¥Î gconftool-2 §ó§ï³]©w¡C¦pªGÁÙ¬O¤£¦æ¡A¦b¿é¤J°Ï«ö¤U¥kÁä¡A - ¿ï¨ú¿é¤J¼Ò²Õ <option>XIM</option>¡C</para> - </sect2> - <sect2 id="gtk1"> - <title>gtk1</title> - <para>¥H¤U¬O gtk1 ªº³]©w¤è¦¡¡A³]©wÀɪº¤º®e¦p¤U¡G - (À³¸Ó·|¦b <filename> - /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_TW.Big5</filename> ) </para> - <programlisting> -# $(gtkconfigdir)/gtkrc.zh_TW -# -# This file defines the fontsets for Chinese language (ch) using -# the traditional chinese Big5 encoding as used in Taiwan (TW) -# -# 1999, Pablo Saratxaga <pablo mandrakesoft.com> -# - -# IMPORTANT NOTE: The name of this file *MUST* be "gtkrc.zh_TW.big5" -# the lowercasing of "big5" is done on purpose, if you change it it won't work - -style "gtk-default-zh-tw" { - fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\ - -taipei-*-medium-r-normal--*-*-*-*-*-*-big5-0,\ - -*-*-medium-r-normal--16-*-*-*-*-*-big5-0,*-r-*" -} -class "GtkWidget" style "gtk-default-zh-tw" </programlisting> - <para>³oÓÀɮ׸̱³]©w¤F zh_TW.Big5 Àô¹Òn¥Î¨ìªº¦r«¬¶°¡A - ¤W±ªº³]©wªí¥Ü¦b¨Ï¥Î zh_TW.Big5 Àô¹Òªº®ÉÔ·|»Ýn¥Î¨ì¨âºØ¦rÅé¡A - ¤@Ó¬O iso8859-* ªº¦rÅé¡A¥Î¨ÓÅã¥Ü^¤å¦r¡A¤@ºØ¬O big5-0 ªº¦rÅé¡A - ¥Î¨ÓÅã¥Ü BIG5 ¤¤¤å¡CŪªÌ¥i¥H§â³oÓ³]©wÀɽƻs¤@¥÷¨ì - <filename>~/.gtkrc</filename>¡A§ó§ï¸Ì±ªº³]©w¡A - ´N¥i¥H¦b <application>GNOME</application> - Àô¹Ò©³¤U¨Ï¥Î¦Û¤v³ßÅwªº¦rÅé¤F¡C </para> - <screen>&prompt.root; <userinput>cp /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_TW.Big5 ~/.gtkrc</userinput></screen> -<!-- <para>©Î¬O±N gtkrc.zh_TW.Big5 «þ¨©¦¨ gtkrc.zh_TW.big5 ¤]¬O¥i¥Hªº¡C</para>--> - <para>³o¬Oµ§ªÌ°½Ãiªº <filename>~/.gtkrc</filename> ½d¨Ò</para> - <programlisting> -style "default" { - fontset = "8x16,kc15f,-*-16-*-big5-0" -} -widget_class "*" style "default"</programlisting> - <note><para>¦pªG¬O¦b GNOME2 ©³¤U¨Ï¥Î gtk1 ªºµ{¦¡¡A - n§ï¦¨×§ï <filename>~/.gtkrc.mine</filename>¡C</para></note> - <para>WWW: <ulink url="http://www.linpus.com.tw/manual/gnome/index.html"> - GNOME ¤¤¤å¨Ï¥Î¤â¥U</ulink> </para> - </sect2> - - <sect2 id="nautilus"> - <title>Nautilus ¤¤¤å¦rÅܦ¨ ???</title> - <para>º¥ýn³]©w¦n <filename>~/.gtkrc</filename>¡A - ³o¼Ë¤l¤¶±ªº³¡¥÷´N·|¬O¤¤¤åªº¡A¥i¬O¤º®eªº³¡¥÷ÁÙ»Ýn×¥¿¡A - ¶}±Ò³nÅé«á¡G</para> - <programlisting> -°¾¦n³]©w -> ½s¿è°¾¦n³]©w -> ¥~Æ[ -> [¨ú®ø] ¨Ï¥Î¥·Æªº¹Ï¹³</programlisting> - <figure> - <title>nautilus snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/nautilus" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>Contributed by mingchi@bbs.sayya.org</para> - <para>Q2: n«Ø¥ß¤¤¤å·sÀɩΥؿý®É¥L¥Îutf8¨Ó½s½X¡A - »P¥H«eªºBig5ªºÀɮרt²Î¤£©M¡A§Ú¸Ó¦p¦ó§â¥L³]¦¨¤]¬O¥Î - Big5½X¨Ó«Ø¥ß·sªºÀÉ®×©Î¸ê®Æ§¨¡H</para> - <para>A2: glib»Pgtk2¥H«á¡A¹ï©óÀɮשR¦W³£¬O¥Îutf8½s½X¡A - ©Ò¥H¥ÎNautilus·s¼W¤¤¤åÀɦW³£¬O¥Îutf8½s½X¡C¸Ñ¨M¤è¦¡¬° - ¦b¦Û¤vhome©³¤U½s¿è <filename>~/.gnomerc</filename> - ¥[¤J <option>export G_BROKEN_FILENAMES=1</option> - ¨º¥L´N¥Î±z¹w³]ªºlocale LANG »P LC_ALLªºÅܼƧ@½s½XÅo¡C</para> - <para>For more detail <ulink url="http://www.gtk.org/gtk-2.2.0-notes.html"> - GTK+-2.2 Specific Notes</ulink></para> - </sect2> - </sect1> - - <sect1 id="enlightenment"> - <title>Enlightenment ªº¤¤¤å¤Æ</title> - <para> - <application>Enlightenment</application> ªº¤¤¤å¤ÆÁöµM¤£¬O§Q¥Î po - Àɽ͡A¤£¹L¤¤¤å¿ï³æ¥un¸g¹L¦p¤Uªº patch «á´NÀ³¸Ó¨S°ÝÃD¤F¡A - ¤£¹L¦b &a.vanilla; ªº¤j¤OÀ°¦£¤U¡A¹w³]ªº themes ¤w¸g³£¤¤¤å¤Æ¦n¤F¡A - ¥u¬O¦pªG¤U¸ü·sªº themes ¡A´N¥²¶·¦Û¦æ°µ patch ªº³¡¤À¡C </para> - <para>¦w¸Ë <filename role="package">x11-wm/enlightenment</filename>¡C</para> - <para>¿ï³æªº³]©wÀɦb - <filename>/usr/X11R6/share/enlightenment/config</filename>¡A - ¦pªG·Q¤¤¤å¤Æ¿ï³æ¥i¥H¦Û¤v¸Õ¸Õ¬Ý¡C</para> - <para>n <application>Enlightenment</application> ªº¤¤¤å¤Æ¡A - ¥un theme ¸Ì±ªº¦r«¬³]©w¥¿½T´N¥i¥H¤F¡C¤j³¡¤À¤U¸üªº theme - ³£¥u¦³³]©w iso8859-1 ªº¦r«¬¡AÁÙn¦b«á±¥[¤W big5-0 ªº¦r«¬¡A - E ªºµ{¦¡¥»Åé "°ò¥»¤W" ¤£°µ¥ô¦ó¦r«¬³]©w¡A - ¥ô¦ó¦r«¬³£¬O±q theme ¸Ì±©w¸qªº¡C</para> - <para>¦b theme ªº __NORMAL ³¡¤À³£¬O¦r«¬³]©w¡A - ¦ý³o¨Ç¦r«¬³]©w¬O´²¦b¦UÓ³]©wÀɸ̱¡C - ©Ò©¯¡Atextclasses.cfg ´N¬OÅý±zÂл\¥Îªº¡A²{¦bªº°µªk´N¬O§ï¦¨ fontset - ªº¼Ë¤l´N¥i¥H¥Î¤F¡C¨Ò¦p쥻ªº¦r¦ê¬O¡G</para> - <programlisting> -__NORMAL "-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-*"</programlisting> - <para>n§ï¦¨¦p¤U¡G</para> - <programlisting> -__NORMAL "-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-*,-*-bold-r-*-12-*"</programlisting> - <para>¥un°O±o«e±¬O -bold-r- ´N§ï¦¨ -*-bold-r-*-12-*¡A - -medium-r- ´N§ï¦¨ -*-medium-r-*-12-*¡A - ³o¼Ë¤l¥X¨Óªº¦r«¬¤~·|¤ñ¸û¬Ûªñ¡C</para> - <para>¤Wzªº¤èªk¦³¤@Ó¯S¨Ò¡A´N¬O E ¦³Ó¯S²§¥\¯à¡C - ¤£¥Î Xtt server ´N¥i¥H show - ttf ¦r«¬¡C¦Ó¥¦ªº __NORMAL ¥i¥H¦Yªº¦r«¬¦³¨âºØ¡C¤@ºØ¬O X - ¸Ì±³]©w¦nªº¦r«¬¡C¥t¤@ºØ¬O©ñ¦b theme ¸Ì±ªº *.ttf¡C - ([theme name]/ttfonts ¸Ì±)</para> - <para> - E ¥Ø«eÁÙ¤£¯à°÷§â "¸òµÛ theme ¨Óªº ttf" ©M "X Àô¹Òªº¥ô¦ó¦r«¬" - ²V¦b¤@°_¼g¦¨ fontset ªº«¬¦¡¡C</para> - <para>WWW: <ulink url="http://www.enlightenment.org/"> - http://www.enlightenment.org/</ulink> </para> - </sect1> - - <sect1 id="kde"> - <title>KDE ªº¤¤¤å¤Æ</title> - <para><application>KDE</application>, The K Desktop Environment - ³o®M¨Ï¥ÎÀô¹Ò¡A¥]§t¤F¤TÓ¤u§@°Ï°ì¡C¦ì©ó¿Ã¹õ¤U¤èªºpanel¡A - ¬O¥Î¨Ó¶}±ÒÀ³¥Îµ{¦¡¥H¤Î¤Á´«¤£¦PªºµêÀÀ®à±ªº¡C¥¦¦³¤@ÓÃþ¦ü - MS-Windows ¤¤ªº¶}©l«ö¶s(Application Starter)¡A¬O¤@Ó¤j¢Ù - ªº¹Ï®×¡A«ö¤U¥¦´N·|Åã¥Ü¥i¥H°õ¦æªºÀ³¥Îµ{¦¡¡C¿Ã¹õ¥ª¤W¨¤ªº - taskbar¡A¬O¥Î¨Ó¤Á´«¸òºÞ²z¥Ø«e¥¿¦b¶]ªºÀ³¥Îµ{¦¡ªº¡C¦Ó - desktop ¥»¨¡A¥i¥H¥Î¨Ó©ñ¸mÀɮשάO¸ê®Æ§¨¡A - <application>KDE</application> ´£¨Ñ¼ÆÓµêÀÀ®à±¡A«ö¤U¦b - panel ªº«ö¶s¥i¥H¤Á´«¥LÌ¡C </para> - <para><application>KDE</application> ¦³µÛ«Ü¤jªº¼u©Ê¡A - ¥i¥HÅý§Ú̫ܮe©ö¦a³]©w¦¨²ßºDªº¨Ï¥Î¤è¦¡¡A´N®³ KDE Control - Center ¨Ó»¡§a¡A§ÚÌ¥i¥H½Õ¾ã¦³Ãö©ó Applications(®à±ºÞ²z¥H¤Î - panel ªº¦U¶µ³]©w)¡BDesktop(I´º¹Ï¡BÃC¦â¡B¿Ã¹õ«OÅ@¡B¦r§Î©M»y¨¥)¡B - Information(°O¾ÐÅé©MCPUªº¨Ï¥Î²v)¡BInput Device(Áä½L©M·Æ¹«)¡B - Network(ºô¸ô¬ÛÃö)¡BSound(¨Æ¥óµ®Ä)¥H¤ÎWindowsªº¦UÃþ¼Ò²Õ(modules) - ªº³]©w¡C </para> - <para><application>KDE</application> ¦b¤¤¤å¤Æªº¤è±°µªº«Ü¤£¿ù¤F¡A¦b - <application>KDE</application> ¤¤¤j³¡¤Àªº³nÅé³£¤ä´© - XIM ¡A¤@¤U¤l¦h¤F«Ü¦h¦n¥Î¥B¥i¥H¿é¤J¤¤¤åªº³nÅé¡A - ¦Ó¥Bµe±ªº¬üÆ[¬O³o¦¸§ïÅܪº«ÂI¤§¤@¡A§Å®v¦n¹³¤]¦¨¬° - <application>KDE</application> ¶H¼x¡A - ¯uªº«ØÄ³¦³ªÅ¸Õ¸Õ¬Ý³o¤@®M³nÅé¡C - °T®§Â½Ä¶¤]¥Ñ <ulink url="http://i18n.linux.org.tw"> - http://i18n.linux.org.tw</ulink> ¥¿¦b¶i¦æµÛ¡A¦³ªÅ½Ð¦h¦hµ¹¥LÌ - ¹ªÀy§a¡C </para> - <para>KDE WWW: <ulink url="http://www.kde.org/"> - http://www.kde.org/</ulink></para> - <para>³o¬O Taiwan <application>KDE</application> Users' Group - <ulink url="http://kde.linux.org.tw/">http://kde.linux.org.tw/</ulink>¡C</para> - - <sect2 id="kde1"> - <title>KDE1 [OBSOLETE]</title> - <para>Last Update: 2003¦~ 1¤ë19¤é ©P¤é 08®É18¤À25¬í CST</para> - <para>³oÃ䦳Ӷi¤J <application>KDE</application> ·|¤ñ¸û§Öªº¤p¯µ³Z¡C - ×§ï <filename>~/.qti18nrc</filename>¡G</para> - <programlisting> -Ariel -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Andale -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Georgia -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Times -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Trebuc -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Verdana -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Courier -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -Helvetica -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -kai -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -ming -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0 -* -*-ming-medium-r-normal--*-*-*-*-c-*-big5-0</programlisting> - </sect2> - - <sect2 id="kde2"> - <title>KDE2 [OBSOLETE]</title> - <para>Last Update: 2003¦~ 1¤ë19¤é ©P¤é 08®É18¤À25¬í CST</para> - <para>¦w¸Ë <filename role="package">x11/kde2</filename>¡C</para> - <note><para>°O±o¦w¸Ë <filename>chinese/arphicttf</filename>¡A - n¤£µM³]©w¥X¨Óªº¦rÁÙ³£·|¬O°Ý¸¹¡C</para> </note> - <para>¦pªG¨S¦³¿ìªk¿é¤J¤¤¤åªº¸Ü¡A¥Î©R¥O¦C¼Ò¦¡¸Õ¸Õ¥[¤W - <option>-im xcin</option> - ¡A¨Ò¦p <command>kword -im xcin</command>¡C</para> - <para>²³æªº¤¤¤å¤Æ³]©w¡G</para> - <para> - ¥ý¶}±Ò <quote>±±¨î¤¤¤ß(Control Center)</quote>¡A - <quote>Ó¤H¤Æ(Personalization)</quote>¡A - <quote>°ê®a¤Î»y¨¥(Country & Language)</quote>¡A - ³]©w¦¨ <quote>¥xÆW(tw)</quote>¡A - <quote>ÁcÅ餤¤å(zh_TW.Big5)</quote>¡A<quote>big5-0</quote>¡C </para> - <para> - ¸g¹L³o¼Ëªº³]©w¤§«á¡Aì«h¤W¡A<application>KDE2</application> - ´N¦³§¹¾ãªº¤¤¤å¤ä´©¤F¡C </para> - <para>µ§ªÌªº <application>KDE</application> + Anti-Alias ¦w¸Ë¹Lµ{¡G</para> - <para>1. ¦w¸Ë x11/XFree86-4¡Achinese/arphicttf¡Ax11/kde2¡A - chinese/kde2-i18n¡C</para> - <para>2. ½s¿è <filename>/etc/X11/XF86Config</filename>¡A - ±N <option>load "freetype"</option> µù¸Ñ¡A¥[¤J - <option>load "xtt"</option>¡A¨Ã¦b FontPath °Ï¬q³Ì«e±¥[¤J - <option>/usr/X11R6/lib/X11/fonts/TrueType</option>¡C</para> - <para>3. ½s¿è <filename>~/.xftconfig</filename>¡A¥[¤J¡G</para> - <programlisting> -dir "/usr/X11R6/lib/X11/fonts/TrueType" -# Danny: -# set the AA for different fonts -# -# most TT fonts do not need to be aliased between -# 8 and 15 points, although this might be a matter of taste. -match - any size > 8 - any size < 15 -edit - antialias = false;</programlisting> - <para>4. ½s¿è <filename>~/.xinitrc</filename>¡A¦b - <option>startkde</option> «e¥[¤J - <option>export QT_XFT=true</option>¡C</para> - <para>5. ¦b <option>±±¨î¤¤¤ß(Control Center)</option> §ï - <option>¥~ªí & ·Pı(Look & Feel)</option> ¤¤ªº - <option>¦r«¬(Fonts)</option>¡A±N - <option>¦b¦r«¬»P¹Ï¥Ü¤W¨Ï¥Î¤Ï¿÷¾¦ªº¥·Æ¼í¹¢ - (Use Anti-Alising for fonts and icons)</option> ¤Ä¿ï - ¡F©Î¬O½s¿è <filename>~/.kde/share/config/kdeglobals</filename> - ¦b <option>[KDE]</option> °Ï¬q¡A×§ï <option>AntiAliasing=true - </option>¡C</para> - <para>6. ¦b <option>±±¨î¤¤¤ß(Control Center)</option> ªº - <option>Ó¤H¤Æ(Personalization)</option> ªº <option> - °ê®a¤Î»y¨¥(Country & Language)</option> - ³]©w¦¨ <option>¥xÆW(tw)</option> - ¡A<option>ÁcÅ餤¤å(zh_TW.Big5)</option>¡A<option>big5-0</option>¡F - ©Î¬O½s¿è <filename>~/.kde/share/config/kdeglobals</filename> - ¦b <option>[Locale]</option> °Ï¬q¡A×§ï - <option>Charset=big5-0</option>¡A<option>Country=tw</option>¡A - <option>Language=zh_TW.Big5</option>¡C</para> - <para>7. «·s¶i¤J <application>KDE</application>¡C</para> - <para>WWW: <ulink url="http://www.linuxdoc.org/HOWTO/mini/FDU/index.html"> - XFree86 Font De-uglification HOWTO</ulink></para> - <para>KDE2 ªº´À¥N¦r«¬(fontguess)¡G</para> - <para> - ¦b KDE2 ¤¤×§ï <filename>~/.fontguess</filename>¡A¨Ï qt lib - ¦b¿ï¾Ü´À¥N¦r«¬®É¯à¥¿½TµL»~¡C</para> - <programlisting> -[big5-0][gb2312.1980-0][ksc5601.1987-0] -helvetica ming ming gulim -times ming ming batang -courier ming ming dotum -utopia ming ming gulim -clean ming ming gulim -ming helvetica helvetica helvetica -kai helvetica helvetica helvetica </programlisting> - <para>WWW: <ulink url="http://www.mizi.com/kde/doc/fontguess/"> - To support multibyte in KDE 2.0 applications.</ulink></para> - </sect2> - - <sect2 id="kde3"> - <title>KDE3</title> - <para>Contributed by EricCheng</para> - <para>Last Update: 2003¦~ 1¤ë19¤é ©P¤é 08®É18¤À25¬í CST</para> - <para>¦w¸Ë <filename role="package">x11/kde3</filename>¡C</para> - <para>¦w¸Ë°Ï°ì¤Æ°T®§ <filename role="package">x11/kde3-zh_TW</filename>¡C</para> - <para>KDE3 ªº´À¥N¦r«¬ (qtconfig)¡G</para> - <para>¥Î qtconfig -> Fonts -> Font Substitution¡C - ¿ï¤@Ó^¤å¦r«¬¡A¨Ò¦p Times New Roman [Xft]... - Xft ¥Nªí¬O Xft ªº render¡A - ¦pªG»P /usr/X11R6/lib/X11/XftConfig - ©Î ~/.xftconfig ¨S¦³¬Û¥ªªº¸Ü´N·|¦³ AA¡C</para> - <para>±µµÛ Select substitute Family ¿ï PMingliu [Xft]¡AAdd¡C - °ª¿³ªº¸Ü¥i¥H¿ï¾Ü SimSun ©Î¬O SimHei¡A - ¦A¥[¿ï¤@Ó Bitstream Cyberbit °µ fallback¡C - SimSun ©M SimHei ªº¯S©Ê¬O¥u¦³¥b§Î¦r¦³°µ hinting¡A - ¥þ§Î¦r¨S¦³¡C¦b«Ü¦h±¡ªp¤U³o¼Ë¤Ï¦Ó¤ñ¸û¦n¬Ý¡A - ¯ÊÂI¬O¥b§Î¦r¬O Fixed width, ¦r¶Z¤Ó¤j¦³ÂIÁà¡C - ³o¼Ë³]¦n¤§«á¨ì Konqueror ªº Appearance -> Font ¦a¤è§â - Serif ¦r«¬½Õ¦¨èè³]ªº Times New Roman [Xft]¡A - ¦Ü©ó¨ä¥Lªº Sans Serif ¥i¥H½Õ¦¨ Verdana¡A®ÄªG«Ü¦n¡A - ¦ÛµM¤]n¦b qtconfig ¤¤³]©w Font Substitution¡C - Sans Serif ¬O¨S¦³Å¨½uªº¦r«¬¡A - §Ú¥H¬°¤¤¤åªº equivalent ¬O¶ÂÅé¤@Ãþªº¦r«¬¡A - ©Ò¥H¥i¥H¥[¤J SimHei ·í§@¤¤¤åªº Sans Serif ¦r«¬¡A - Serif ªºÅ¨½u¦r«¬´Nn¥Î PMingLiU ¤@Ãþªº¦r¡C</para> - <para>³o¼Ë°µªº·N«ä¬O»¡¡A·í¨Ï¥Î Qt3 ªºµ{¦¡³Q³]©w¬°¨Ï¥Î - Times New Roman [Xft] ¨Óµe¦rªº®ÉÔ¡A - ¤@¥¹¹J¨ì¤F Times New Roman ¨S¦³ cover ¨ìªº¦r¤¸®É - (¦p¤¤¤å¦r) ´N·|¥h§ä²Ä¤@Ó Substituion Font ¨Ó¬Ý¬Ý¦³¨S¦³¡A - ¦pªG¨S¦³¦A©¹¤U§ä¡A¤@ª½¨ì§ä¨ì¬°¤î¡C - ©Ò¥H¥i¥H¹ï¦UºØ¤£¦P»y¨t¤À§O³]©w¤£¦Pªº Substitution Font¡A - ¨Ó¹F¨ì¦U¨ú©Òªøªº®ÄªG¡C</para> - <figure> - <title>konq_3_1 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konq_3_1" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>ª`·N¼ÐÃD¦C§Ú¬O¥Î Verdana/SimHei¡A - ¤º¤åªº¦r«h¬O³Q³]©w¬° Times New Roman/MingLiu¡C</para> - <figure> - <title>konq_3_2 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konq_3_2" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>Font Substitution: ¥Î PMingLiU µe¤é¤åº~¦r¡A¦A¥Î Cyberbit µe°²¦W¡A - ^¤å¤´¬O¥Î Times New Roman¡C - ¦ý¦n¹³¬O¦]¬° PMingLiU ªº¥ý¤Ñ coverage ¤£°÷¤j¡A - ¾ÉP¦³¨Ç¤é¥»¼gªkªºº~¦r¨S¦³¥X¨Ó¡C³]¦¨¨ä¥LªºÀ³¸Ó¤£¿ù¡C</para> - <para>MS ªº Fonts ³£ªá¤F«Ü¦h¤ß«ä¦b Hinting ¤W±¡A - ©Ò¥H¤p¦rªº AA ©Î ~AA Åã¥Ü®ÄªG³£«Ü´Î¡C - ¥Î Times New Roman ¬Ý^¤å¤å³¹ (¦³¤H²Îp¹L¬O³Ì©ö¾\Ūªº¦rÅé) - «ÜµÎªA°Ú¡I¦ý¦pªG¬O±×ÅéÁÙ¦³¤j¶q¿÷¾¦´N¬Ý±o«Ü²Ö¤F¡C</para> - <figure> - <title>konq_3_3 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konq_3_3" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>QT_XFT ¬Oµ¹ QT 2.x ¥Îªº¡AQt3.x ³oÓ¿ï¶µ´N¤£¦A¦³¥Î¤F¡C<para> - <para>arphic ªº¦r«¬¦³¥t¤@Ó°ÝÃD¬O¡A¦³¨Ç¦rªº¼gªk¤£¬O¥¿½Tªº - "¥¿Å餤¤å" ¼gªk</para> - <para>¹³¬O¡y¨¤¡zªº¸Ì±¬O¬ï¥X¨Óªº¡C©Ò¥H¥s°µ¤å¹©²Ó¡y¤W®ü¡z§º¡C - SimSun ¥H¤Î SimHei ¤]¬O¦P¼Ëªº¹D²z¡]¤j³°°µªº¡^¡A - ¹³¬O¿ù»~ªº»~¥kÃä¬O¤f¤Ñ§d¡A¦ý¬O¨ä¾lªº¦r¦]¬°¨S¦³¤£·íªº hinting¡A - ©Ò¥H¾ãÅéÁÙ¬O«Ü¦n¬Ý¡C</para> - <para>¤p¦rªº®ÉÔ¦³ Anti-Aliasing ¤£¦p¨S¦³ Anti-Aliasing ªº°ÝÃD¡A - ¨ºÀ³¸Ó¬O¤£·íªº hinting ©ÒP¡C¹³¬O Verdana ¤@Ãþ¤p¦rªº AA ´N«D±`¦n¬Ý°Ú¡C - </para> - <figure> - <title>kfont_3_1 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/kfont_3_1" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>Fixed ªº Font §Ú³ßÅw¥Î MSung Light TC¡A - ¦]¬°¤£¦ý¬O Unicode ¦Ó¥B¥b§Î«Ü¦n¬Ý¡C</para> - <figure> - <title>konq_3_4 snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/konq_3_4" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>¥t¥~¡AKeith Packard ªº FontConfig ¤]¥X¨Ó¤F¡A - ¦ýÁÙ¨SªÅ¬ã¨s«ç»ò¥Î´N¬O¤F¡C</para> - </sect2> - - </sect1> - - <sect1 id="windowmaker"> - <title>WindowMaker ªº¤¤¤å¤Æ</title> - <para><application>WindowMaker</application> ¦b¤¤¤å¤Æªº¤è±°µªº«Ü¤£¿ù¤F¡A - ¥Ø«e¤w¸g¦³ I18N ªº®M¥ó¤F¡A¤¶±¤j³¡¤À¤w¸g¤¤¤å¤Æ¤F¡C³o³£¬O¥õ¿à - I18N ªº¦¨ªG¡C </para> - <para>¦w¸Ë <filename role="package">x11-wm/windowmaker</filename>¡C</para> - <para>¤¤¤å¼ÐÃD¦Cªº°ÝÃD¥i¥HÀˬd¥H¤Uªº³]©w¡A¤£¹Lµ§ªÌ¦b 0.65.1_1 ª©¥»®É - ¡A§¹¥þ¤£»Ýn×§ï´N¤w¸g¥i¥H¦b¿ï³æ»P¼ÐÃD¬Ý¨ì¤¤¤å¡G</para> - <para>1. Àˬd <filename>~/GNUStep/Defaults/WMGLOBAL</filename> ÀÉ¡A - ¦pªG¨S¦³´N¦Û¤v«Ø¥ß¤@Ó¤º®e¦p¤U¡G</para> - <programlisting> -{ - MultiByteText = YES; -}</programlisting> - <para>2. ½T»{¤¤¤å¦r«¬¡A½s¿è <filename>~/GNUStep/Defaults/WindowMaker - </filename>¡A×§ï¥H¤U¿ï¶µ¡G</para> - <programlisting> -MultiByteText = YES; -WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*, --*-ming-bold-r-normal--12-*-*-*-*-*-big5-0"; -MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*, --*-ming-bold-r-normal--12-*-*-*-*-*-big5-0"; -IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*-*-*-*-*-*-*, --*-ming-medium-r-normal--8-*-*-*-*-*-big5-0"; -ClipTitleFont = "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*, --*-ming-medium-r-normal--10-*-*-*-*-*-big5-0";</programlisting> - <para>¥H¤W¥u¬OÓ¨Ò¤l¡A·íµM¥²¶·½T»{¦³µL¬Û¹ï¦r«¬¡C</para> - <para>«·s±Ò°Ê WindowMaker¡A¥Î <command>rxvt -T "¤¤¤åÅã¥Ü" &</command> - ´ú¸Õ¤@¤U¡C </para> - <figure> - <title>windowmaker snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/windowmaker" format="PNG"> - </imageobject> - </mediaobject> - </figure> - <para>WWW: <ulink url="http://www.windowmaker.org/"> - http://www.windowmaker.org/</ulink> </para> - </sect1> - - <sect1 id="sawfish"> - <title>Sawfish ªº¤¤¤å¤Æ</title> - <para><application>Sawfish</application> ¦b¤¤¤å¤Æªº¤è±°µªº«Ü¤£¿ù¤F¡A - ¥Ø«e¤w¸g¦³ I18N ªº®M¥ó¤F¡A - ¤¶±¤j³¡¤À¤w¸g¤¤¤å¤Æ¤F¡C³o³£¬O¥õ¿à I18N ªº¦¨ªG¡C </para> - <para>¦w¸Ë <filename role="package">x11-wm/sawfish</filename>¡C</para> - <para>WWW: <ulink url="http://sawmill.sourceforge.net/"> - http://sawmill.sourceforge.net/</ulink> </para> - </sect1> - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/chapters/xwin.sgml b/zh_TW.Big5/books/zh-tut/chapters/xwin.sgml deleted file mode 100644 index b0313c64b3..0000000000 --- a/zh_TW.Big5/books/zh-tut/chapters/xwin.sgml +++ /dev/null @@ -1,399 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ - Original revision: 1.42 ---> - -<chapter id="xwin"> - <title>¤¤¤å X Window</title> - <para> - X Window ¨t²Î¬O UNIX ¤U±j¦Ó¦³¤Oªº¹Ï§ÎÀô¹Ò¡CXFree86 ¥Ñ MIT X - Window ¨t²Î X11R6 §ïª©¦Ó¨Ó¡A¥¦¬O§K¶Oªº¡C </para> - <para>§¹¾ã¤¤¤å¤Æ X Window System</para> - <itemizedlist> - <listitem><para>¤¤¤åªº°T®§¡G¥Ñ locale messages ¸Ñ¨M</para></listitem> - <listitem><para>¤¤¤åªºÅã¥Ü¡G¥Ñ I18N ¸Ñ¨M</para></listitem> - <listitem><para>¤¤¤åªº¿é¤J¡G¥Ñ xcin ¸Ñ¨M</para></listitem> - <listitem><para>¤¤¤åªº¦C¦L¡G¥Ñ gscjk ¸Ñ¨M</para></listitem> - <listitem><para>¤¤¤åªº³B²z¡G¥Ñ¨t²Î©³¼hªº C Library(libc) »P X Library - ªº locale Àô¹Ò»P I18N ¼Ð·Ç¥H¤Î³nÅ骺°t¦X¸Ñ¨M</para></listitem> - </itemizedlist> - <para>«Ø¥ß I18N ªºÀô¹Ò</para> - <itemizedlist> - <listitem><para>¦w¸Ë¤¤¤å¦r«¬</para></listitem> - <listitem><para>³]©w Shell locale Àô¹Ò</para></listitem> - <listitem><para>¦w¸Ë XIM ¤¤¤å¿é¤Jµ{¦¡</para></listitem> - </itemizedlist> - <para> - °ò¥»¤W¥un¦w¸Ë§¹ X Window «á¡A¦A¦w¸Ë¤¤¤å¦r«¬¡A - ³o¼Ë¤l´N¥i¥H¬Ý¨ì X Window ªº¤¤¤å¤F¡A¦Ó¦A¦w¸Ë xcin2.5 ´N¥i¥H¿é¤J¤¤¤å¡A - ³Ñ¤Uªº´N¿ï¦Û¤v©Ò°¾¦nªº³nÅé¨Ó¦w¸ËÅo¡C</para> - - <sect1 id="xfree86-4"> - <title>XFree86-4</title> - <para>¦w¸Ë <filename role="package">x11/XFree86-4</filename>¡C</para> - <para> - ¥ý¥Î <command>XFree86 -configure</command> ²£¥Í - <filename>XF86Config.new</filename>¡AµM«á¥Î - <command>XFree86 -xf86config XF86Config.new</command> - ¨Ó´ú¸Õ³oÓÀɮׯण¯à¥¿±`ªº¹B§@¡A¦pªG¥i¥Hªº¸Ü¡A´N - <command>mv XF86Config.new /etc/X11/XF86config</command>¡A - µM«á¨Ì·Ó¥H¤Uªº¤è¦¡Ä~Äò°µ¤U¥h¡C</para> - <screen> -&prompt.root; <userinput>XFree86 -configure</userinput> -&prompt.root; <userinput>mv XF86Config.new /etc/XF86Config</userinput></screen> - <para> - ¥Ñ©óµ§ªÌ³q±`¨Ï¥Î¤TÁä·Æ¹«¡A©Ò¥H·|³]©w¤@¤U¡A - ±µµÛ½s¿è <filename>/etc/XF86Config</filename>¡A - ¦b <option>Section "InputDevice"</option> °Ï¬q¡A - ¥[¤J <option>Option "ZAxisMapping" "4 5"</option>¡C</para> - <programlisting> -Section "InputDevice" - Identifier "Mouse0" - Driver "mouse" - Option "Protocol" "MouseSystems" - Option "Device" "/dev/sysmouse" - Option "ZAxisMapping" "4 5" -EndSection</programlisting> - <para> - ³q±`³£»Ýn«ü©w HorizSync ©M VertSync ¤~¯àÅý¸ÑªR«×³]©wªº°ª¤@ÂI¡A - ¦b <option>Section "Monitor"</option> °Ï¬q¡A - ¥[¤J <option>HorizSync 31.5 - 57.0</option> »P - <option>VertRefresh 50.0 - 100.0</option>¡C</para> - <programlisting> -Section "Monitor" - Identifier "Monitor0" - VendorName "Monitor Vendor" - ModelName "Monitor Model" - HorizSync 31.5 - 57.0 - VertRefresh 50.0 - 100.0 -EndSection</programlisting> - <para> - §Ú³q±`³£¥Î 16bpp ©M 1024x768 ªº¿Ã¹õ¡A - ¦b <option>Section "Screen"</option> °Ï¬q¡A - ¥[¤J <option>DefaultDepth 16</option>¡A¨Ã¦b - <option>SubSection "Display"</option> ¤¤¡A - <option>Depth 16</option> ªº¦a¤è¥[¤W - <option>Modes "1024x768"</option>¡C</para> - <programlisting> -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Depth 16 - Modes "1024x768" - EndSubSection -EndSection</programlisting> - <para> - WWW: <ulink url="http://www.xfree86.org/"> - http://www.xfree86.org/</ulink></para> - </sect1> - - <sect1 id="using-font"> - <title>¨Ï¥Î¦r«¬</title> - <para>n¦b X ©³¤U¬Ý¤¤¤å¡A´N¥²¶·¥ý³]©w¦n§Anªº¦r«¬¡A - ¥Ø«e X ¨ú¥Î¦r«¬¥Dn¦³¨âºØ¤è¦¡¡A - ¤@ºØ¬O¶Ç²Îªº X11 Core Font¡A - n¨Ï¥Î TrueType ¦r«¬¡A´Nn§Q¥Î X ¤º«Øªº freetype ¼Ò²Õ©Î¬O - <link linkend="xtt">xtt</link> ¼Ò²Õ¨ÓŪ¨ú¦r«¬¡A - ©Î¬Oª½±µ¨ú¥Î Font Server ªº¦r«¬¡A - ¥t¤@ºØ«h¬O¥Ø«e¬y¦æªº - <link linkend="fontconfig">fontconfig</link>¡C</para> - <para>³q±`µ§ªÌ³£·|¦P®É³]©w³o¨âºØ¦r«¬¨ú¥Îªº¤è¦¡¡A - ÁöµM fontconfig ¦b KDE3 »P GNOME2 ¼sªxªº³Q¨Ï¥Î¡A - ¦ý¬O¤´µM¦³³\¦h³nÅé¥u¤ä´© X11 Core Font ªº¨ú¥Î¤è¦¡¡A - ¨âªÌ³£¥[¥H³]©w¥i¥HÁ×§K³\¦h°ÝÃD¡A - ¦pªG½T©w±z©Ò¨Ï¥Îªº©Ò¦³³nÅé³£¤ä´© fontconfig¡A - ¨º»ò¥u³]©w fontconfig ¤]¬O¥i¥Hªº¡C</para> - <para>WWW: <ulink url="http://www.xfree86.org/~dawes/4.3.0/fonts.html"> - Fonts in XFree86</ulink></para> - <para>Hinting ¬O¦r«¬ÃB¥~ªº¸ê°T¡A¥L§i¶D Render ¸Ó¦p¦ó³B²z¦V¶q¦r«¬ªºÁY©ñ¡A - ¨Ï±o¤p¦rªº®ÉÔ¯à°÷¦n¬Ý¡A¦ý¬O Hinting ¬O«D±`¶O®É¶O¤Oªº¤u§@¡A - ¦³¨}¦n Hinting ªº¦r«¬¤£¦h¡C</para> - <para>¥Ñ©ó TrueType ªº hinting ¦³±M§Q¡Afreetype ´£¨Ñ¤F autohint¡A - ¦ý¬O¤Ï¦Ó¦b¤¤¤å¦r¤W®e©ö³y¦¨¤Ï®ÄªG¡C</para> - <para>Anti-alias §â¥¼º¡¤@®æªº³¡¤À¥Î¦Ç¶¥¸ÉÂI¡C</para> - <sect2 id="xlfd"> - <title>X11 Core Font - XLFD</title> - <para>Last Update: 2003¦~ 1¤ë20¤é ©P¤@ 10®É25¤À06¬í CST</para> - <para>X11 Core Font ¥H XLFD ªº®æ¦¡¨ÓÅý¿ï¾Ü¦r«¬¡A¥H¤Uµy·L¤¶²Ð¤@¤U¡G</para> - <programlisting> --kc-fixed-medium-r-normal-*-16-160-72-72-c-160-big5-0</programlisting> - <para>¼t°Ó¦WºÙ(Foundry)¡G¦r«¬´£¨Ñ¼t°Ó¡A¦p Arphic(¤å¹©)¡Bkc(°ê³ì)¡C</para> - <para>ºØÃþ(Family)¡G©ÒÄݪºÃþ«¬¡C</para> - <para>²Ê²Ó«×(Weight)¡G²Ê²Óµ{«×¡A¦p medium(¾A¤¤)¡Bbold(²ÊÅé)¡C</para> - <para>¶É±×«×(Slant)¡G¶É±×µ{«×¡A¦p r(¤£¶É±×)¡Bo(¶É±×)¡B - i(¶É±×¨Ã¥B¨ã¦³¸û©_¯SÅܤÆ)¡C</para> - <para>¼e«×(Setwidth)¡G¦p normal(¥¿±`)¡Bcondensed(³Ì¯¶)¡B - semicondensed(µy¯¶)¡C</para> - <para>ªþ¥[«¬¦¡(Add Style)¡GÃB¥~ªº®æ¦¡¡A¦p sans(µL)¡Bmedium(¾A¤¤)¡C - ¥Ø«e¤j³¡¤À¦rÅé§¡¤w¤£¥Î¦¹Äæ¦ì¡C</para> - <para>¹³¯À¤j¤p(Pixels)¡G¥Î¹³¯À¨Óªí¥Ü¦rÅé¤j¤p¡C</para> - <para>ÂI¼Æ¤j¤p(Points)¡G¥ÎÂI¼Æ¨Óªí¥Ü¦rÅé¤j¤p¡C10 ÓÂI¼Æµ¥©ó 1 Ó¹³¯À¡C</para> - <para>¤ô¥¸ÑªR«×(Resolution X)¡G¨C^¦TªºÂI¼Æ¡A¦p 72¡B75¡B100¡C</para> - <para>««ª½¸ÑªR«×(Resolution Y)¡G¨C^¦TªºÂI¼Æ¡A¦p 72¡B75¡B100¡C</para> - <para>¦r¶Z(Spacing)¡G¶¡¹j¡A¦p Proportional(¨Ì¤ñ¨Ò¤j¤p)¡B - Monospace(µ¥¼e¦r)¡B - Charcell(µ¥¼eµ¥°ª¦r)¡C</para> - <para>¥§¡¼e«×(Average Width)¡G¥HÂI¼Æ¬°³æ¦ì¡C</para> - <para>¦r«¬¶°(Character Registry and Charset Encoding)¡G¦p big5-0¡Biso8859-1¡C</para> - <para>¦ý¬O X11 Core Font ¦b¤Ï¿÷¾¦¤Wªº¤ä´©¤£¨Î¡B - ¨Ï¥Î CJK TrueType ªº®Ä²v¤£¦n¡A - ¯S§O¬O¥Ø«e±`¥Îªº Unicode ¦r«¬¦b®Ä²v©M°O¾ÐÅ骺¨Ï¥Î³£·|¬O«Ü¤jªº°ÝÃD¡A - ¦]¦¹§ÚÌ»Ýn¸û²{¥N¤Æªº¨t²Î Xft/fontconfig¡C</para> - </sect2> - - <sect2 id="xtt"> - <title>xtt Module</title> - <para>n¨Ï¥Î xtt Module ¥²¶·×§ï <filename>XF86Config</filename>¡A - À°¥L¥[¤W·sªº FontPath¡A¦]¬° ports ·|±N¤¤¤åTrueType¦w¸Ë¨ì - <filename>/usr/X11R6/lib/X11/fonts/TrueType/</filename>¡A - ¦Ó¥B§â¤¤¤åPCF ¦w¸Ë¨ì - <filename>/usr/X11R6/lib/X11/fonts/local/</filename>¡G</para> - <programlisting> -Section "Files" - : - : - FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" - FontPath "/usr/X11R6/lib/X11/fonts/local/" -EndSection</programlisting> - <para>¥H¤ÎÅý X ¥h¨Ï¥Î xtt ¼Ò²Õ¡A - ¦pªG¦b¼Ò²Õ°Ïµo²{¤w¸g¦³³]©w <option>Load "freetype"</option>¡A - ½Ð±N¸Ó¦æ§R°£¡A¦]¬°³o¨âÓ¼Ò²Õ¬O¤¬¥¸ªº¡G</para> - <programlisting> -Section "Module" - : - : - Load "xtt" -EndSection</programlisting> - <para>³Ì«á¦A³z¹L <link linkend="ttfm">ttfm</link> - ¨Ó¦w¸Ë·s¦rÅé´N¥i¥H¤F¡C</para> - <para>¬O¤£¬O¤@©wn xtt ¼Ò²Õ¤~¯à¨Ï¥Î¤¤¤å TrueType¡Hµª®×¤£¬O¡C - freetype ¼Ò²Õ¤]¥i¥H¥Î¨Ó³B²z¤¤¤å¡A¦ý¬O¨âªÌ¥u¯à¿ï¤@Ó¡A - ¦Ó xtt ¬O±M¬° CJKV ¦r«¬¦Ó³]p²£¥Íªº TrueType ³B²z¼Ò²Õ¡A - ¨ä¤¤ TTCap ¿ï¶µ©Ò´£¨Ñªº²ÊÅé¡B±×Åé¡B²Ê±×Åé¡A - ¥H¤Î¨ä¥L¥\¯à¬O¤¤¤å TrueType ©Ò¤£¯à©Î¯Êªº¡C</para> - <para>¹ï TTCap ¦Ó¨¥¡A¥Lªº»yªk¬OÂX¥R fonts.dir ¨Ó´£¨Ñ§ó¦hªº¿ï¶µ¡A¨Ò¦p¡G</para> - <programlisting> -ds=y:ai=0.3:bsmi00lp.ttf -Arphic-AR PL Mingti2L Big5-bold-i-normal--0-0-0-0-c-0-iso10646-1</programlisting> - <para>³Ì«e±ªº <option>ds=y:ai=0.3:</option> ´N¬O X-TT ÂX¥Rªº³¡¥÷¡C - ¦b³oÓ¨Ò¤l¤¤¡A¤å¹©©úÅ骺¦WºÙ¬O bsmi00lp.ttf¡A - <option>ds=y</option>(Double Strike) ¨Ï¥Î²ÊÅé¡A - <option>ai=0.3</option>(Automatic Italic) ¨Ï¥Î±×Åé¡A - ©Ò¥H¬Û¹ïÀ³ªº²£¥Í <option>-bold-i-</option> ªº¤å¹©©úÅé²Ê±×Åé¦r«¬¡C - ¥t¥~¡A³Ì«á±ªº iso10646-1 ´N¬O Unicode ¦r«¬¡A - ¥Ø«e¤å¹©¦r«¬¦b³oÓ³¡¤Àªº¤ä«ù¨Ã¤£¬O«Ü¦n¡C</para> - <para>±`¥ÎªºÁÙ¦³ <option>fn=INTEGER</option> ¨Ó«ü©w - TrueType Collection(.ttc) Àɮתº face ¸¹½X¡A - ¹³¬O¥Ø«e³B²z mingliu ´N¬O¸õ¹L©T©w¼eªº²Ó©úÅé¡A - ¦Ó§ï±Ä¥Îª½±µ«ü©wÅܰʼeªº·s²Ó©úÅé <option>fn=1</option>¡C</para> - <para>¦pªG¨Ï¥Î freetype ¼Ò²Õ¡A¥i¥H³z¹L - <filename role="package">x11-fonts/ttmkfdir</filename> - ¨Ó²£¥Í²³æªº fonts.dir ©M¥Î <command>mkfontdir -e</command> - ¨Ó²£¥Í encodings.dir¡C</para> - <para>WWW: <ulink url="http://x-tt.sourceforge.jp/"> - http://x-tt.sourceforge.jp/</ulink></para> - </sect2> - <sect2 id="fontconfig"> - <title>fontconfig</title> - <para>Fontconfig ´£¨Ñ font matching ªº¾÷¨î¡A - Åý¨Ï¥Îªºµ{¦¡¤£¥²¦Û¤v¹ê§@¦r«¬¿ï¨úªº¤èªk¡A - À³¥Îµ{¦¡§Q¥Î Fontconfig ©Ò±o¨ìªº¦r«¬¦WºÙ¥hµe¦r¡C</para> - <para>fontconfig ¦w¸Ë§¹«áªº³]©wÀɦb - <filename>/usr/X11R6/etc/fonts/fonts.conf</filename>¡A - ¥¦¬OÓ xml ®æ¦¡ªºÀɮסA¤@¯ë¤£«ØÄ³ª½±µ§ó§ï¥¦¡A¦pªGn¥[ªF¦è«h¬O¥t¥~¼g¦b - <filename>~/.fonts.conf</filename>¡C</para> - <para>¨Ï¥Î fontconfig ¥u»Ýn±N¦r«¬ÀÉ«þ¨©¨ì <filename>fonts.conf</filename> - ©Ò«ü©wªº¥Ø¿ý¤U(<dir>/usr/X11R6/lib/X11/fonts</dir>)¡A - µM«á°õ¦æ <command>fc-cache -f -v</command> ¨Ó«Ø¥ß¦r«¬¸ê®Æ®w¡A - ¤]¥i¥H¥Î <command>fc-list</command> ¨Ó¨ú±o¤w¸g«Ø¥ßªº¸ê®Æ¡C</para> - <screen> -&prompt.root; <userinput>fc-cache -f -v</userinput> - : - fc-cache: "/usr/X11R6/lib/X11/fonts/TrueType": caching, 8 fonts, 0 dirs - : -fc-cache: "/root/.fonts": no such directory, skipping -fc-cache: succeeded -&prompt.root; <userinput>fc-list | grep Big5</userinput> -AR PL KaitiM Big5:style=Regular -AR PL Mingti2L Big5:style=Reguler</screen> - <para>¦ý¬O¦b¨Ï¥Î fontconfig ®É¡A¤¤¤å¤è±ÁÙ¦³¨Ç¤ñ¸û¯S®íªº»Ý¨D¡C - ¨Ò¦p¦r«¬¯}¸Hªº°ÝÃD¡A¥²¶·×§ï freetype2 ±N BYTECODE INTERPRETER µ¹±Ò¥Î¡C - ¥»¨¨S¦³²ÊÅé¡B²Ê±×Å骺³]p¡C¦r¶Z¹L¤j¬O¦]¬°¬Y¨Ç¦r«¬¬O©T©w¦r¶Z¡A - ¦ý¬O¦]¬°§t¦³ CJK ¦r«¬¡A¨t²Î¥H CJK ¦r«¬ªº¼e«×§@¬°^¼Æ¦r«¬ªº¼e«×¡C - ¦r«¬¦WºÙ(family)¤£¤ä´©¤¤¤åªº¨Ï¥Î¡C</para> - </sect2> - </sect1> - - <sect1 id="setlocale"> - <title>¤¤¤å locale ªº³]©w</title> - <para> - ·í¤@Óµ{¦¡±Ò°Ê®É¡A¨t²Î·|¹w³]µ¹¥¦¤@Óªì©l locale¡AºÙ¬° POSIX ©Î - C locale¡C¦b¦¹ locale ¤U¡Aµ{¦¡ªºªí²{·|»P¶Ç²Îªº C »y¨¥¤¤¤@¼Ë¡A - ¨Ï¥Î^¤å°µ°T®§¿é¥X¡A¥u¯à³B²z^¤åµ¥ ASCII ½Xµ¥µ¥¡C - ¦pªG¸Óµ{¦¡¦³¤ä´© I18N¡A¤]´N¬O»¡¥¦¦³«ö·Ó I18N ªº¼Ð·Ç¨Ó¼g¡A - «h¥¦¦b±Ò°Ê«á´N·|°¨¤W©I¥s¨t²Î¨ç¦¡¨Ó§ïÅÜ¥¦ªº locale¡A - ¦p¦¹¥¦´N·n¨¤@ÅÜ¡AÅܦ¨¥i¥H³B²z¸Ó locale ©Ò¥Nªíªº¦a°Ï»y¤å¤F¡C</para> - <para>zh_TW.Big5 ¬O¥Ø«e¥xÆW¤º¼sªx¨Ï¥Îªº locale¡A - zh ¬OµØ»y(Chinese)¡A1998 ¦~ ISO639 ¸Ì±¥H¨âÓ^¤å¦r¥À¨Ó¥Nªí»y¨¥½s½X¡A - ³oÓÁY¼g¾Ú§Ú©Òª¾¨S¦³¥ô¦ó§t¸q¡A¦Ó TW ¥Nªíªº´N¬O¥xÆW(Taiwan) - ¦a°ÏªºÁY¼g¡A³Ì«áªº Big5 «h¬O½s½X¤è¦¡¡C</para> - <para>zh_TW.Big5 ªº locale ³]©wÀɦb - <filename>/usr/src/share/mklocale/zh_TW.Big5.src</filename>¡A - ¦Ó¹ê§@¤¤¡A«h¬OÀx¦s¦b <filename>/usr/share/locale/</filename> ¥Ø¿ý¤U¡A - ¥H§Ú̪º zh_TW.Big5 locale ¬°¨Ò¡A¸Ó¥Ø¿ý¤¤´N¥]§t¤F - <filename>LC_COLLATE</filename>¡B<filename>LC_CTYPE</filename>¡B - <filename>LC_TIME</filename>¡C</para> - <para> - ¦Ó LC_MESSAGES «h¬OÀx¦s¦b <filename>/usr/local/share/locale/zh_TW/LC_MESSAGES/ - </filename> ©Î¬O <filename>/usr/X11R6/share/locale/zh_TW.Big5/ - </filename> ©³¤U¡C¥Ñ©ó LC_MESSAGES Ãþ§O´xºÞªº¬Oµ{¦¡°T®§¿é¥X©Ò¥Îªº»y¨¥¡A - ¦Ó¥B¤£¦Pµ{¦¡¶¡ªº°T®§³£¤£·|¤@¼Ë¡A¦]¦¹¥¦¤£¯à¹³¨ä¥LÃþ§O¤@¼Ë¡A - ¥u´£¨Ñ³æ¤@¤@Ó¸ê®ÆÀɧY¥i¡C¬Û¤Ïªº¡A - ¦b³oùةұĨúªº¤è¦¡¬O¥Ñ¦UÀ³¥Îµ{¦¡¦Û¦æ´£¨Ñ¥¦Ìªº°T®§¸ê®ÆÀÉ¡A - ¨Ã²Î¤@©ñ¦b¦U locale ªº LC_MESSAGES ªº¥Ø¿ý¤U¡C¨Ò¦p mutt µ{¦¡¡A - ¨ä°T®§ªº³¡¤À°£¤F^¤å¥H¥~¡A¥i¯àÁÙ¦P®É´£¨Ñ¤FÁcÅ餤¤å¡B²Å餤¤å¡B - ¤é¤å¡Bªk¤å µ¥Â½Ä¶¡A¦]¦¹¡A¦b¥H¤W³o¨Ç»y¤å©Ò¥Nªíªº locale ¤¤¡A - ¨ä©³¤Uªº LC_MESSAGES ¥Ø¿ý¤¤³£·|¦³¤@¥÷ÄÝ©ó mutt µ{¦¡ªº°T®§¸ê®ÆÀÉ¡C - ´«¥y¸Ü»¡¡A¦b I18N ¬[ºc¤U¡Aµ{¦¡°T®§³¡¤À¬O»Pµ{¦¡¤ÀÂ÷ªº¡A - ¦p¦¹¤~¯à¤À§O¹ï¦U locale °µ ``°Ï°ì¤Æ'' (§Y½Ķ¦¨¦U¦a°Ïªº»y¨¥)¡C - ¦p¦¹¡A·í mutt ¦b°õ¦æ®É¡A¨t²Î·|®Ú¾Ú¥Ø«e¥¦ªº LC_MESSAGES locale - ³]©w¥h§ä§ä¬Ý¦³¨S¦³¥¦ªº°T®§¸ê®ÆÀɦs¦b¡A¦³ªº¸Ü´N¥H¸Ó»y¨¥°µ°T®§¿é¥X¡A - §_«hªº¸Ü«h¥H C locale ªº¤è¦¡ (§Y^¤å) ¨Ó¿é¥X°T®§¡C </para> - <para> - ¥H¤W©Ò¦³ªº locale Ãþ§O¤¤¡A°£¤F LC_MESSAGES ¤§¥~¡A³Ì«nªº´N¬O - LC_CTYPE ¤F¡C¦¹Ãþ§O´xºÞªº¬O¸Ó locale ¤¤©Ò¦³¦r¤¸ªº³B²z¤è¦¡¡C - ¤@ÓÀ³¥Îµ{¦¡Yn¯à³Q ``°Ï°ì¤Æ'' ¦¨¬Y¦a°Ïªº»y¤å¡A - ºn¤u§@´N¬On¯à³B²z¸Ó¦a°Ïªº¤å¦r¡C¨Ò¦p¨CÓ¦rªº¤º½X¦p¦ó½s½X¡H - ¬O³æ¤@ byte ÁÙ¬O¥Ñ¦hÓ bytes ²Õ¦¨ªº¡H«ç¼Ëªº½s½X¤~¬O¦Xªk¥i¥Îªº¡H - ³oÓ¦r¬O¤£¬O¥i¥H¦L¡H¬O¤£¬O¼Æ¦r¡HYµ¹©w¥ô·Nªº¤å¦r¦r¦ê¡A - n¦p¦ó¯à°Ï¤À¥X¤@ÓÓ¦r µ¥µ¥¡C¦]¦¹¡A¦¹Ãþ§O²o¯Aªº¼h±¬Û·í¼s¡A - °£¤Fµ{¦¡¥»¨ªº¤å¦r³B²z¯à¤O¥H¥~¡A¬Æ¦Ü¨ì X Window ¤¤ªº¤å¦rÅã¥Ü - (§Y XOM: X Output Method)¡B¤å¦r¿é¤J (§Y XIM: X Input Method) µ¥µ¥¡A - ³£»P¥¦¦³Ãö¡C¦]¦¹¡A·í§ÚÌn¶}©l¨Ï¥Î¤@Ӥ䴩 I18N ªºµ{¦¡¤§«e¡A - ¤@©wn¥ý³]¦n LC_CTYPE ³oÓ locale Ãþ§O¡C </para> - <sect2> - <title>³]©w Shell locale Àô¹ÒÅܼÆ</title> - <para> - §ÚÌ¥²¶·«ü©w zh_TW.Big5 ³oÓ locale Àô¹ÒÅܼƵ¹ Shell¡AShell - ¤~¯à¥¿½Tªº³B²z¤¤¤å°T®§¡A¤@¯ë¦Ó¨¥§ÚÌ¥un«ü©w locale ªº¦r¤¸©w¸q - LC_CTYPE ¬° zh_TW.Big5 §Y¥iÅý Shell ¥¿½Tªº³B²z¤¤¤å¡AYnÅý - Shell ªº¿é¥X°T®§¤]Åã¥Ü¤¤¤å¡A«h¥i±N locale °T®§Åã¥Ü LC_MESSAGES - ¤]³]©w¬°¤¤¤åªº locale data¡C</para> - <para> - ¦Ü©ón³]©w stty pass8 ªºì¦]¬O¡A¥xÆW¦a°Ï©Ò³q¦æªº Big5 ½s½X¡A - ¤Î¤j³°¦a°Ï©Ò¨Ï¥Îªº GB ½s½X¡A¨ä¶}ÀYªº¦ì¤¸´X¥G³£¬O¤j©ó 128 ªº¼ÆÈ¡A - ¤]´N¬O©Ò¿× non-ASCII ½Xªº½d³ò(ASCII ¬O«ü¤p©ó 128 ªº½s½X)¡C - ¤¤¤å°ÝÃD´N¦b³o¸Ì¡A³\¦hµ{¦¡¥Ñ©ó¦U¦¡¦U¼Ëªºì¦]¡A - ¨Ã¥¼¦Ò¼{¨ì¿é¤Jªº¸ê®Æ¥i¯à¬O non-ASCII ½Xªº°ÝÃD¡A - µ{¦¡©¹©¹°²³]¤F¦o©Òn³B²zªº¸ê®Æ³£¬O ASCII ½X - (¦]¬°¤j³¡¤À³nÅ鬰¥~°ê¤Hµo®iªº)¡A§óÁV¿|ªº¬O¡A - ·íµ{¦¡¹J¨ì non-ASCII ½X®É¡A±`±`°²³]¦o¤£¦s¦b¡A - ¦Ó±N¥¦ªº²Ä¤KӦ줸ºI¥h¡A³o¬O©Ò¿×ªº 8-bit ¿é¤J¤¤¤å®É¡A - ¨C¨C±N²Ä¤K¦ì¤¸¬å±¼¡A©Ò¥H¤¤¤å³£Åܦ¨¶Ã½X¡C¦]¦¹¥²¶·«ü©w stty pass8¡A - ĵ§i Shell ¤£n±N¿é¤Jªº²Ä¤KӦ줸ºI±¼¡A³o¼Ë¤~¯à¥¿½TÅã¥Ü¤¤¤å¡C</para> - <para> - ENABLE_STARTUP_LOCALE «h¬O a.out ¿òª«¡A¥L·|±j¨î ld.so ¸ü¤Jµ{¦¡«e¡A - ¥ý©I¥s setlocale()¡A¦b 3.x «e´N§â³oÓ ugly hack ®³±¼¤F¡C</para> - </sect2> - <sect2> - <title>¦r¤¸ªº¤ÀÃþ»P½s½X</title> - <para>¤@Ó locale ©Ò¥]§tªº¦Xªk¦r¤¸»P¨ä½s½X¤è¦¡¡A§Ú̺٤§¬° - character set (¦r¶°)¡C¥H§Ú̪º zh_TW.Big5 locale ¬°¨Ò¡A - ¨ä¹ê¥¦¤º³¡¥]§t¤F¨âÓ sub-character set¡A¤@Ó¬O ASCII - ¥Î¨Óªí¥Ü¤@½sªº^¤å¡B¼Æ¦r¡B¹q¸£ºD¥Î²Å¸¹ µ¥µ¥¡A¥t¤@Ó´N¬O¥H - Big5 ½s½X¤è¦¡ªº¡A§ÚÌ«UºÙªº ``¥þ§Î'' ¦r¡A¥]¬A¤F¤¤¤å¦r¡B - ¥þ§Î^¤å¡B¼Æ¦r¡B¥H¤Î²Å¸¹ µ¥¡C«eªÌ¨CÓ¦r¤¸ªºªø«×¬O¤@Ó - byte¡A¦Ó«áªÌ¨CÓ¦r¤¸ªºªø«×«h¬O¨âÓ byte¡C</para> - <para>¦b locale ªº³]©w¤¤¡A¥H LC_CTYPE ³Ì¬°«n¡A - LC_CTYPE ¥]§t¤F¦r¤¸¤º½X¸ê°T¡A - ª½±µ¼vÅT³¡¥÷ C ¨ç¦¡¶¤¦r¤¸ªº³B²zµ²ªG¡A¥]¬A¡G</para> - <itemizedlist> - <listitem><para> - ctype.h: - isalnum(), isalpha(), iscntrl(), isdigit(), isgraph(), islower(), - isprint(), ispunct(), isspace(), isupper(), isxdigit(), tolower(), - toupper(). - </para></listitem> - <listitem><para> - wctype.h: - iswalnum(), iswalpha(), iswcntrl(), iswdigit(), iswgraph(), iswlower(), - iswprint(), iswpunct(), iswspace(), iswupper(), iswxdigit(), - towlower(), towupper(). - </para></listitem> - <listitem><para> - stdlib.h: - mblen(), mbtowc(), mbstowcs(), wctomb(), wcstombs(). - </para></listitem> - </itemizedlist> - <para>zh_TW.Big5 locale ªº³]©wÀɦb - <filename>/usr/src/share/mklocale/zh_TW.Big5.src</filename>¡A - ¦b LC_CTYPE ªº³]©wÀɤ¤¡A¥¦±N©Ò¦³ªº¦r¤¸¤ÀÃþ¦¨¥H¤U´XºØ¡G</para> -<programlisting> -UPPER: «÷µ¦rªº¤j¼g¦r¡C -LOWER: «÷µ¦rªº¤p¼g¦r¡C -ALPHA: ©Ò¦³ªº«÷µ¦r¥À¡C -DIGIT: ªü©Ô§B¼Æ¦r¡C -SPACE: ªÅ¹j¦r¤¸¡A¦pªÅ¥Õ (space)¡B´«¦æ¡Btab ...¦r¤¸µ¥¡C -XDIGIT: ¥Nªí¤Q¤»¶i¦ì¼Æ¦rªº¦r¤¸¡C -BLANK: ªÅ¥Õ¦r¤¸¡A³q±`¥u¥]¬AªÅ¥Õ (space) »P tab ¨âÓ¡C -CNTRL: ¹q¸£ªº±±¨î¦r¤¸¡C -PUNCT: ¼ÐÂI²Å¸¹¡C -GRAPH: ©Ò¦³¦³µ§µeªº¦r¤¸¡A¤£¥]¬AªÅ¥Õ»PªÅ®æ¡C -PRINT: ©Ò¦³¥i¥H¦L¥Xªº¦r¤¸¡A¥]¬AªÅ¥Õ (blank) ¦r¤¸¡C -TOUPPER: ¤p¼g«÷µ¦r¥ÀÂà¤j¼g«÷µ¦r¥Àªº¹ïÀ³ªí¡C -TOLOWER: ¤j¼g«÷µ¦r¥ÀÂà¤p¼g«÷µ¦r¥Àªº¹ïÀ³ªí¡C</programlisting> - </sect2> - </sect1> - - <sect1 id="tzsetup"> - <title>®É°Ïªº³]©w</title> - <para>Last Update: 2002¦~12¤ë30¤é ©P¤@ 00®É13¤À37¬í CST</para> - <para> - §Ú̪º®É°Ï¬O CST¡A¦pªG³]©w¿ùªº¸Ü <command>date</command> - ¸òÀɮ׫إߪº®É¶¡¬Ý°_¨Ó´N·|«Ü©Ç¡C - </para> - <para>¨Ï¥Î <command>tzsetup</command> ¨Ó×§ï¡G</para> - <para> - º¥ý¦w¸Ëµ{¦¡·|°Ý¡A±zªº CMOS ®É¶¡¬O§_¬O®æªL«Âªv®É¶¡(UTC)¡A - §Ú̪º CMOS ³q±`³£¬O³]¬°·í¦aªº®É¶¡¡A©Ò¥H½Ð¿ï ¡yNO¡z¡C - ±µ¤U¨Ón¿ï®É°Ï¡A§ÚÌ¿ï¡y5 Asia¡z¡B¡y43 Taiwan¡z¡C - ©Î¬Oª½±µ¨Ï¥Î¥H¤Uªº«ü¥O¡C - </para> - <screen> -&prompt.root; <userinput>tzsetup /usr/share/zoneinfo/Asia/Taipei</userinput> - </screen> - <para>¥t¥~¤]¥i¥H§Q¥Î <application>ntpdate</application> ¨Ó»Pºô¸ô®É¶¡¨ó©w - (NTP) ¦øªA¾¹¹ï®É¡C - </para> - <screen> -&prompt.root; <userinput>ntpdate time.stdtime.gov.tw</userinput></screen> - <para>¤ñ¸û±`¥Îªº¹ï®É¦øªA¾¹¦³¡G</para> - <programlisting> -time.stdtime.gov.tw -clock.stdtime.gov.tw -time.chttl.com.tw</programlisting> - <note><para>¦pªG·Qnº¥º¥½Õ¨ì¥¿½T¡A¦Ó¤£¬O°¨¤W½Õ·Ç¡A¥i¥H¥Î ntpd¡A - ±N <option>server time.stdtime.gov.tw</option> ¼g¨ì - <filename>/etc/ntp.conf</filename>¡C</para></note> - <para>µM«á¥Î <command>date</command> ½T»{¤@¤U®É¶¡¬O¤£¬O¥¿½T¡C</para> - <screen> -&prompt.user; <userinput>date</userinput> -2002¦~12¤ë30¤é ©P¤@ 00®É13¤À37¬í CST</screen> - </sect1> - - -</chapter> - -<!-- - Local Variables: - mode: sgml - sgml-declaration: "../chapter.decl" - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - sgml-parent-document: ("../zh-tut.sgml" "part" "chapter") - End: ---> diff --git a/zh_TW.Big5/books/zh-tut/freebsd.dsl b/zh_TW.Big5/books/zh-tut/freebsd.dsl deleted file mode 100644 index 52d3a442b9..0000000000 --- a/zh_TW.Big5/books/zh-tut/freebsd.dsl +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - $FreeBSD$ ---> - -<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ -<!ENTITY freebsd.dsl SYSTEM "../../share/sgml/freebsd.dsl" CDATA DSSSL> -<!ENTITY % lang.zh.dsssl "IGNORE"> -]> - -<style-sheet> - <style-specification use="docbook"> - <style-specification-body> - <![ %lang.zh.dsssl; [ - (define %gentext-language% "zh") - ]]> - - (define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=Big5")))) - - </style-specification-body> - </style-specification> - - <external-specification id="docbook" document="freebsd.dsl"> -</style-sheet> diff --git a/zh_TW.Big5/books/zh-tut/images/20020527-2.png b/zh_TW.Big5/books/zh-tut/images/20020527-2.png Binary files differdeleted file mode 100644 index e6ec4de176..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/20020527-2.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/20020527.png b/zh_TW.Big5/books/zh-tut/images/20020527.png Binary files differdeleted file mode 100644 index 4e6ae50c88..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/20020527.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/Eterm.png b/zh_TW.Big5/books/zh-tut/images/Eterm.png Binary files differdeleted file mode 100644 index ed2e694d30..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/Eterm.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/IglooFTP.png b/zh_TW.Big5/books/zh-tut/images/IglooFTP.png Binary files differdeleted file mode 100644 index 75da1dad55..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/IglooFTP.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/abiword.png b/zh_TW.Big5/books/zh-tut/images/abiword.png Binary files differdeleted file mode 100644 index 98e40e8bb3..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/abiword.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/acroread.png b/zh_TW.Big5/books/zh-tut/images/acroread.png Binary files differdeleted file mode 100644 index eaedfe0e9e..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/acroread.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/applet.png b/zh_TW.Big5/books/zh-tut/images/applet.png Binary files differdeleted file mode 100644 index d539bb4b03..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/applet.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/arphicttf.png b/zh_TW.Big5/books/zh-tut/images/arphicttf.png Binary files differdeleted file mode 100644 index da8188811c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/arphicttf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/aterm.png b/zh_TW.Big5/books/zh-tut/images/aterm.png Binary files differdeleted file mode 100644 index 6f8add5514..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/aterm.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/bbsnet.png b/zh_TW.Big5/books/zh-tut/images/bbsnet.png Binary files differdeleted file mode 100644 index b795e26b7c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/bbsnet.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/bg5pdf.png b/zh_TW.Big5/books/zh-tut/images/bg5pdf.png Binary files differdeleted file mode 100644 index e95cf8b8f5..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/bg5pdf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/bg5ps.png b/zh_TW.Big5/books/zh-tut/images/bg5ps.png Binary files differdeleted file mode 100644 index 9971d65505..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/bg5ps.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/big5con.png b/zh_TW.Big5/books/zh-tut/images/big5con.png Binary files differdeleted file mode 100644 index 9ae73b2272..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/big5con.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/bluefish.png b/zh_TW.Big5/books/zh-tut/images/bluefish.png Binary files differdeleted file mode 100644 index af57f87d58..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/bluefish.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cccii.png b/zh_TW.Big5/books/zh-tut/images/cccii.png Binary files differdeleted file mode 100644 index 968a888d7c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cccii.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cce.png b/zh_TW.Big5/books/zh-tut/images/cce.png Binary files differdeleted file mode 100644 index c3874d9ae5..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cce.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cid-gv.png b/zh_TW.Big5/books/zh-tut/images/cid-gv.png Binary files differdeleted file mode 100644 index 5e2c756855..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cid-gv.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png b/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png Binary files differdeleted file mode 100644 index 973dd75b32..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cjk.png b/zh_TW.Big5/books/zh-tut/images/cjk.png Binary files differdeleted file mode 100644 index f7b134fb4f..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cjk.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cwtexttf.png b/zh_TW.Big5/books/zh-tut/images/cwtexttf.png Binary files differdeleted file mode 100644 index 5ac885c7e1..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cwtexttf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/cxterm.png b/zh_TW.Big5/books/zh-tut/images/cxterm.png Binary files differdeleted file mode 100644 index 3223e35b1c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/cxterm.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/dict.png b/zh_TW.Big5/books/zh-tut/images/dict.png Binary files differdeleted file mode 100644 index eefa654f4c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/dict.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png b/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png Binary files differdeleted file mode 100644 index 144c4c8fab..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/edict-big5.png b/zh_TW.Big5/books/zh-tut/images/edict-big5.png Binary files differdeleted file mode 100644 index 06d447cdc4..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/edict-big5.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/fortunetw.png b/zh_TW.Big5/books/zh-tut/images/fortunetw.png Binary files differdeleted file mode 100644 index a2767fb95c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/fortunetw.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png b/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png Binary files differdeleted file mode 100644 index c24c6c4b17..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/gaim.png b/zh_TW.Big5/books/zh-tut/images/gaim.png Binary files differdeleted file mode 100644 index b72e75939f..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/gaim.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/gnuls.png b/zh_TW.Big5/books/zh-tut/images/gnuls.png Binary files differdeleted file mode 100644 index 9aeefbc19f..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/gnuls.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/hanzim.png b/zh_TW.Big5/books/zh-tut/images/hanzim.png Binary files differdeleted file mode 100644 index e947b7741d..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/hanzim.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/hztty.png b/zh_TW.Big5/books/zh-tut/images/hztty.png Binary files differdeleted file mode 100644 index 720543b80d..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/hztty.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/image b/zh_TW.Big5/books/zh-tut/images/image deleted file mode 100644 index a07cb7212e..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/image +++ /dev/null @@ -1,9 +0,0 @@ -<!-- $FreeBSD$ --> - <figure> - <title> snapshot</title> - <mediaobject> - <imageobject> - <imagedata fileref="images/" format="PNG"> - </imageobject> - </mediaobject> - </figure> diff --git a/zh_TW.Big5/books/zh-tut/images/irssi.png b/zh_TW.Big5/books/zh-tut/images/irssi.png Binary files differdeleted file mode 100644 index 303abab5d7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/irssi.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/joe.png b/zh_TW.Big5/books/zh-tut/images/joe.png Binary files differdeleted file mode 100644 index 6a2bccb8d7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/joe.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/kde-print.png b/zh_TW.Big5/books/zh-tut/images/kde-print.png Binary files differdeleted file mode 100644 index c9ce484738..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/kde-print.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/kfont_3_1.png b/zh_TW.Big5/books/zh-tut/images/kfont_3_1.png Binary files differdeleted file mode 100644 index 59b37cca52..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/kfont_3_1.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/kmerlin.png b/zh_TW.Big5/books/zh-tut/images/kmerlin.png Binary files differdeleted file mode 100644 index 5418dd52af..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/kmerlin.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konq_3_1.png b/zh_TW.Big5/books/zh-tut/images/konq_3_1.png Binary files differdeleted file mode 100644 index 4fb82f762a..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konq_3_1.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konq_3_2.png b/zh_TW.Big5/books/zh-tut/images/konq_3_2.png Binary files differdeleted file mode 100644 index fb819b3abb..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konq_3_2.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konq_3_3.png b/zh_TW.Big5/books/zh-tut/images/konq_3_3.png Binary files differdeleted file mode 100644 index 4801d5865e..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konq_3_3.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konq_3_4.png b/zh_TW.Big5/books/zh-tut/images/konq_3_4.png Binary files differdeleted file mode 100644 index ce3bdeeb24..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konq_3_4.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konqueror.png b/zh_TW.Big5/books/zh-tut/images/konqueror.png Binary files differdeleted file mode 100644 index 31049b54ec..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konqueror.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/konsole.png b/zh_TW.Big5/books/zh-tut/images/konsole.png Binary files differdeleted file mode 100644 index 1b2c12971b..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/konsole.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ldap.png b/zh_TW.Big5/books/zh-tut/images/ldap.png Binary files differdeleted file mode 100644 index 04419c9426..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ldap.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/licq.png b/zh_TW.Big5/books/zh-tut/images/licq.png Binary files differdeleted file mode 100644 index 6591029339..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/licq.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/lynx.png b/zh_TW.Big5/books/zh-tut/images/lynx.png Binary files differdeleted file mode 100644 index 5cfba9b394..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/lynx.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/man.png b/zh_TW.Big5/books/zh-tut/images/man.png Binary files differdeleted file mode 100644 index 52d235a4cc..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/man.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/mlterm.png b/zh_TW.Big5/books/zh-tut/images/mlterm.png Binary files differdeleted file mode 100644 index 583c06abd2..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/mlterm.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png b/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png Binary files differdeleted file mode 100644 index 7ae2ec0c5b..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/moettf.png b/zh_TW.Big5/books/zh-tut/images/moettf.png Binary files differdeleted file mode 100644 index 78eabebcbf..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/moettf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/mozilla.png b/zh_TW.Big5/books/zh-tut/images/mozilla.png Binary files differdeleted file mode 100644 index 7d2407dbdf..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/mozilla.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/mplayer.png b/zh_TW.Big5/books/zh-tut/images/mplayer.png Binary files differdeleted file mode 100644 index 4b44bc441d..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/mplayer.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/mutt.png b/zh_TW.Big5/books/zh-tut/images/mutt.png Binary files differdeleted file mode 100644 index 1c6c87123b..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/mutt.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/nautilus.png b/zh_TW.Big5/books/zh-tut/images/nautilus.png Binary files differdeleted file mode 100644 index 400e0b178c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/nautilus.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ncftp3.png b/zh_TW.Big5/books/zh-tut/images/ncftp3.png Binary files differdeleted file mode 100644 index 59aef407c0..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ncftp3.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ntfs.png b/zh_TW.Big5/books/zh-tut/images/ntfs.png Binary files differdeleted file mode 100644 index 216c2571f7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ntfs.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ntuttf.png b/zh_TW.Big5/books/zh-tut/images/ntuttf.png Binary files differdeleted file mode 100644 index 07d29b52ec..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ntuttf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/openoffice.png b/zh_TW.Big5/books/zh-tut/images/openoffice.png Binary files differdeleted file mode 100644 index 028d27bba3..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/openoffice.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/oxford.png b/zh_TW.Big5/books/zh-tut/images/oxford.png Binary files differdeleted file mode 100644 index b6c92a520b..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/oxford.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png b/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png Binary files differdeleted file mode 100644 index 6ab15bd395..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/php-pdf.png b/zh_TW.Big5/books/zh-tut/images/php-pdf.png Binary files differdeleted file mode 100644 index 3790c05300..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/php-pdf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/pydict.png b/zh_TW.Big5/books/zh-tut/images/pydict.png Binary files differdeleted file mode 100644 index 022be42e7d..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/pydict.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/qe.png b/zh_TW.Big5/books/zh-tut/images/qe.png Binary files differdeleted file mode 100644 index 0fbf0b1e3e..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/qe.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/qkmj.png b/zh_TW.Big5/books/zh-tut/images/qkmj.png Binary files differdeleted file mode 100644 index 87a60aebeb..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/qkmj.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/qterm.png b/zh_TW.Big5/books/zh-tut/images/qterm.png Binary files differdeleted file mode 100644 index 1b0744495f..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/qterm.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/rxvt.png b/zh_TW.Big5/books/zh-tut/images/rxvt.png Binary files differdeleted file mode 100644 index 1e4e106fb7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/rxvt.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/showttf.png b/zh_TW.Big5/books/zh-tut/images/showttf.png Binary files differdeleted file mode 100644 index 65b5684e7b..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/showttf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/stardict.png b/zh_TW.Big5/books/zh-tut/images/stardict.png Binary files differdeleted file mode 100644 index 7b049d515c..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/stardict.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/stardict2.png b/zh_TW.Big5/books/zh-tut/images/stardict2.png Binary files differdeleted file mode 100644 index 31ea431c22..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/stardict2.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/swing.png b/zh_TW.Big5/books/zh-tut/images/swing.png Binary files differdeleted file mode 100644 index be6f7fcf26..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/swing.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/sylpheed.png b/zh_TW.Big5/books/zh-tut/images/sylpheed.png Binary files differdeleted file mode 100644 index 83be13a400..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/sylpheed.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/tcltk.png b/zh_TW.Big5/books/zh-tut/images/tcltk.png Binary files differdeleted file mode 100644 index fe8495b654..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/tcltk.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/tcsh.png b/zh_TW.Big5/books/zh-tut/images/tcsh.png Binary files differdeleted file mode 100644 index 491406144d..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/tcsh.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/tin.png b/zh_TW.Big5/books/zh-tut/images/tin.png Binary files differdeleted file mode 100644 index dcdb78e2f6..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/tin.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/tintin++.png b/zh_TW.Big5/books/zh-tut/images/tintin++.png Binary files differdeleted file mode 100644 index b2c96860ed..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/tintin++.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png b/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png Binary files differdeleted file mode 100644 index 70b1973587..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/ve.png b/zh_TW.Big5/books/zh-tut/images/ve.png Binary files differdeleted file mode 100644 index c43f83fe44..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/ve.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/vim.png b/zh_TW.Big5/books/zh-tut/images/vim.png Binary files differdeleted file mode 100644 index 0a12f7d874..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/vim.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/vnc.png b/zh_TW.Big5/books/zh-tut/images/vnc.png Binary files differdeleted file mode 100644 index ff6c2138b7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/vnc.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/wangttf.png b/zh_TW.Big5/books/zh-tut/images/wangttf.png Binary files differdeleted file mode 100644 index e4c86e49fa..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/wangttf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/windowmaker.png b/zh_TW.Big5/books/zh-tut/images/windowmaker.png Binary files differdeleted file mode 100644 index 025c58bca5..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/windowmaker.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/xchat.png b/zh_TW.Big5/books/zh-tut/images/xchat.png Binary files differdeleted file mode 100644 index 8dfbca9591..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/xchat.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/xcin25.png b/zh_TW.Big5/books/zh-tut/images/xcin25.png Binary files differdeleted file mode 100644 index 76112de7c7..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/xcin25.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/xmms.png b/zh_TW.Big5/books/zh-tut/images/xmms.png Binary files differdeleted file mode 100644 index c27c078be8..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/xmms.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/xpdf.png b/zh_TW.Big5/books/zh-tut/images/xpdf.png Binary files differdeleted file mode 100644 index a4cb37affa..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/xpdf.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/images/zhcon.png b/zh_TW.Big5/books/zh-tut/images/zhcon.png Binary files differdeleted file mode 100644 index a99c0c7363..0000000000 --- a/zh_TW.Big5/books/zh-tut/images/zhcon.png +++ /dev/null diff --git a/zh_TW.Big5/books/zh-tut/zh-tut.sgml b/zh_TW.Big5/books/zh-tut/zh-tut.sgml deleted file mode 100644 index 0e07a604a2..0000000000 --- a/zh_TW.Big5/books/zh-tut/zh-tut.sgml +++ /dev/null @@ -1,104 +0,0 @@ -<!-- - The Chinese FreeBSD Documentation Project - - $FreeBSD$ - Original revision: 1.23 ---> -<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; - -<!ENTITY % bookinfo PUBLIC "-//FreeBSD//ENTITIES DocBook BookInfo Entities//EN"> -%bookinfo; - -<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters; -<!ENTITY % authors SYSTEM "authors.ent"> %authors; - -<!-- The currently released version of FreeBSD. This value is used to - create some links on web sites and such, so do NOT change it until - it's really release time --> -<!ENTITY rel.current CDATA "4.4"> -]> - -<book> - <bookinfo> - <title>FreeBSD Chinese HOWTO</title> - - <authorgroup> - <author> - <surname>The Chinese FreeBSD Documentation Project</surname> - </author> - </authorgroup> - - <pubdate>October 2003</pubdate> - - <copyright> - <year>1999</year> - <year>2000</year> - <year>2001</year> - <year>2002</year> - <year>2003</year> - <holder role="mailto:statue@freebsd.sinica.edu.tw">Shen Chun-Hsing</holder> - </copyright> - - &bookinfo.legalnotice; - - <abstract> - <para> - ¥»¤å»¡©ú¦p¦ó¦b FreeBSD ªº¨t²Î¤W¨Ï¥Î¤¤¤å¡C¨ä¤¤¥]¬A¤F¦b FreeBSD - ¨t²Î¤W¨Ï¥Î¤¤¤å¥i¯à¾D¹Jªº°ÝÃD¡A¥H¤Î¦p¦ó¨ú±o¡A - ¦w¸Ë»P³]©w¦UºØ¤£¦Pªº¤¤¤å³nÅé¡A¥H¤Î FreeBSD ªº¤¤¤å¤Æ¤u§@µ¥¡C</para> - <para> - ¦pªG±z¦b¨Ï¥Î FreeBSD/Linux ¤W¹J¨ì¥ô¦óªº¤¤¤å°ÝÃD¡A - ³£Åwªï¼g«H¸ò§Ú°Q½×¡A·í±z¹J¨ìªº¤¤¤å°ÝÃD¦³¸Ñµªªº®ÉÔ¡A - ¤]§Æ±æ¯à¼g«Ê«H³qª¾¤p§Ì &a.statue; ·s¼W©Î×§ï¡C</para> - </abstract> - </bookinfo> - - &chap.preface; - &chap.stepbystep; - -<!-- <part id="chinese-environment"> - <title>¤¤¤åÀô¹Ò</title>--> - &chap.difficult; - &chap.xwin; - &chap.message; - &chap.fonts; - &chap.view; - &chap.wm; - &chap.print; -<!-- </part>--> - -<!-- <part id="chinese-application"> - <title>¤¤¤åÀ³¥Î³nÅé</title>--> - &chap.compose; - &chap.converter; - &chap.mailclient; - &chap.net; - &chap.devel; - &chap.multimedia; - &chap.dict; - &chap.software; - &chap.outta; - &chap.other; - &chap.l10n; -<!-- </part>--> - -<!-- <part id="appendicies"> - <title>ªþ¿ý</title>--> - &chap.faq; - &chap.charmap; - &chap.ack; -<!-- </part>--> - -</book> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> - |