倚天中文

**倚天中文系統**，是臺灣倚天資訊於 1980 至 90 年代針對 IBM PC XT/AT 相容個人電腦之 DOS 平臺，所開發可讀取、輸入、顯示與列印中文之軟體或帶有硬體。在微軟推出 Windows 95 之前，倚天中文系統在臺灣 PC 領域有壓倒性的市場佔有率。至今部分廠商開發的 POS（收銀機）、工業電腦及嵌入式系統等仍有使用倚天中文系統。

## 簡史

### 興起

1980 年代，臺灣市面已經有多家中文系統，如上千科技《大千中文系統》、宏碁《龍碟中文系統》、國喬電腦《國喬中文系統》、零壹科技《零壹中文系統》和較晚進入市場的延伸科技《震漢中文系統》等。當時民眾尚無智慧財產權認知，且倚天主要獲利於開發硬體燒錄字型式漢卡，對於純軟體式漢碟並無防拷保護而被民眾熱烈盜版最廣受使用。在 PC 發展正體中文史上，倚天中文系統有非常重要的地位，許多軟體也特別修改以趨相容之。

倚天之名來自金庸武俠小說《倚天屠龍記》，坊間傳言其成立初期欲擊敗龍碟而戲稱倚天「屠」龍；倚天否定這點，認為讀過《倚天屠龍記》的人都明白：唯有藉倚天劍與屠龍刀合作，才能斬斷奇金、威震武林。其出版品包括早期的使用手冊、以及購買正版產品可獲贈的《倚天人》月刊曾指出，當時最賣座的科幻電影是《E.T. 外星人》；取名「倚天」加上英文縮寫「ET」可收中外時代潮流之美，故初始其主程式即命名 ET.COM。極盛時期，工商業常加裝華康科技（今威鋒數位）出品之「金蝶卡」系列，以產生斜邊平滑之高品質大型字，提高文書閱讀的美觀性。而使報章雜誌印刷效果更華麗的桌上排版系統，如新人類資訊早期出品的《莎士比亞》等，亦須建基於倚天環境。其它品牌如國喬，發展到後期，也為了方便使用者輸入的習慣，設計「國喬預設／倚天類比」相互切換模式，讓使用者有更多的操作方式可選擇。

### 沒落

1990 年代，微軟眼見臺灣中文軟體發展熱絡，為取得臺灣市場，與華康科技合作中文化 Windows 3.0。到 Windows 3.1 版穩定度以及使用者的中央處理器、記憶體等裝置顯著提昇，使得既為圖形使用者介面又從核心中文化的 Windows 壯大；倚天因應此一趨勢，推出附加了許多軟體之《倚天中文 2000》首度移植 Windows 版 —— 在視窗中延續 DOS 本文式命令列介面。迨 Windows 95 問世，更多軟體紛紛改寫為 Windows 版而停產 DOS 版，純 DOS 平臺的應用日益萎縮，倚天再推出 For CWin95 版；惟此時中文 Windows 軟體已大行其道，不需、也無法搭配 ET for CWin。往後 Windows NT 核心漸成 PC 作業系統之主流，不容許其如往常觸動硬體 I/O；此類外掛的中文介面已屆式微，於 1998 年 For CWin98 即告終。

### 後續影響

倚天中文今已經不見於市面販售，但仍可見使用於較簡易的系統如收銀機之類，而一些 LED 點矩陣顯示器及售票機的單據列印等則使用了其字型。其餘的影響至今仍到處可見，例如：以 ASCII 套用雙位元組字元集制定中文與符號內碼作為文書檔儲存的基礎、操作的熱鍵、將系統分割為數個執行檔並依實際需求掛入、大五碼及其延伸案的廣泛使用、行列輸入法、忘形輸入法、CMEX 規範，以及系統狀態列的位置安排等等，均可找到其影子，甚至被 Windows、Mac OS 與 Linux 等作業系統所承襲。

## 運作原理

倚天中文的主程式以常駐程式（Terminate and stay resident，簡稱 TSR）方式常駐於記憶體，於低階控制修改 DOS 若干中斷：螢幕的 INT 10h 以檔案或燒錄字型繪出中英文字、鍵盤的 INT 09/16h 以處理輸入法、及印表的 INT 05/17h 如此賦予原本僅能處理英文的電腦之處理中文能力。由於顯示解析度需至少 640\*408 除符合純英文狀態 80 行半形或 40 行全形 \*25 列標準尚加兩狀態列，且筆畫足堪辨識，故不支援如 CGA 等過低的規格；在高解析顯示未普及前，單色的大力神圖形卡可謂搭配各牌中文系統之首選。高階控制則採同 DOS ANSI 螢幕控制語法之 Esc（ASCII 27）字元為引導碼加上控制字串，印表則以「~」識別，而均以「;」結尾；以下三種輸出控制字串的語法在當時頗為常見，其作用相當：

* BASIC 程式語言：
* C 語言：
* 系統控制器 ETCTL.COM：或 ...
* '~' 符號（插入文字前控制印表機用）：`~p88t24w2z2;`

但因此倚天始終不相容 ANSI.SYS，連帶部分軟體若透過其控制游標或螢幕亦受到影響。一些會接手記憶體管理或視訊記憶體的大型軟體，亦有衝突問題；例如不能載入了倚天又進 Windows，須先釋放之：

* 命令 ETCTL/C:IQ，多被寫成批處理以簡化輸入
* UTILITY 次目錄之 SETHRC.EXE
* 新增僅六位元組、十六進制碼為「B8 51 80 CD 10 C3」、副檔名為.COM 的程式
* ET2000 DOS 版須使用所附的 ETFREE.EXE

另外 `Ctrl`+`Esc` 組合鍵可以來回切換中 / 英文顯示方式。

## 產品種類

### 中文系統

早期由於所仰賴的主機頻寬、記憶體容量、顯示等規格低落，漢碟的效能或包括畫面細緻度未能比擬自備字型 ROM 乃至高解析顯示晶片的漢卡；然兩者新臺幣千餘與上萬價位之別也形成分眾市場。隨著日後主機軟硬體環境提昇，已勝任原需高檔漢卡才有的流暢及 24 字型畫面，此時漢卡規格停滯不前卻依舊價昂則優勢不再。倚天以《積木式中文》起家，碟版的《飛碟一號》、《飛碟二號》因正版便宜、盜版容易而大獲青睞；卡版亦持續發展，依配備特性分類如下：

* 飛碟：碟版，到飛碟五號仍顯示 16\*15 字型，之後始支援 SVGA 24\*24；最終演變為倚天中文 2000。
* 閃電、霹靂：早期積木式中文（字型 + 大力神相容單色顯示雙卡）16、24 字型不同解析度版分別整合，具有並列埠；閃電卡未進中文可類比 CGA。
* 光電：16 系列純字型卡，為積木式中文的字型卡單獨演變。
* 彩虹：原僅定位為彩色中文，彩虹三至八號始整合顯示卡。
* 迅雷：16 系列純字型卡適用 IBM PS/2 系列，價位相當 24 系列漢卡。

另外，霹靂與彩虹都備有硬體字元產生器（HCG），其中文下字型同於純英文狀態，不以繪圖方式而直接產生，顯示速度可達每秒三萬個中文字並支援光筆，故從較大的「七」號編起，以資區隔。

倚天中文下市多年，僅能以訂購方式取得。下表列出其所出品過各類中文系統產品，當中有跳號者為試作、非賣或僅為搭售品故無商品化，或為與其它系列同步而略過。

### 相關書籍與產品

倚天資訊也出版了相關書籍教導使用者或程式設計師運用中文系統，以下均為其出品。當時其它公司的電腦書籍，尤其 BASIC 語言、電腦繪圖及辦公室軟體等，亦不免在特列章節討論一下在倚天環境的操作與相容性解決方案。

* 倚天中文系統初學手冊 ISBN 9575040430
* 倚天中文系統技術手冊 ISBN 9575040910：內容主要為各版本倚天中文所有的技術細節、檔案格式、中斷向量服務、繪圖指令及 Esc 控制碼，對於此類規格的公開使得許多程式師樂於設計倚天環境之軟體。
* 各種中文內碼與輸入碼對照 ISBN 9575040155
* 倚天中文系統軟體精選集 ISBN 9575040147
* 倚天雜誌：1987 年 12 月創刊，1998 年 2 月號第 120 期結束。
* 圖龍字集：早期向量組字式《精巧卡》、《倚天字型集》至 ET3.1 時改以貝茲曲線重新設計，DOS/Windows 兩用；初始僅部份較高價位的漢卡燒錄且僅有明 / 圓 / 黑及楷書，之後推出碟版產品再加第二輯隸 / 仿宋 / 粗特明及造字功能，1996 年發行 TrueType 版本字體多達 50 餘套。
* 開放環境套件：ET3.5 時出品，同為貝茲曲線字，碟版，惟每套字無粗細變化而所佔容量反大上圖龍數倍；圖龍推出第二輯即淘汰。
* 行列輸入法：ET2 起提供，初始使用英文、上排數字及「; , . /」符號共 40 鍵位編碼，ET3 時改良取消數字僅 30 鍵編碼減少輸入數字須切換之困擾。
* 忘形輸入法：ET3.1 起於注音輸入加上智慧型選字的功能；有附於倚天中文較基本、及支援 Windows 的進階產品。

另外倚天也曾因應中文資訊需求而擴張產品領域：

* 《ETView》顯示器：1995 年曾推出，有 14"與 15" 兩種。
* 《OAmate》簡排系統：一套掛在當時 PE2 或類似文字編輯器上的常駐式排版軟體。
* 《兩岸橋》簡繁交流系統：碟版，具簡體中文用輸入法、簡體系統內碼及用詞轉換。
* 《病毒終結者》由陳文欽、陳兆宏兩位當時紅極一時的兄弟檔電腦主筆所開發，書後並附上許多解毒小程式以及原始碼。
* 《神雕筆》手寫輸入辨識系統：DOS/Windows 兩用。
* 《新翰藝》出版系統
* 《話匣子》語音 / 音效卡
* 《漢光》雷射印表機：採用佳能雷射引擎搭配具擴展記憶體之影片介面卡加快列印速度。

## 相關檔案

ET1.x 啟動直接載入輸入法並驅動印表機，之後功能擴增整個系統逐漸拆成數個程式依實際需求載入；優點是能彈性適應早期嚴苛的系統資源並可個別更新，缺點則程式龐雜、參數眾多。

### 執行批次檔

鑒於上述缺點故以批次檔收納龐雜的命令參數以簡化輸入：

ET3 提供 ETSETUP.EXE 設定批次檔參數，完成將產生同主程式主檔名之.INI 參數檔，上面內容中「@C:\ET3」即指示該參數檔位置。

### 系統主程式

ET2 起因單一產品可能有多支不同顯示狀態之主程式，ET\*.COM 命名逐漸分化而 ET.COM 轉為全體之統稱；「\*」表下列高低解析 24/16 字型加上產品或顯示卡敘述，或逕稱 EGA 等。體積小執行快，啟動完即有基本的顯示中文能力與內碼輸入法。

版次：碟版所謂飛二、飛五等別，關聯著主程式版次之演進：

* 1.xx：飛一、飛二
* 2.00~3.0x：飛四
* 3.10~3.53：飛五；飛 24 則始自 3.52
* 5.00~5.22：ET2000

卡版僅至 3.53 止，各系列的號數主要區分燒錄字型（16/24 / 圖龍）多寡，次為顯示晶片或 HCG 功能之別；主程式則除彩五 ET24SV5 和彩字 ET24C/24CA 是專屬外，均可前後流用。卡版主程式與碟版同步演進，像較早年的光二，主程式可使用到光六最終 V3.53，軟體功能大異於初出品時：初期僅單色顯示、明體字、佔用傳統記憶區段，到末代可彩色顯示、多種字體、可達 0k 境界。同為 V3.5x，16 系列啟動後首見的產品名銜，碟版打著一個飛碟五號，卡版卻跨越多代或非專屬名銜，詳如下表：

### 字型檔案

漢卡實際僅燒錄 SPCFONT.15/24 及 STDFONT.15/24（24 僅明體）。漢碟由於載入字型檔巨大，往往會與 DOS 預設殼層 ——COMMAND.COM 搶佔主記憶體空間，若 COMSPEC 未正確設定就會發生找不到殼層或是字型檔的錯誤。利用此一關係，官方介紹了一個在記憶體充裕的電腦上加速效能的技巧：正確設定 COMSPEC，並將字型完全載入延伸記憶體。

### 輸入法檔案

ET1.x 時只要各.TAB 檔與主程式位於同一目錄，進中文即一併載入該些輸入法，若不使用某輸入法須在進中文前更改其檔名（例如改副檔名為 TTT）；漢卡則燒錄有倉頡與注音法。造字僅提供倉頡碼，整合於造字檔中。

ET2 起一方面遵循 CMEX 規範，二來功能增加，故改為外掛方式，各造字輸入碼亦獨立建檔；漢卡加燒行列，V3.1 再加燒忘形詞庫。

ET2000 採保護模式，除行列以外各輸入法主檔結構改變不再以緊實式編碼而增加大小，副檔名改 UIL，使用的掛入程式亦有異。

* `DUPJUDGE.TAB`, `DUPJUD30.TAB`：行列 40 與 30 鍵重複字自動判斷表
* `ETAI.COM`：忘形輸入法主程式
* `ETIME.EXE`：ET2000 保護模式掛入輸入法
* `ETINMD.COM`：ET2 起掛入輸入法；到 ET2000 版僅能用來掛入行列輸入法。
* `ETKBM.COM`：設定鍵盤注音排列
* `ETLOAD.COM`：載入片語
* `ETTS.EXE`：啟動泰山輸入法，針對特殊符號分類整理，包括希臘字母、日文假名、西里爾字母等語文。

### 驅動、公用程式及其它

* `CVTCMEX.EXE`：轉換其它 CMEX 規格造字檔為 ET2 起之格式
* `ETBASIC.EXE`：倚天中文 BASIC 直譯器相容介面，主要強化中文下繪圖與進階文字顯示能力。須載入 BASIC.ROM（ROM BASIC 的映像檔）並呼叫 DOS 3.3 所附之 BASICA.COM 執行。在當時許多中學的電腦課程，程式語言幾乎都從 BASIC 開始教授。ET2000 因 DOS 5.0 起提供功能更強之 QBASIC 而取消。
* `ETDSPDRV.COM`：ET24CA/24VA (N) 之顯示驅動
* `ETFMX.EXE`：ET2 起造字程式，造出字形或編訂其輸入碼；ET1 時代為 ETWORD.EXE 可修改 ASCFONT SPCFONT STDFONT 至此取消該功能。
* `ETMOUSE.COM`：倚天中文下的滑鼠相容介面；仍須先啟動滑鼠原有驅動程式。
* `ETUFO.EXE`：驅動 DOS 保護模式，為 ET2000、晚期版次圖龍與 OAmate 所須。
* `ETUTL.EXE`：公用程式整合介面
* `FNTDRV.COM`：驅動平滑字，於點陣字放大時對筆畫斜邊作增 / 刪點處理消除鋸齒；ET2000 因有更精緻之圖龍字而取消。
* `NEWUSER.EXE`：轉換 ET1.x 造字檔為 ET2 起之格式
* `PR9D.COM`, `PRDRV.COM`：ET3 起析出 PR9D/24D/48D/LSR（分別驅動 9 針 / 24/48 / 雷射印表機）四支程式；V3.2 起後三者整合為一。
* `SETHOT.EXE`：設定熱鍵
* `TLFONT.EXE`：驅動圖龍或開放環境套件字型

## 參見

* 倚天碼

## 注釋

## 參考資料

* 《倚天中文系統使用手冊》第 16、19~21 版，倚天資訊股份有限公司，ISBN 9575040082、ISBN 9575040422、ISBN 9575040627、ISBN 9575040856
* 《倚天中文系統安裝手冊》第 3 版，倚天資訊股份有限公司，ISBN 9575040899
* 《倚天中文問答集》，倚天資訊股份有限公司，ISBN 9575040988
* 《倚天人》通訊月刊第 53~55、61 期，倚天資訊股份有限公司

## 外部連結

* 倚天中文系統 （頁面存檔備份，存於網際網路檔案館）（繁體中文）