aboutsummaryrefslogtreecommitdiff
path: root/zh_TW.Big5
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2006-07-10 09:51:59 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2006-07-10 09:51:59 +0000
commitedd096971eab49fade66afa1ccf90ede08fd2f2d (patch)
treef4661b9152e9daab8a774c43fb2e56f9a2f76fe1 /zh_TW.Big5
parent4f6c970be4f06b7c9dc4ae3f47083b83db1bdc5c (diff)
Notes
Diffstat (limited to 'zh_TW.Big5')
-rw-r--r--zh_TW.Big5/books/zh-tut/Makefile139
-rw-r--r--zh_TW.Big5/books/zh-tut/authors.ent39
-rw-r--r--zh_TW.Big5/books/zh-tut/chapter.decl2
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters.ent39
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/ack.sgml147
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/charmap.sgml79
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/compose.sgml1035
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/converter.sgml380
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/devel.sgml985
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/dict.sgml230
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/difficult.sgml943
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/faq.sgml910
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/fonts.sgml1042
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/l10n.sgml653
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/mailclient.sgml260
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/message.sgml319
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/multimedia.sgml112
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/net.sgml859
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/note43
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/other.sgml247
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/outta.sgml94
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/preface.sgml256
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/print.sgml730
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/software.sgml346
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/stepbystep.sgml313
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/view.sgml1237
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/wm.sgml476
-rw-r--r--zh_TW.Big5/books/zh-tut/chapters/xwin.sgml399
-rw-r--r--zh_TW.Big5/books/zh-tut/freebsd.dsl24
-rw-r--r--zh_TW.Big5/books/zh-tut/images/20020527-2.pngbin26868 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/20020527.pngbin31876 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/Eterm.pngbin110855 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/IglooFTP.pngbin18416 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/abiword.pngbin65731 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/acroread.pngbin13394 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/applet.pngbin8941 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/arphicttf.pngbin1982 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/aterm.pngbin51235 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/bbsnet.pngbin40075 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/bg5pdf.pngbin44850 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/bg5ps.pngbin13841 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/big5con.pngbin19162 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/bluefish.pngbin32844 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cccii.pngbin35564 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cce.pngbin22066 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cid-gv.pngbin25385 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cjk-lyx.pngbin19184 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cjk.pngbin39649 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cwtexttf.pngbin3519 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/cxterm.pngbin21340 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/dict.pngbin155578 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/dvipdfmx.pngbin56345 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/edict-big5.pngbin4967 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/fortunetw.pngbin170798 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/fzzdxfw.pngbin87454 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/gaim.pngbin15380 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/gnuls.pngbin72293 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/hanzim.pngbin29414 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/hztty.pngbin7983 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/image9
-rw-r--r--zh_TW.Big5/books/zh-tut/images/irssi.pngbin33252 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/joe.pngbin119219 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/kde-print.pngbin78506 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/kfont_3_1.pngbin17917 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/kmerlin.pngbin217613 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konq_3_1.pngbin131145 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konq_3_2.pngbin122517 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konq_3_3.pngbin121127 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konq_3_4.pngbin50501 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konqueror.pngbin127295 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/konsole.pngbin86816 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ldap.pngbin8271 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/licq.pngbin6564 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/lynx.pngbin14144 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/man.pngbin9670 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/mlterm.pngbin16706 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/moefonts-cid.pngbin27503 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/moettf.pngbin3021 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/mozilla.pngbin37305 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/mplayer.pngbin320020 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/mutt.pngbin38427 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/nautilus.pngbin97226 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ncftp3.pngbin81352 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ntfs.pngbin94162 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ntuttf.pngbin4308 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/openoffice.pngbin208498 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/oxford.pngbin23098 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/php-imagettftext.pngbin47634 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/php-pdf.pngbin22989 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/pydict.pngbin4884 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/qe.pngbin12113 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/qkmj.pngbin37468 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/qterm.pngbin88003 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/rxvt.pngbin7722 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/showttf.pngbin25700 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/stardict.pngbin30129 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/stardict2.pngbin70864 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/swing.pngbin8357 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/sylpheed.pngbin40193 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/tcltk.pngbin5928 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/tcsh.pngbin19980 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/tin.pngbin128848 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/tintin++.pngbin109273 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ttf2pt1.pngbin19500 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/ve.pngbin12670 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/vim.pngbin88023 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/vnc.pngbin108531 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/wangttf.pngbin11488 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/windowmaker.pngbin403190 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/xchat.pngbin8123 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/xcin25.pngbin2616 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/xmms.pngbin13286 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/xpdf.pngbin28292 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/images/zhcon.pngbin20255 -> 0 bytes
-rw-r--r--zh_TW.Big5/books/zh-tut/zh-tut.sgml104
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>¥»¥÷¤å¥óªº§¹¦¨¡A­n·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, "&gt; big5tbl.txt"); select OUT;
-
-# ¤å¦r¤º½Xªíªº²£¥Í
-for ($c1 = 0xA1; $c1 &lt;= 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 &lt;= 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±z­n¶}¯Â¤å¦rÀÉ¡A¦b¶}±ÒÀɮתº¹ï¸Ü®Ø¤¤¡A
- FileType°O±o¿ï¡GText Encoded¡A
- ·í¿ï§¹±z­n¶}ªºÀɮ׫á¡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>
-&lt;HEAD&gt;
-&lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=big5"&gt;
-&lt;/HEAD&gt;</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¥D­nªºµ{¦¡Åo¡A«þ¨©¨ì¬Û¹ïÀ³ªº¦a¤è«á´N¥i¥H°õ¦æ¤F¡C</para>
- <para>­nª`·Nªº¬O¡Aunzip ¤@©w­n¥Î 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
- ¥u­n¦³³]©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¥u­n¦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 ¬°¨Ò¡A­nÂà Word ¦¨ HTML¡A
- ¥u­n¤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> ¬O­n¯àÅã¥Ü¤¤¤å¦r¡A
- ¦Ó <option>quote</option> ¬O­n¿é¤J¯S®íªº±±¨î¦r¤¸®É¨Ï¥Îªº«öÁä¡A
- ¦Ó¹w³]­È¬O <option></option>¡A´N·|¹J¨ì¦³¨Ç¤¤¤å¦rªº¤º½X¡A
- µM«á¥u­n¥[°Ñ¼Æ <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¥u­n·|­^¤å
- <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>
- (­Y­n¶i¤@¨B¨Ï¥Î¸û¦h¥\¯à¡A¥u­n¾Ç²ß´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±z­n¥ý¶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 =&gt; DVI ¤Î View =&gt; Postscript ¬Ý¹B§@¬O¤£¬O¥¿±`¡C
- ¥t¥~ File =&gt; Export =&gt; 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¨Ò¦p­n´«¦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 &lt;edt1023@speedymail.org&gt; 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,"&lt;$ARGV[0]");
-}
-else
-{
- -r "$ARGV[0].tex" || die "file $ARGV[0].tex not found\n";
- open(INFILE,"&lt;$ARGV[0].tex");
-}
-
-while(&lt;INFILE&gt;)
-{
- &amp;trans_print($_);
-}
-close(CONT);
-system "texexec ${ARGV[0]}.cont";
-
-sub trans_print {
- local($s) = @_;
- local($i,$c,$nc,$ordc,$ordc1);
-
- for($i=0;$i&lt;length($s);$i++)
- {
- $c = substr($s,$i,1);
- $ordc = ord($c);
- if (($ordc>=$one)&amp;&amp;($ordc&lt;=$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«K­nÁÙ®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»¡¡A­n«e¸m³B²z³o¨Ç¦r¤¸¡C
-
-\stoptext</programlisting>
- <screen>
-&prompt.root; <userinput>chcont.pl cont-b5</userinput> ==&gt; ¤d¸U¤£­n¥[°ÆÀɦW¡A¤Á°O¡I</screen>
- <para>³o¼Ë·|²£¥Í cont-b5.dvi</para>
- <screen>
-&prompt.root; <userinput>dvipdfmx cont-b5</userinput> ==&gt; ²£¥Í¤£¤º´O¦r«¬¥B¥i copy&amp;paste ªº pdf ÀÉ¡C</screen>
- <para>³o¸Ì¨S¦³¥Î¨ì pdftex ´O¤J TTF ªº¥\¯à¡A­ì¦]¬O¥L¤£¶È´O¤J¾ã­Ó subfont
- ÀÉ®×·|Åܱo«Ü¤j¡A¦Ó¥B¤S¨S¦³ copy&amp;paste&amp;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>¥D­nªº¥\¯à¬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«¬´y­zÀÉ¡C
- µM«á¡A¨Ì·Ó¤@¯ë¥¿±`µ{§Ç½sĶ CJK ¤å½Z§Y¥i¡C</para>
- <para>¥Ñ©ó¨Ã¨S¦³¥hÅܳy¡B´O¤J¦r«¬¥»¨­¡A
- ©Ò¥H¥u­n¬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 &gt; ${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 &lt;bsmi00lp01.pfb
-bsmi00lp02 ShanHeiSun-Light-02 &lt;bsmi00lp02.pfb
-...
-bsmi00lp55 ShanHeiSun-Light-55 &lt;bsmi00lp55.pfb </programlisting>
- <para>·s¼W /usr/local/share/texmf/dvips/config/akai.map ¤º®e¦p¤U¡G</para>
- <programlisting>
-bkai00mp01 ZenKai-Medium-01 &lt;bkai00mp01.pfb
-bkai00mp02 ZenKai-Medium-02 &lt;bkai00mp02.pfb
-...
-bkai00mp55 ZenKai-Medium-55 &lt;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 &lt;bsmi00lp01.enc &lt;bsmi00lp.ttf
-bsmi00lp02 &lt;bsmi00lp02.enc &lt;bsmi00lp.ttf
-...
-bsmi00lp55 &lt;bsmi00lp55.enc &lt;bsmi00lp.ttf</programlisting>
- <para>·s¼W /usr/local/share/texmf/dvips/config/bkai00lp.map ¤º®e¦p¤U¡G</para>
- <programlisting>
-bkai00mp01 &lt;bkai00mp01.enc &lt;bkai00mp.ttf
-bkai00mp02 &lt;bkai00mp02.enc &lt;bkai00mp.ttf
-...
-bkai00mp55 &lt;bkai00mp55.enc &lt;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}{<-&gt; CJK * bsmi00lp}{}
-\DeclareFontShape{C00}{aming}{bx}{n}{<-&gt; 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}{<-&gt; CJK * bsmi00lp}{}
-\DeclareFontShape{C00}{bsmi00lp}{bx}{n}{<-&gt; CJK * bkai00mp}{}
-\endinput</programlisting>
- <para>³o¼Ë²ÊÅé¦r·|¥h¿ï¥Î¤å¹©·¢®ÑÅé(­Ó¤H¤£³ßÅw¼ÒÀÀ¥X¨Óªº²ÊÅé¦r)¡C
- ·íµM·¢®ÑÅé¤]­n¦Û¦æ«ö¤W­z¤èªk»s§@¥X¨Ó¡C</para>
- <para>°õ¦æ texhash(or mktexlsr)¡C³o¼Ë´N¥i¥H¤F¡A­n¨Ï¥Î©úÅé´N¨Ï¥Î
- aming ªº¦r«¬¦WºÙ¡A­n¨Ï¥Î·¢Åé´N¨Ï¥Î akai(¨Ì¤W­z¤èªk°µ¤@­Ó c00akai.fd)¡C</para>
- <para>·íµM¡ACJK ªº¨Ï¥Î¤èªk¡A½Ð°Ñ¦Ò CJK ©Òªþ¤å¥ó¡A¤@©w­n«ü©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 &gt; $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 &gt; file.big5</userinput></screen>
- <para>¥H¤U¬O¼g C µ{¦¡ªº¤p½d¨Ò¡G</para>
- <programlisting>
-#include &lt;stdio.h&gt;
-#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, &amp;inbufp, &amp;inbytesleft, &amp;outbufp, &amp;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¥\¯à¤ñ«e­zªº <application>iconv</application> ¸û¬°§¹³Æ¡C
- </para>
- <para><application>libiconv</application>¨Ï¥Î¤èªk¡G</para>
- <screen>
-&prompt.user; <userinput>iconv -f big5 -t utf8 &lt; doc.big5 &gt; 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 &lt; file.big5 &gt; file.jis</userinput>
-&prompt.user; <userinput>g2j &lt; file.gb &gt; file.jis</userinput>
-&prompt.user; <userinput>j2b &lt; file.jis &gt; file.big5</userinput>
-&prompt.user; <userinput>g2b &lt; file.gb &gt; file.big5</userinput>
-&prompt.user; <userinput>j2g &lt; file.jis &gt; file.gb</userinput>
-&prompt.user; <userinput>b2g &lt; file.big5 &gt; 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 &lt;=&gt; Big5 &lt;=&gt; 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 &lt; shed.utf8 &gt; 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 &lt; INPUT_FILE &gt; OUTPUT_FILE</userinput>
- </screen>
- <para>BIG5 Âର GB ¥Î¡G</para>
- <screen>
-&prompt.user; <userinput>hc -m b2g -t /usr/local/share/chinese/hc.tab &lt; INPUT_FILE &gt; 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±z­n¦b Big5 ªºÀô¹Ò©³¤U³s¤W GB ªº
- BBS¡A¥u­n¨Ì·Ó¥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¨ã -&gt; ºô»Úºô¸ô¿ï¶µ -&gt; £¸¯ë -&gt;
- ¦r«¬ -&gt; ¦r¶°: ²Å餤¤å -&gt; ºô­¶¦r«¬: FZZhongDengXian-Z07T -&gt;
- ¯Â¤å¦r¦r«¬: FZZhongDengXian-Z07T</option>¡A
- ¨Ã¥B­×§ï <option>¤u¨ã -&gt; ºô»Úºô¸ô¿ï¶µ -&gt; £¸¯ë -&gt;
- ¦s¨ú³]©w -&gt; ²¤¹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, "&gt; 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&lt;= 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() ==&gt; 1¡C¤~¬O¥¿½Tªº¡C</para>
- <para>Servlet ¿é¥X¤¤¤åªº¤@­Ó¨Ò¤l¡C</para>
- <para>¤U­±¬O¤@­Ó¨å«¬ªº Java Servlet¡C</para>
- <programlisting>
-HelloWorldExample.java =&gt;
------------ 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("&lt;html&gt;");
- out.println("&lt;head&gt;");
-
- String title = new String("hello ¤j®a¦n");
-
- out.println("&lt;title&gt;" + title + "&lt;/title&gt;");
- out.println("&lt;/head&gt;");
- out.println("&lt;body bgcolor=\"white\"&gt;");
- out.println("&lt;body&gt;");
-
- out.println("&lt;p&gt;");
-
- out.println("&lt;h1&gt;" + title + "&lt;/h1&gt;");
- out.println("&lt;/body&gt;");
- out.println("&lt;/html&gt;");
- }
-}
------------ 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
-----------------------
-&lt;%@ page contentType="text/html; charset=big5" %&gt;
-&lt;html&gt;
-&lt;body bgcolor="white"&gt;
- ¤¤¤åTEST.&lt;p&gt;
- &lt;%= (new String("¤µ¤Ñ")).length() %&gt;
- out.println("¤j®a¦n");
-&lt;/body&gt;
-&lt;/html&gt;
-----------------------</programlisting>
- <para>ÃöÁä¦b²Ä¤@¦æ¡C¦³¤F³o¤@¦æ´N¦æ¤F¡C</para>
- <para>¦Ó¦pªG¨Ï¥Î POST ®É¡A­n¨Ï¥Î¤¤¤å´N¥ý¬Ý¤U­±ªº¨Ò¤l</para>
- <programlisting>
-test2.jsp
-----------------------
-&lt;html&gt;
-&lt;head&gt;
- &lt;title&gt;Instropection&lt;/title&gt;
-&lt;/head&gt;
-&lt;meta http-equiv="Content-Type" content="text/html; charset=big5"&gt;
-&lt;body&gt;
-&lt;body bgcolor="#FFFFFF" text="#000000"&gt;
-&lt;form name="form1" action="test3.jsp" method="post" &gt;
- &lt;p&gt; ©m¦W¡G
- &lt;input type="text" name="name"&gt;
- &lt;/p&gt;
- &lt;p&gt;½s¸¹¡G
- &lt;input type="text" name="number"&gt;
- &lt;/p&gt;
- &lt;p&gt;
- &lt;input type="submit" value="¶Ç°e"&gt;
- &lt;input type="reset" value="²M°£"&gt;
- &lt;/p&gt;
-&lt;/form&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-----------------------
-
-test3.jsp
-----------------------
-&lt;%@ page language="java" contentType="text/html;charset=Big5" %&gt;
-&lt;html&gt;
-&lt;head&gt;
- &lt;title&gt;Instropection&lt;/title&gt;
-&lt;/head&gt;
-&lt;body&gt;
-&lt;%
- String name = new String(request.getParameter("name").getBytes("ISO-8859-1"), "Big5");
- String number = request.getParameter("number");
-%&gt;
-©m¦W¡G&lt;%= name %&gt;
-&lt;br&gt;½s¸¹¡G&lt;%= number %&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-----------------------</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¡A­Y¿é¥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¡C­nª`·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>
- ­Y­n¨Ï¥Î 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 &gt;= 161 /* first code of JIS-8 pair */
- && **next) { /* don't advance past '\0' */
-+ ch2 = (**next) & 255;
-+ if(ch2 &gt;= 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>
-&lt;?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);
-?&gt;</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>
-&lt;?php
- /* need iconv module */
- function big52uni($text) {
- $rtext="";
- $max=strlen($text);
- for($i=0;$i&lt;$max;$i++){
- $h=ord($text[$i]);
- if($h>=160 && $i&lt;$max-1){
- $rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2",
- substr($text,$i,2))),16,10).";";
- $i++;
- }else{
- $rtext.=$text[$i];
- }
- }
- return $rtext;
- }
-?&gt;</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>
-&lt;?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);
-?&gt;</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¶}¤@­Ó &lt;input type="hidden" name="filename"&gt;
- ¦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>
-&lt;?php
-if($_FILES['userfile']['name']) {
- echo $_POST['fname'];
-} else {
-?&gt;
-&lt;script language="JavaScript"&gt;
-function validate() {
- var Ary = document.uploadf.userfile.value.split('\\');
- document.uploadf.fname.value=Ary[Ary.length-1];
- return true;
-}
-&lt;/script&gt;
-&lt;form enctype="multipart/form-data" action="index.php" method="post"
- name="uploadf" onsubmit="return validate()"&gt;
- Send this file: &lt;input name="userfile" type="file"&gt;
- &lt;input type="hidden" name="fname"&gt;
- &lt;input type="submit" value="Send File"&gt;
-&lt;/form&gt;
-&lt;?php } ?&gt;
-</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±o­n¥ý¦b¸Ó¥Ø¿ý©³¤U«Ø¥ß hello.pdf
- ¨Ã¥B±NÅv­­§ï¦¨ 666¡C</para>
- <programlisting>
-&lt;?php
- echo '&lt;meta http-equiv="Content-Type" content="text/html; charset=big5"&gt;';
- //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 "&lt;a href = 'hello.pdf' target='_blank'&gt;´ú¸ÕÀÉPDF&lt;/a&gt;";
- echo "&lt;hr&gt;";
- show_source( basename( getenv("SCRIPT_FILENAME") ) );
-?&gt;</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 ¥u­n¨â¦æ´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 ¥D­n¬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 ºÝ¡A­n¦Ò¼{ªº¦]¯À§ó¦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³¡¥D­n¬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) ¤¤ªº &lt;web-app&gt; ¤£­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 ªº³¡¤À¥u­n¸Ë¤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ªG­n°õ¦æ 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¥Í¤W­zªº»Ùê¡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>
- ¤W­zµ²½×´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,"&gt;${ifname}.bg5rm");
-$big5 = "[\xA1-\xF9][\x40-\x7E\xA1-\xFE]";
-while(&lt;IF&gt;) {
- 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ºA­n¦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&gt; <userinput>show variables like 'character_sets';</userinput>
-mysql&gt; <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¥u­n¥Î <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¬O­n±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·Q­n¥¿±`¨Ï¥Îº~­^¦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ªG­nÂ÷¶}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¹Ï¼Ð©M­I´º¹Ï§Î¤å¥ó¡Aº~¦r¦rÅé¡B­µ¼Ð¦rÅé
- ¡Aµü®w¡B­µ¼Ð®w¡AReadme¡B¶}µo­p¹ºµ¥¤å¥ó¡C </para>
- <para>
- ¥\¯à¯S©Ê´y­z¡Gªñ¤­¸U³æµü¡A±`¥Îµü±a­µ¼Ð¡B¨ã¦³¼Ò½k¤Ç°t¥\¯à¡B
- ¨ã¦³«Ì¹õ¨úµü¥\¯à¡B¦Û±aº~¦r¦rÅé¡AµL»Ýº~¦rÀô¹Ò¡BÁc²¨âºØ¦rÅé¡C
- </para>
- <para>¹w³]¬°Â²Åé¡A­Y­n¬Ý¨ìÁ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
- ¤£¬O­n¥Î¨ì¤@¨Ç§N»÷ªºº~¦r¡A´N¬OµLº~¦r¥i¥Î¡A­n³Ð³y·sªºº~¦r¡C
- ¤@¨Ç¹L¥h¥Á¶¡±`¥Îªº¥xÆW¸Üº~¦r¡]¦p &#20010; )¡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¤W­zªº°ÝÃD¡A¤]¦³¤H¥D±i§¹¥þ¨Ï¥Î©é­µ¤å¦r¡C</para>
- <para>¥xÆW¸Üªº©é­µ¤å¦r¤¤¡A¾ú¥v³Ìªø¤[ªº¬O¡u¥Õ¸Ü¦r¡v
- (P&ccedil;h-&ouml;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¬°¤F­n©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¤j­P¹º¤À¬°¥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¡A­q¬°¤@¦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>&lt;ESC&gt; $ ) G</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 2 ¦r­±</entry>
- <entry>1B 24 2A 48</entry>
- <entry>&lt;ESC&gt; $ * H</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 3 ¦r­±</entry>
- <entry>1B 24 2B 49</entry>
- <entry>&lt;ESC&gt; $ + I</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 4 ¦r­±</entry>
- <entry>1B 24 2B 4A</entry>
- <entry>&lt;ESC&gt; $ + J</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 5 ¦r­±</entry>
- <entry>1B 24 2B 4B</entry>
- <entry>&lt;ESC&gt; $ + K</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 6 ¦r­±</entry>
- <entry>1B 24 2B 4C</entry>
- <entry>&lt;ESC&gt; $ + L</entry>
- </row>
- <row>
- <entry>CNS 11643-1992 ²Ä 7 ¦r­±</entry>
- <entry>1B 24 2B 4D</entry>
- <entry>&lt;ESC&gt; $ + 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
- ±q­pºâ¾÷ªºÀ³¥Î¶}©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 ¼Ð·Ç±N­n§@¬°±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
- ¤@­Ó°ò¦¤¤¤å¥­¥x­n¯à°÷°µ¨ì¨º¨Ç¨Æ±¡¡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¡A­n¯à°÷¶¶§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¥Øªº¤£¥~¬O­n¯à°÷º¡¨¬¤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¤£¥u­n§@¨ìÀ³¥Îµ{¦¡¸ò¦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¥u­n³]©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
- ¥u­n¹ï³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
- ·Q­n¥þ­±ªº¤¤¤å¤Æ¡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¨Çµ{¦¡®³¨ì¤é¥»´N­n§ï¤@¦¸¤é¤åª©¡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¬O­n´£¨Ñ¤@­Ó¬[ºc¡A
- Åý¦P¼Ëªºµ{¦¡½X¥i¥H¾A¥Î¦b¦UºØ»y¤å²ßºD¸ò½s½X¨t²Î¤W­±¡A
- µ{¦¡³]­p¤H­û¥u­n§Q¥Î³o­Ó¬[ºcªº¾÷¨î¸ò·Ç«h¼¶¼gÀ³¥Îµ{¦¡¡A
- ´N¥i¥H¦b¤£»Ý­«·s½s͵{¦¡ªº±¡ªp¤U¡A¦ÛµMªº¤ä´©¦U¦¡¦U¼Ëªº»y¨¥¡A
- ¤£¹L¬°¤F­n¹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¨Ó¤ä´©¤¤¤åÁÙ¬O­n§ïµ{¦¡¡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¡A­n¯à°÷¨Ï¥Î¤¤¤å¡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¤j­P§¹³Æ¡A
- ©³¼hµ{¦¡®wªº¤¤¤å°Ï°ì¤Æ¤u§@¤]³£¤j­P§¹¦¨¤F¡A
- ¦b³o­Ó¬[ºc¤§¤W¤w¸g¥i¥H´£¨Ñ¤@­Ó¤£¿ùªº¤¤¤åÀô¹Ò¥i¥H¥Î¤F¡A»¡°_¨Ó¡A
- §Ú­Ì¯à¦³¤µ¤éªº¤¤¤åÀô¹Ò¥i¥Î¡A¹ê¦b­n·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
- ©ÎªÌ¥u­n¶}±Ò¤@¨Ç¯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¡H­n¦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¥u­n¦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
- ¥u­n¥Î <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 -&gt; Window -&gt; Appearance -&gt; ªº
- 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¤@©w­n¬Ý¨ì¤¤¤å¡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 &lt;freeonfair@yahoo.co.uk&gt;¡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
- ¥u­n§â¥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¡A­n¥¿±`Åã¥Ü¤¤¤å¡A­n¸É¤W¡G</para>
- <programlisting>
-Country=tw
-Language=zh_TW.Big5</programlisting>
- <para>¥t¥~¡A¤¤¤åªºÀô¹Ò³]©w­n¦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 -&gt; Add... -&gt;
- 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"
- &gt; 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>
-&lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5"&gt;
-</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
- ¥u­n§â³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
- ¨º»ò´N­n­×§ï <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¥u­nCtrl+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&amp;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 &gt;=0x7f »P &lt;=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 &lt;= 0x1F || ch &gt;= 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
- ¥u­n§â³o¦æµù¸Ñ±¼´N¥i¥H¥¿±`¤F¡C</para>
- <para>¦pªG­n¹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>
-&lt;meta http-equiv="Content-Type" content="text/html; charset=big5"&gt;</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) -&gt; ºô»Úºô¸ô¿ï¶µ(O) -&gt; ¶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§ä¨ì±z­n§ïªº¦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·Q­nÅý³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 &lt; 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 &gt; 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 -&gt; Font -&gt; Custom -&gt; Terminal 12</para>
- <para>Settings -&gt; Size -&gt; 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>
-&lt;match target="font"&gt;
- &lt;test target="pattern" name="lang" compare="contains"&gt;
- &lt;string&gt;zh-tw&lt;/string&gt;
- &lt;string&gt;zh-cn&lt;/string&gt;
- &lt;string&gt;ja&lt;/string&gt;
- &lt;string&gt;ko&lt;/string&gt;
- &lt;/test&gt;
- &lt;test name="spacing" compare="eq"&gt;
- &lt;const>mono&lt;/const&gt;
- &lt;/test&gt;
- &lt;edit name="globaladvance" mode="assign"&gt;
- &lt;bool&gt;false&lt;/bool&gt;
- &lt;/edit&gt;
-&lt;/match&gt; </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>
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="globaladvance"&gt&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt;
- &lt;/match&gt;</programlisting>
- <para>ÁÙ¥i¥H§ï spacing¡A0 ¬O proportional ªº spacing¡A100 ¬O mono¡A
- 110 ¬O charcell¡C</para>
- <programlisting>
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="spacing"&gt;&lt;int&gt;0&lt;/int&gt;&lt;/edit&gt;
- &lt;/match&gt;</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¥u­nµù¸Ñ¦³ '@' §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¬O­pºâ¯Ó®É¡A±`¨£ªº¥]¬A±`¥Î¦b¦L¨êªº Postscript
- »P¥Î¦b¿Ã¹õÅã¥Üªº TrueType Font(TTF) µ¥¡C</para>
- <para>¥Ø«e¨Ï¥ÎÂI°}¦r«¬ªº¥D­n¬O±±¨î¥x³nÅé¡A¹³¬O big5con¡Bzhcon µ¥¡A
- ¥D­n¬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¤j­P¤W¬O§ï bdf ¤¤ªº PIXEL_SIZE, POINT_SIZE,
- FONT_ASCENT, FONT_DESCENT ÁÙ¦³ FONT ³o¨ÇªFªF¥ý¡A¤£¹L­n¥ý¥Î
- xmbdfed §â bdf ¦r§ï¦¨·Q­nªºªø¼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ªíªº¤å¥ó´y­z§Þ³N¡A
- Adobe¨Ã§Q¥Î³o­Ó§Þ³N¡A³Ð³yµÛ¦W¦X¥GPostScript§Þ³Nªº¦r«¬¡A
- ¨Ã±q¦Ó§ïÅܾã­Ó¦L¨ê¤u·~¡APostScript
- ¥i¥Hºë½Tªº´y­z¥­­±Ã¸»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¥D­nªº¤åÄ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¥D­n¬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
- ¦]¬°¥¦¬°¤F­n¤ä´©Âù¦ì¤¸ªº¦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)´y­z³£«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¥u­n¼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®i­pµ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
-&lt;&lt;
-/Type/Font
-/Subtype/CIDFontType2
-/BaseFont/#b0#ea#a6r#bc#d0#b7#c7#a7#ba#c5#e9,Italic
-/FontDescriptor 35 0 R
-/CIDSystemInfo&lt;&lt;
-/Registry(Adobe)
-/Ordering(CNS1)
-/Supplement 0
-&gt;&gt;
-&gt;&gt;
-endobj</programlisting>
- <para>¥H¦¹ object ¬°¨Ò¡C¨ä¤¤ # ¬O¥Nªí hex notation¡A
- ¨º¤@°ï´N¬O¡y°ê¦r¼Ð·Ç§ºÅé¡z¡A
- «á­±·|¦³ /Registry(Adobe) /Ordering(CNS1)¡A¦]¦¹¡A¥u­n 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)
- ¨Ó´y­zªº¥~®Ø¦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] &lt;file&gt;... install ttf font
- --remove [module] &lt;file&gt;... remove ttf font from the system
- --list &lt;module&gt;... list all ttf fonts on the system
- --modules list all ttf manager modules on the system
- --initm &lt;module&gt;.. 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¤U­n¨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 &lt;file&gt; ¼W¥[¦r«¬¡Afile ¬°¤@¦r«¬ÀɮצWºÙ¡A¦p
- /mnt/windows/fonts/mingliu.ttc
- --remove &lt;file&gt; ²¾°£¦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 &lt;path&gt;/bsmi00lp.ttf</userinput></screen>
- <para>(xttfm ·|¥O xfs ­«·s¸ü¤J¦r«¬¦WºÙ¡C¦pªG±z¤£¬O¨Ï¥Î xfs¡A
- ±z­n¦Û¤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 &lt;¦r«¬¦WºÙ&gt;</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 &lt;module name&gt;...</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 &lt;±zªº¼Ò²Õ¦WºÙ&gt;</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ªG­n¨Ï¥Î·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>
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="antialias"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt;
- &lt;edit name="hinting"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt;
- &lt;edit name="autohint"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt;
- &lt;/match&gt;
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;test name="size" compare="less_eq"&gt;&lt;int&gt;12&lt;/int&gt;&lt;/test&gt;
- &lt;edit name="antialias" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt;
- &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt;
- &lt;/match&gt;</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>
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="globaladvance"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt;
- &lt;/match&gt;
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;MingLiU&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="spacing"&gt;&lt;int&gt;0&lt;/int&gt;&lt;/edit&gt;
- &lt;/match&gt;</programlisting>
- <note><para>°O±o¦b ~/.fonts.conf ªºÀY§À¥[¤W</para>
- <programlisting>
-&lt;?xml version="1.0"?&gt;
-&lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;
-&lt;fontconfig&gt;
-...
-&lt;/fontconfig&gt;</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ªG­n¨Ï¥Î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>
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;NSimSun&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="globaladvance"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt;
- &lt;/match&gt;
- &lt;match target="font"&gt;
- &lt;test name="family"&gt;&lt;string&gt;NSimSun&lt;/string&gt;&lt;/test&gt;
- &lt;edit name="spacing"&gt;&lt;int&gt;0&lt;/int&gt;&lt;/edit&gt;
- &lt;/match&gt;</programlisting>
- <note><para>°O±o¦b ~/.fonts.conf ªºÀY§À¥[¤W</para>
- <programlisting>
-&lt;?xml version="1.0"?&gt;
-&lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;
-&lt;fontconfig&gt;
-...
-&lt;/fontconfig&gt;</programlisting></note>
- <para>­Y­n¨Ï¥Îµ¥¼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>
- ¸Ì­±¤@©w­n <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 &lt;f1506015@csman.csie.ntu.edu.tw&gt;
- <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¬O­n±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¥u­n±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·Q­nÅã¥Üªº¦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-PAGE­p¹º</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 -&gt; Options -&gt; Connect -&gt; 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
- ¦b­n§ïªº¨º­Ó¦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 &amp; embedded Linux training. </para></listitem>
- <listitem><para><ulink url="http://www.ginnet.com.tw/class/linux.htm">GIN</ulink> - Linux use &amp; 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 &amp; WebMaster training.</para></listitem>
- <listitem><para><ulink url="http://www.lccnet.com.tw/">1ccnet</ulink> - OpenLinux &amp; 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" &gt;&gt; ~/.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 ªº²Ä¤@­Ó°Ñ¼Æ¬O­n¥[½XªºÀɮסA¤]´N¬O±z«H¥óªº¤º®e¡C
- ²Ä¤G­Ó°Ñ¼Æ¬O§Æ±æ¦¬«H¤H¸Ñ¶}«áÀÉ®×¥s¤°»ò¦W¦r¡C</para>
- <screen>
-&prompt.user; <userinput>echo "¤¤¤å" &gt; 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
-&gt;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 &lt;statuei&gt;
-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 = &lt;STDIN&gt;)) {
- $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 = &lt;STDIN&gt;)) {
- $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 ªº¥D­n¤å¥ó¦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 &lt;pofeng@linux.org.tw&gt;, 2001-2002.
-# Abel Cheung &lt;maddog@linux.org.hk&gt;, 2002.
-# Yuan-Chung Cheng &lt;platin@ms.ccafps.khc.edu.tw&gt;, 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 &lt;candyz@linux.org.tw&gt;\n"
-"Language-Team: Chinese (traditional) &lt;zh-l10n@linux.org.tw&gt;\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¡A­Y±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 &lt;aaa@aaa.com&gt;, bbb &lt;bbb@bbb.com&gt;
-# ccc &lt;ccc@ccc.com&gt;
-# ddd &lt;ddd@ddd.com&gt;</programlisting>
- </para></listitem>
- <listitem><para>
- <option>Language-Team:</option>
- ­Y­ì¥»¤w¬O Chinese (traditional) &lt;zh-l10n@linux.org.tw&gt; ¨º´N¤£¶·­nÅܰʡA
- ­Y¬O·sªº po ÀÉ¡A«h¥i¥H±N¨ä§ï¬° Chinese (traditional) &lt;zh-l10n@linux.org.tw&gt;
- ªí¥Ü³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¥u­n½Ķ "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¨Ò¡A­Y¸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¨Ò¡A­Y¦³ &lt;p&gt;&lt;b&gt; µ¥ HTML TAG¡A
- ±z¥²¶·«O¯d¨ä»yªk³¡¥÷¡C</para>
- <programlisting>
-==== HTML TAG ³¡¥÷½d¨Ò ======================================================
-#: toplevel.cpp:110
-msgid "&lt;p&gt;&lt;b&gt;What can I do?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;>"
-msgstr "&lt;p&gt;&lt;b&gt;§Ú¯à°µ¤°»ò?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;"
-=============================================================================</programlisting>
- <para>§Ö³tÁ䳡¥÷:
- ¦p©³¤U½d¨Ò¡A­Y¦³¬Ý¨ì "&amp;" ¶}ÀYªº¦a¤è¡A¦p &amp;D¡A
- «hªí¥Ü³o¥i¯à¬O¿ï³æ¤¤ªº¬Y§Ö³tÁä¡A
- §Ú­Ì¥i¥H«ö alt + d Áä¨Ó§Ö³t°õ¦æµ¥µ¥¡A
- ¦¹³¡¥÷ªºÂ½Ä¶¤è¦¡¡A§Ú­Ì«h¬O¦b³Ì«á­±¥[¤W "(&amp;D)" ¨Óªí¥Ü¡C</para>
- <programlisting>
-==== §Ö³tÁ䳡¥÷½d¨Ò =========================================================
-#: toplevel.cpp:61
-msgid "&amp;Debugger"
-msgstr "°£¿ù¾¹(&amp;D)" # (&amp;D) ¤§«e¤£¯dªÅ®æ
-#: toplevel.cpp:61
-msgid "&amp;Debugger..."
-msgstr "°£¿ù¾¹(&amp;D)..." # ... ¬O¥b§Î ; (&amp;D) ­n©ñ¦b ... ¤§«e"
-#: toplevel.cpp:61
-msgid "&amp;Debugger:"
-msgstr "°£¿ù¾¹(&amp;D):" # : ¬O¥b§Î ; (&amp;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©w­n§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 "&amp;About"
-#~ msgstr "Ãö©ó(&amp;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´y­zªº¸ê®Æ®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 &gt; 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-PAGE­p¹º</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¨ì¤W­zªººô§}¤¤§ä±z­nªº»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ªG­n¥þ¿Ã¹õ«ö <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 = &lt;empty value&gt;</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ªG­n¤è«Kªº¨Ï¥ÎºôªÚ¤WªºªF¦è¡A´N­n¸Ë
- <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«á¥u­n¥Î <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 -&gt; Languages and Web Content -&gt; 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 ¤º®e­Y¦³·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
- ¨º»ò¤@©w­n¸Ë¤@¤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ªG­n¬Ý 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 &amp;</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
- ¥u­n³]©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-&gt;¤º®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Åé³Ì¥D­nªº¯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±`¬°¤F­n§ì¤@­ÓÀɩάO¤@­Ó¥Ø¿ý
- ¡A©¹©¹´N­n¿é¤J¤@¨Ç¤S¯ä¤Sªøªº¦WºÙ¡A¦ý¦pªG§Ú­Ì¨Ï¥Î¤F NcFTP¡A
- ±z¥u­n¿é¤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
- ¥u­n¦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§â¥¦¥á¤J­I´º°õ¦æ¡A¨Ï±zÂsÄýÀɮתº°Ê§@¤£·|¤¤Â_¡C
- ¦pªG±z·Q­n¥Î³Ì°ò¥»ªº 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 &gt; mkdir "¦¨¥\"
-ncftp /usr/home/statue &gt; ls
-¦¨¥\/
-ncftp /usr/home/statue &gt; 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¤£¹L­nÃö³¬«á­«·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&gt;</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>
-===&gt; 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 -&gt; Options -&gt; Font -&gt; Select Font
- -&gt; 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¤£¹L­n³]©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·Q­nªººô­¶¡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
- ¥u­n¥Î <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ªG­n¨Ï¥Î¤¤¤å·j´M¡A«h¥ý¦b·j´M¤¶­±¥ý«ö¥kÁä¡A
- <option>½s½X -&gt; ÁcÅ餤¤å</option>¡A
- µM«á¦A¿é¤J§A­n·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¡A­Y¬O«hÂର BIG5 ½s½X
-# ¦pªG±z­n¥Ñ BIG5 Âର GB ½X¡A­n±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=' ' &amp;&amp; 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«¬Àɳ̥D­nªº¬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
- ¨ä¹ê¥u­n¥Î <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" &lt;ycheng@slat.org&gt;</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¥u­n¥ô¿ï¤@®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¹L­nÂ૬¦¨¬° "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¥u­n¦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>¦ý¬O­n²£¥Í PDF «h­n¥ý¦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 ÀÉ¡A­Y¬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&amp;#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>­Y­n¥[§Ö½sͳt«×¡A´N­n±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¡C­Y±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
- ¥u­n¬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·Q­n§ä¤¤¤åªº¤å¥ó¡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>
- ¥­±`·Q­n§ä³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¥u­n¥´¡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ªí¾÷¥u­n±N PostScript
- Àɰeµ¹¦C¦L¸Ë¸m§Y¥i§¹¦¨¦C¦L¡C
- ¤£¤ä´© PostScript ªº¦Lªí¾÷´N­n´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 (&lt;&gt;) {
- 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¬O­n¸Ñ¨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¨Ó»¡©ú
- ¥u­n­×§ï <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
- ­Y­n´ú¸Õ½Ð°Ñ¦Ò
- <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.
-&gt;&gt;showpage, press to continue&lt;&lt;</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 ¥Ø¿ý
- ±µµÛ¥u­n§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>
- ÁÙ¬O­n¦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¤@­Ó¨Ï¥Î¥¨Á¯´y­z»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·Q­n±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 &gt; 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 &gt; 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±o­n±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>­Y­nª½±µ¦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>­Y­n¦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§Ñ¤F­n­×§ï /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¥u­n¨Ï¥Î <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¥u­n±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¤£ºÞ¬O­pºâ¦r¦êªø«×¡A
- ©ÎªÌ¬O­n¦Ò¼{¤¤¤å¦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 ¥D­n¬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±o­n¥ý¦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 ³Ì¥D­nªº³¡¥÷´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 &amp;</userinput>
-&prompt.root; <userinput>mule -fn 12x24 &amp;</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 &lt;server_ip&gt; &lt;server_port&gt;</command>¡A
- ¤£¥[«á­±°Ñ¼Æ¥Nªí¨Ï¥Î­ì¨Óªº³]©w¡C¨Ò¦p¡G<command>qkmj</command>
- ´N¥i³s¨ì¥Ø«e QKMJ ªº¥D­n 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¬O­n¯à°÷¦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 &amp;</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¥u­nª¾¹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¥u­nª¾¹D®M¥ó¦WºÙ§Y¥i¡A
- ¥L·|¦Û°Ê¦w¸Ë·í®Éªº³Ì·sª©¡A¤¤¤åªº³¡¤À¥u­n¥[¤W <option>zh-</option>¡A
- ¹³¬O <filename>zh-xcin</filename>¡C</para>
- <note><para>¦pªG­nÅý <filename role="package">sysutils/portupgrade</filename>
- ¯à°÷¨Ï¥Î¡A«h­n¦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 &gt; ~/.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>
- &lt;alias&gt;
- &lt;family&gt;serif&lt;/family&gt;
- &lt;prefer&gt;
- &lt;family&gt;Bitstream Vera Serif&lt;/family&gt;
- &lt;family&gt;PMingLiU&lt;/family&gt;
- &lt;/prefer&gt;
- &lt;/alias&gt;
- &lt;alias&gt;
- &lt;family&gt;sans-serif&lt;/family&gt;
- &lt;prefer&gt;
- &lt;family&gt;Bitstream Vera Sans&lt;/family&gt;
- &lt;family&gt;PMingLiU&lt;/family&gt;
- &lt;/prefer&gt;
- &lt;/alias&gt;
- &lt;alias&gt;
- &lt;family&gt;monospace&lt;/family&gt;
- &lt;prefer&gt;
- &lt;family&gt;Bitstream Vera Sans Mono&lt;/family&gt;
- &lt;family&gt;PMingLiU&lt;/family&gt;
- &lt;/prefer&gt;
- &lt;/alias&gt;</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
-
-# °ê¤º¥D­nªº 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³Ì²³æªº¤¤¤å²×ºÝ¾÷°µ°_¡A­Y­nÅý 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
- ¥u­nÀ³¥Î³nÅé¥u­n¦³ 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¥D­n¥|Ãþ¡G</para>
- <para>²Ä¤@¡A¥H¦r¥À¬°°ò¦¡C³oÃþ«¬¿é¤Jªk¡A­n¨D¨Ï¥ÎªÌ¥u­nª¾¹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
- ©¹©¹«o­nªá¤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©ó¥u­n¸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
- ¥u­n±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¦ý«o­n¨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¥D­n°w¹ï¨Ï¥Î¥~»yªº¤H¤h¡A
- ¥u­n¿é¤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>¥u­n±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¦ý«o­n¨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
- ¦]¦¹¥u­n¼ô°O³o¨Ç¦r®Ú¤Î¦r«¬¡A´N©{¦p¼g¦r¤@¼Ë¡A
- ¨Ì·Óµ§µe¤Î¶¶§ÇÁä¤J¦r®Ú´N¥i¥Hªí¥Ü·Q­nªº¦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¥u­n¤â¤¤¦³¤@±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>¥D­n¯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>­Y­n¼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¡C­Y¦³¸Ë 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, &gt;herui@cs.duke.edu&lt;
- ¼¶¼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 ¥D­n¬O¼W¥[ÁcÅ餤¤åªº¦U¶µ¿é¤Jªk¤ä´©¡A¥Ø«e¤ä´©ªº¿é¤Jªk­p
- ¦³­Ü¾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
- ©Ò¥H­Y·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) ­Y­n¼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. &lt;kids@linux.ee.tku.edu.tw&gt;</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ªG­n¨Ï¥Î²ÅéÀô¹Ò¡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¥u­n±Ò°Ê¤@­Ó
- <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ªG­n¸ó¤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ªG­n¨Ï¥Îª`­µ¥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©Îµü
-&gt; ¤U¤Q­Ó¦r©Îµü
-, ¤W¤@­Ó¦r©Îµü
-&lt; ¤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±o­n­×§ï .xinitrc ªº XMODIFIERS¡A
- ¦pªG¨S¦³ªº¸Ü´N¦Û¦æ¥[¤W¡C </para>
- <programlisting>
-export XMODIFIERS="@im=Chinput" </programlisting>
- <para>µM«á¥u­n¥Î <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 -&gt;
- XIM Input Style: Over The Spot¡A
- File -&gt; 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¿ï¾Ü·Q­nªº¦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¿ï¾Ü·Q­nªº¦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¬O­n¨Ï¥Î anti-alias ªº¥\¯à«h­n­×§ï
- <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±z­n¦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·Q­n§ï¶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¥u­n 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¤W­zªº¼Ò²Õ¡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 -&gt; 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 ¤@©w­n¦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¥u­n³]©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¥u­n¦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ªG­n¬Ý¨ì¤¤¤åÁÙ¥²¶·¦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©Ò¥H­n¦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¨º»ò´N­n§ï¤@¤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
- ·í±z­n¶}±Ò¬Y­ÓÀɮסA±z¥u­n¦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 &amp; 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ªG­n§ó§ï¹w³]¦r«¬¤j¤pª½±µ­×§ï <filename>~/.gtkrc-2.0</filename>
- ´N¥i¥H¤F¡A¦Ó¦pªG¬O­n§ïÅã¥Üªº¦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>
- &lt;match target="pattern"&gt;
- &lt;test qual="any" name="size" compare="less"&gt;
- &lt;int&gt;13&lt;/int&gt;
- &lt;/test&gt;
- &lt;edit name="antialias" mode="assign"&gt;
- &lt;bool&gt;false&lt;/bool&gt;
- &lt;/edit&gt;
- &lt;/match&gt;
-</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 &lt;pablo mandrakesoft.com&gt;
-#
-
-# 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¤¤¤å¿ï³æ¥u­n¸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
- ¥u­n 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>¥u­n°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>¤W­zªº¤èª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 &gt; 8
- any size &lt; 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«¬´N­n¥Î 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¥u­n¦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§A­nªº¦r«¬¡A
- ¥Ø«e X ¨ú¥Î¦r«¬¥D­n¦³¨âºØ¤è¦¡¡A
- ¤@ºØ¬O¶Ç²Îªº X11 Core Font¡A
- ­n¨Ï¥Î TrueType ¦r«¬¡A´N­n§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¤@©w­n 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ªG­n¥[ªF¦è«h¬O¥t¥~¼g¦b
- <filename>~/.fonts.conf</filename>¡C</para>
- <para>¨Ï¥Î fontconfig ¥u»Ý­n±N¦r«¬ÀÉ«þ¨©¨ì <filename>fonts.conf</filename>
- ©Ò«ü©wªº¥Ø¿ý¤U(&lt;dir&gt;/usr/X11R6/lib/X11/fonts&lt;/dir&gt;)¡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
- ¤@­ÓÀ³¥Îµ{¦¡­Y­n¯à³Q ``°Ï°ì¤Æ'' ¦¨¬Y¦a°Ïªº»y¤å¡A
- ­º­n¤u§@´N¬O­n¯à³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¡H­Yµ¹©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
- ¤@©w­n¥ý³]¦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¤@¯ë¦Ó¨¥§Ú­Ì¥u­n«ü©w locale ªº¦r¤¸©w¸q
- LC_CTYPE ¬° zh_TW.Big5 §Y¥iÅý Shell ¥¿½Tªº³B²z¤¤¤å¡A­Y­nÅý
- 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·Q­nº¥º¥½Õ¨ì¥¿½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
deleted file mode 100644
index e6ec4de176..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/20020527-2.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/20020527.png b/zh_TW.Big5/books/zh-tut/images/20020527.png
deleted file mode 100644
index 4e6ae50c88..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/20020527.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/Eterm.png b/zh_TW.Big5/books/zh-tut/images/Eterm.png
deleted file mode 100644
index ed2e694d30..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/Eterm.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/IglooFTP.png b/zh_TW.Big5/books/zh-tut/images/IglooFTP.png
deleted file mode 100644
index 75da1dad55..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/IglooFTP.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/abiword.png b/zh_TW.Big5/books/zh-tut/images/abiword.png
deleted file mode 100644
index 98e40e8bb3..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/abiword.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/acroread.png b/zh_TW.Big5/books/zh-tut/images/acroread.png
deleted file mode 100644
index eaedfe0e9e..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/acroread.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/applet.png b/zh_TW.Big5/books/zh-tut/images/applet.png
deleted file mode 100644
index d539bb4b03..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/applet.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/arphicttf.png b/zh_TW.Big5/books/zh-tut/images/arphicttf.png
deleted file mode 100644
index da8188811c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/arphicttf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/aterm.png b/zh_TW.Big5/books/zh-tut/images/aterm.png
deleted file mode 100644
index 6f8add5514..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/aterm.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/bbsnet.png b/zh_TW.Big5/books/zh-tut/images/bbsnet.png
deleted file mode 100644
index b795e26b7c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/bbsnet.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/bg5pdf.png b/zh_TW.Big5/books/zh-tut/images/bg5pdf.png
deleted file mode 100644
index e95cf8b8f5..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/bg5pdf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/bg5ps.png b/zh_TW.Big5/books/zh-tut/images/bg5ps.png
deleted file mode 100644
index 9971d65505..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/bg5ps.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/big5con.png b/zh_TW.Big5/books/zh-tut/images/big5con.png
deleted file mode 100644
index 9ae73b2272..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/big5con.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/bluefish.png b/zh_TW.Big5/books/zh-tut/images/bluefish.png
deleted file mode 100644
index af57f87d58..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/bluefish.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cccii.png b/zh_TW.Big5/books/zh-tut/images/cccii.png
deleted file mode 100644
index 968a888d7c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cccii.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cce.png b/zh_TW.Big5/books/zh-tut/images/cce.png
deleted file mode 100644
index c3874d9ae5..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cce.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cid-gv.png b/zh_TW.Big5/books/zh-tut/images/cid-gv.png
deleted file mode 100644
index 5e2c756855..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cid-gv.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png b/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png
deleted file mode 100644
index 973dd75b32..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cjk-lyx.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cjk.png b/zh_TW.Big5/books/zh-tut/images/cjk.png
deleted file mode 100644
index f7b134fb4f..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cjk.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cwtexttf.png b/zh_TW.Big5/books/zh-tut/images/cwtexttf.png
deleted file mode 100644
index 5ac885c7e1..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cwtexttf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/cxterm.png b/zh_TW.Big5/books/zh-tut/images/cxterm.png
deleted file mode 100644
index 3223e35b1c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/cxterm.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/dict.png b/zh_TW.Big5/books/zh-tut/images/dict.png
deleted file mode 100644
index eefa654f4c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/dict.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png b/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png
deleted file mode 100644
index 144c4c8fab..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/dvipdfmx.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/edict-big5.png b/zh_TW.Big5/books/zh-tut/images/edict-big5.png
deleted file mode 100644
index 06d447cdc4..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/edict-big5.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/fortunetw.png b/zh_TW.Big5/books/zh-tut/images/fortunetw.png
deleted file mode 100644
index a2767fb95c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/fortunetw.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png b/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png
deleted file mode 100644
index c24c6c4b17..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/fzzdxfw.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/gaim.png b/zh_TW.Big5/books/zh-tut/images/gaim.png
deleted file mode 100644
index b72e75939f..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/gaim.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/gnuls.png b/zh_TW.Big5/books/zh-tut/images/gnuls.png
deleted file mode 100644
index 9aeefbc19f..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/gnuls.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/hanzim.png b/zh_TW.Big5/books/zh-tut/images/hanzim.png
deleted file mode 100644
index e947b7741d..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/hanzim.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/hztty.png b/zh_TW.Big5/books/zh-tut/images/hztty.png
deleted file mode 100644
index 720543b80d..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/hztty.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 303abab5d7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/irssi.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/joe.png b/zh_TW.Big5/books/zh-tut/images/joe.png
deleted file mode 100644
index 6a2bccb8d7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/joe.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/kde-print.png b/zh_TW.Big5/books/zh-tut/images/kde-print.png
deleted file mode 100644
index c9ce484738..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/kde-print.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 59b37cca52..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/kfont_3_1.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/kmerlin.png b/zh_TW.Big5/books/zh-tut/images/kmerlin.png
deleted file mode 100644
index 5418dd52af..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/kmerlin.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 4fb82f762a..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konq_3_1.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index fb819b3abb..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konq_3_2.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 4801d5865e..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konq_3_3.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index ce3bdeeb24..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konq_3_4.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/konqueror.png b/zh_TW.Big5/books/zh-tut/images/konqueror.png
deleted file mode 100644
index 31049b54ec..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konqueror.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/konsole.png b/zh_TW.Big5/books/zh-tut/images/konsole.png
deleted file mode 100644
index 1b2c12971b..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/konsole.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ldap.png b/zh_TW.Big5/books/zh-tut/images/ldap.png
deleted file mode 100644
index 04419c9426..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ldap.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/licq.png b/zh_TW.Big5/books/zh-tut/images/licq.png
deleted file mode 100644
index 6591029339..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/licq.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/lynx.png b/zh_TW.Big5/books/zh-tut/images/lynx.png
deleted file mode 100644
index 5cfba9b394..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/lynx.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/man.png b/zh_TW.Big5/books/zh-tut/images/man.png
deleted file mode 100644
index 52d235a4cc..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/man.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/mlterm.png b/zh_TW.Big5/books/zh-tut/images/mlterm.png
deleted file mode 100644
index 583c06abd2..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/mlterm.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png b/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png
deleted file mode 100644
index 7ae2ec0c5b..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/moefonts-cid.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/moettf.png b/zh_TW.Big5/books/zh-tut/images/moettf.png
deleted file mode 100644
index 78eabebcbf..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/moettf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/mozilla.png b/zh_TW.Big5/books/zh-tut/images/mozilla.png
deleted file mode 100644
index 7d2407dbdf..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/mozilla.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/mplayer.png b/zh_TW.Big5/books/zh-tut/images/mplayer.png
deleted file mode 100644
index 4b44bc441d..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/mplayer.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/mutt.png b/zh_TW.Big5/books/zh-tut/images/mutt.png
deleted file mode 100644
index 1c6c87123b..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/mutt.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/nautilus.png b/zh_TW.Big5/books/zh-tut/images/nautilus.png
deleted file mode 100644
index 400e0b178c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/nautilus.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ncftp3.png b/zh_TW.Big5/books/zh-tut/images/ncftp3.png
deleted file mode 100644
index 59aef407c0..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ncftp3.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ntfs.png b/zh_TW.Big5/books/zh-tut/images/ntfs.png
deleted file mode 100644
index 216c2571f7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ntfs.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ntuttf.png b/zh_TW.Big5/books/zh-tut/images/ntuttf.png
deleted file mode 100644
index 07d29b52ec..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ntuttf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/openoffice.png b/zh_TW.Big5/books/zh-tut/images/openoffice.png
deleted file mode 100644
index 028d27bba3..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/openoffice.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/oxford.png b/zh_TW.Big5/books/zh-tut/images/oxford.png
deleted file mode 100644
index b6c92a520b..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/oxford.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png b/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png
deleted file mode 100644
index 6ab15bd395..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/php-imagettftext.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/php-pdf.png b/zh_TW.Big5/books/zh-tut/images/php-pdf.png
deleted file mode 100644
index 3790c05300..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/php-pdf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/pydict.png b/zh_TW.Big5/books/zh-tut/images/pydict.png
deleted file mode 100644
index 022be42e7d..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/pydict.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/qe.png b/zh_TW.Big5/books/zh-tut/images/qe.png
deleted file mode 100644
index 0fbf0b1e3e..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/qe.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/qkmj.png b/zh_TW.Big5/books/zh-tut/images/qkmj.png
deleted file mode 100644
index 87a60aebeb..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/qkmj.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/qterm.png b/zh_TW.Big5/books/zh-tut/images/qterm.png
deleted file mode 100644
index 1b0744495f..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/qterm.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/rxvt.png b/zh_TW.Big5/books/zh-tut/images/rxvt.png
deleted file mode 100644
index 1e4e106fb7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/rxvt.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/showttf.png b/zh_TW.Big5/books/zh-tut/images/showttf.png
deleted file mode 100644
index 65b5684e7b..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/showttf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/stardict.png b/zh_TW.Big5/books/zh-tut/images/stardict.png
deleted file mode 100644
index 7b049d515c..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/stardict.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/stardict2.png b/zh_TW.Big5/books/zh-tut/images/stardict2.png
deleted file mode 100644
index 31ea431c22..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/stardict2.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/swing.png b/zh_TW.Big5/books/zh-tut/images/swing.png
deleted file mode 100644
index be6f7fcf26..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/swing.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/sylpheed.png b/zh_TW.Big5/books/zh-tut/images/sylpheed.png
deleted file mode 100644
index 83be13a400..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/sylpheed.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/tcltk.png b/zh_TW.Big5/books/zh-tut/images/tcltk.png
deleted file mode 100644
index fe8495b654..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/tcltk.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/tcsh.png b/zh_TW.Big5/books/zh-tut/images/tcsh.png
deleted file mode 100644
index 491406144d..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/tcsh.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/tin.png b/zh_TW.Big5/books/zh-tut/images/tin.png
deleted file mode 100644
index dcdb78e2f6..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/tin.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/tintin++.png b/zh_TW.Big5/books/zh-tut/images/tintin++.png
deleted file mode 100644
index b2c96860ed..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/tintin++.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png b/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png
deleted file mode 100644
index 70b1973587..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ttf2pt1.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/ve.png b/zh_TW.Big5/books/zh-tut/images/ve.png
deleted file mode 100644
index c43f83fe44..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/ve.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/vim.png b/zh_TW.Big5/books/zh-tut/images/vim.png
deleted file mode 100644
index 0a12f7d874..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/vim.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/vnc.png b/zh_TW.Big5/books/zh-tut/images/vnc.png
deleted file mode 100644
index ff6c2138b7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/vnc.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/wangttf.png b/zh_TW.Big5/books/zh-tut/images/wangttf.png
deleted file mode 100644
index e4c86e49fa..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/wangttf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/windowmaker.png b/zh_TW.Big5/books/zh-tut/images/windowmaker.png
deleted file mode 100644
index 025c58bca5..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/windowmaker.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/xchat.png b/zh_TW.Big5/books/zh-tut/images/xchat.png
deleted file mode 100644
index 8dfbca9591..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/xchat.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/xcin25.png b/zh_TW.Big5/books/zh-tut/images/xcin25.png
deleted file mode 100644
index 76112de7c7..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/xcin25.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/xmms.png b/zh_TW.Big5/books/zh-tut/images/xmms.png
deleted file mode 100644
index c27c078be8..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/xmms.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/xpdf.png b/zh_TW.Big5/books/zh-tut/images/xpdf.png
deleted file mode 100644
index a4cb37affa..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/xpdf.png
+++ /dev/null
Binary files differ
diff --git a/zh_TW.Big5/books/zh-tut/images/zhcon.png b/zh_TW.Big5/books/zh-tut/images/zhcon.png
deleted file mode 100644
index a99c0c7363..0000000000
--- a/zh_TW.Big5/books/zh-tut/images/zhcon.png
+++ /dev/null
Binary files differ
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:
--->
-