HKSCS

**香港增補字符集**（**H**ong **K**ong **S**upplementary **C**haracter **S**et，簡稱 **HKSCS**）是香港政府基於繁體中文電腦操作環境中最流行的大五碼（Big5）之上擴展的字元集標準，是現時香港的中文資訊交換內碼標準。

字元集所收羅的字主要包括香港的地名、人名用漢字、粵語漢字及異體字，也有小部份簡體字；除此之外亦把倚天中文系統收錄的日語平假名、片假名及俄語字母包括在內。此字元集由中文界面諮詢委員會管理，仍在不斷擴編之中。最新版為 HKSCS-2016，收錄 5033 字元。

## 負責機構

負責整套字元集管理的為**中文界面諮詢委員會**（Chinese Language Interface Advisory Committee，CLIAC），簡稱「中諮會」。1999 年 5 月由前資訊科技署成立，現隸屬「政府資訊科技總監辦公室」。中諮會轄下有兩工作小組：「中文電腦用字工作小組」、「中文資訊科技工作小組」。前者審核待增收字元，納入和編配碼位等工作；後者解決技術問題及與國際標準 ISO／IEC 10646（簡稱 ISO 10646）接軌等工作。2015 年 6 月 1 日，兩小組合併爲「中文界面諮詢委員會工作小組」。各組成員來自學術界、語言學界、出版界和資訊科技界等。

## 歷史

1980 年代中期，台灣的中文電腦通行內碼為 Big5 碼。1990 年代初期，香港電腦應用逐漸普及，而政府各部門也電腦化。和台灣一樣，香港也用繁體中文，故也採用 Big5 碼。可是 Big5 碼本身沒有收錄香港常用的廣東字、一些人名地名用字、一些學科用字，香港使用者經常面對缺字問題。於是，香港政府各部門使用 Big5 的外字區，自行補上這些字，並在政府內部使用。同時，香港業界也指出本地需要一套標準字元集來作電子檔案來往，要求政府頒佈標準。到 1995 年，網際網路在香港起步，而政府也推出了自己的網站。個人電腦的中文系統雖然都用 Big5 碼，但都沒有政府用的外字，更可能用了自己的外字，使在瀏覽網頁時不能顯示正確字元。香港政府於是把內部使用有 3000 多字的 Big5 外字集標準造字檔公開，讓各界可以下載安裝這批字，使電腦能顯示正確的字元，並把這套字命名為《**政府通用字庫**》（Government Common Character Set，簡稱 GCCS）。

到了 1999 年 9 月，此字集增加到 4000 多字，並改為現名。後來的人則將這版本返稱爲「HKSCS-1999」。自其公佈以後，香港增補字符集又經歷多次修訂，版本歷史如下：

除了增補字元，中諮會亦於 2002 年公佈了《香港電腦漢字楷體字形參考指引》和《香港電腦漢字宋體（印刷體）字形參考指引》供業界參考，指引內容爲以部件為基礎的字形參考寫法，希望能推動業界開發符合香港小學及初中教育慣常書寫方式的漢字字型產品。

2016 年，中諮會又公佈《香港電腦漢字參考字形》，於字元層面提供完整的電腦漢字教育參考寫法，具體說明適用於香港的字形形狀，比較了香港參考字形與台灣業界習慣和台灣教育部寫法的異同；並涵蓋 HKSCS-2016 和 Big5 碼字元集所有漢字，補充 2002 年兩份指引的不足之處。檔案的研訂目標是希望能清晰顯示 ISO／IEC 10646 國際編碼標準中 H - 列的字形，方便字型生產商開發有關產品。

中諮會之後在 2018、2019 和 2021 年繼續修訂《香港增補字符集》，分別增收三漢字（U+5C83 岃 、U+2D25D 𭉝 、U+2BB37 𫬷 ）、修改 U+22ACF 𢫏 的字形、調整 U+270F0 𧃰 的碼位。

## 字元分類

HKSCS-2004 版本共 4500 漢字字元，其中 3353 字可在《漢語大字典》等大型字典查到，包括簡化字、異體字、日語漢字等。其餘在各大中文字典中查不到的字中，有粵語方言字（有些可在方言字典及學術著作中查到）、人名、公司名、地方名、變形部首、附形、訛字。有些字來自入境事務處、公司註冊處、稅務局、地政總署。

各類符號共 441 個，有漢字筆形、漢語拼音字母、國際音標符號、漢字元件、畫表符號、日本平假名、片假名等。

香港增補字符集在此版本起才有畫數、部首、粵音等資料給使用者參考，還說明方便檢索，而非作為規範標準（漢字的部首在不同的字典中，歸部也不盡相同）。

### 和 GCCS 的關係

* 註：各操作系統使用的字體不盡相同，下表列出的字元未必符合期望的結果。

如上表，第一部分有部分字元是重量單位，例如兙、兛、兝、兞等，在 Big5 中是以符號形式出現，意即該等字元在 Big5 中並非視為漢字，所以香港政府另行在 Big5 造字區安放這些字，造成重複；另外，有些字元在收錄時只與 Big5 正確字存在細微字形差異，例如「輋」上方一字從「山」而另一字從「屮」，「靜」左下方一字從「月」而另一字從「円」。研究這些字元可以從舊造字檔著手，因為現時在 Windows 通行的「細明體 \_HKSCS」字體已經標準化。

## 編碼

### 和 Big5 的關係

香港增補字符集當初因為是補充 Big5 的收字不足，使用其外字區而發展的，所以受制於 Big5 的編碼架構，外字總數最多只能到 6217（每區塊 157 字，有 39 區塊半）。除去已用碼位，剩下千餘碼位，其中有部分會保留給使用者造字。

早期的倚天中文系統、國喬中文系統等對造字缺乏管理，而又沒有文字專家的審定，因此當時造字很是混亂，有些甚至可能只是臨時使用的「錯字」（尋遍各大字典、專書也查不到的字，也作幽靈漢字）；製作這些中文系統的廠商又對字形、字體缺乏認識，有些字會因為字體不同而字形稍有差別，分別編進兩碼位。又有同一字有系統區及造字區兩碼位，有些聯綿詞只收其一不收其二；這問題帶到了政府通用字庫和香港增補字符集中，字集要反向相容而跳過了一些碼位。

Big5 原來的編碼只有漢字、標點、注音符號等字元及少數圖形，後來經過台灣廠商增收，多了 7 個「倚天字」（碁、銹、裏、墻、恒、粧、嫺）及日文假名，最後這批字元又收入香港增補字符集。

香港增補字符集所用的 Big5 的外字區分幾區段：

* 「造字區一」（FA40—FEFE）：早期的 GCCS 字元集已填滿這段。
* 「造字區二」（C6A1—C8FE）：倚天用了這段來放日文假名等符號。這些符號收納在 HKSCS-1999 年版。
* 「造字區三」（8140—A0FE）：香港增補字符集把這段開頭的（8140—84FE）保留給使用者，新增的字元只用其餘的碼位。
* 「廠商造字區」（F9D6—F9FE）：倚天用了這段來放「倚天字」及製表符號。這些符號亦在 HKSCS-1999 年版本將之全部收納。

可是一般提及 HKSCS 的檔案，包括來自香港政府的，都沒有註明 HKSCS 以外的一般繁體字編碼（即是 Big5 本身）使用哪版。Big5 在 2003 年前就只有一版，不會混淆，但 HKSCS-2004 的檔案仍沒有指定 Big5 部份是 2003 年之後還是之前的版本，雖然到目前為止並沒有任何系統使用 Big5-2003。

### 和 ISO 10646／Unicode 的關係

1995 年的政府通用字庫本來是內部使用的，到 1999 年才成立中諮會專門去負責增收及審核字元的工作，並與 ISO 10646 接軌。中諮會的成員會把香港增補字符集交到 ISO 的**表意文字小組**中，盡量讓其所有字元納入國際標準。表意文字小組會定期開會審議漢字的收納等工作，成員是來自世界各地的專家。

香港字在 Big5-HKSCS 內的碼位，都能對應到 ISO 10646 中日韓漢字區段中的碼位，或 Private Use Area（使用者造字區，簡稱 PUA）內。隨著版本的更新，造字區的字會逐漸搬到中日韓漢字擴充區內。將所有已納入的 HKSCS 字元搬到正式中日韓漢字擴充區段（非 PUA 區段）的工作在 2005 年完成，對應於 ISO 10646:2003 的第一修訂版，相應的 Unicode 版本為 Unicode 4.1。

不過，因為目前流傳極多使用舊版 HKSCS 的系統產生出來的檔案，為了方便過渡，在 HKSCS 的定義中，在 Unicode PUA 所分配的字元位置會予以保留，不會給新加入而且未分配正式 Unicode 位置的字元使用。

## 字體提供

最初的香港字是由早期的台灣廠商（像倚天等）和使用者自行造字所得。大部份都不合標準和沒有流通，沒有沿用至今。後來，TrueType 字型盛行，中文字的廠商都開始加入香港字，但因為是商業性質，沒有足夠的流通量。另外，在支援超大字庫的字體方面，因為 HKSCS 某些字和大陸 GBK 碼有衝突，廠商經常會因市場關係捨棄一些香港字。

香港政府的「數位 21」網頁（詳見下面的外部連結）有提供由華康授權的香港字參考宋體，但一來是使用條款苛刻而不可能廣泛使用，二來是沒有推廣，致使政府內部人員也不知道這套字體的存在。

目前由商業主導的情況漸有改變，近況如下：

### 開放原始碼字體

文鼎科技在 1999 年釋出了四套字體（繁簡明體和楷書）給自由軟體界，但當中沒有香港字。後來高盛華（Arne Götje）發起計劃將繁簡體合併，稱之為 CJK Unifonts。當中，Akar、Zunix 等人在 2004 年末另外發起開源香港常用中文字體計劃，將香港字加入 CJKUnifonts 之內，到了 2005 年 9 月 1 日完成將 HKSCS 2004 加入 CJKUnifonts 的工作。目前 UMing 及 UKai 已收錄在各大 Linux 發行版。

### 商業字體

最早一套宣稱支援 HKSCS 的字體是華康「香港標準楷書」及「香港標準宋體」，而最早一套宣稱支援 HKSCS 2004 的字體是華康「金蝶 2006 H.K. Edition」，在 2005 年 11 月 14 日推出。後來文鼎、蒙納等字型公司亦陸續推出相應的字型產品。

## 增收字元

「中諮會」會讓各界申請新字元，不過要經過審核批准，才會給字元編配碼位。而使用者自造的字，可視乎需要加入，特別是一些人名地名等會經過網際網路傳送的字。另外，這些增收的字元不一定能夠收錄在 Unicode 之內，例如一些能夠表示成 Unicode 複合字元的字或符號，便不會收錄。

另外因為現在餘下的 Big5 相容碼位不多（2005 年 9 月為止只剩 487 碼位未用），中文介面諮詢委員會已經在 2008 年 3 月 31 日停止為字元提供 Big5 碼位，並在之前盡量協助業界和一般使用者過渡至 Unicode。

## 操作系統的支援

香港增補字符集開始時只有 Windows 版本的 Big5 碼，後來與 ISO 10646 接軌後，才開始在 Linux、Mac OS 等系統中使用。理論上因為 ISO 10646 已收納香港增補字符集，任何支援 ISO 10646 的系統都可使用香港字。但實際上，許多舊的程式內部是使用 UCS-2（每字佔 2 位元組）儲存字串，無法表示許多放在基本多文種平面（簡稱 BMP）以外的所有香港字。只有使用 UCS-4（每字佔 4 位元組）作為內部儲存字串編碼的程式，才能夠完整地顯示所有香港字。

### Windows

#### 顯示和處理字元

根據 Microsoft 的網頁，在 Windows Vista 或以後的版本將不再支援 HKSCS-2004 的 Big5 擴展編碼（通常稱為 Big5HKSCS），而只使用 Unicode 中的香港字支援。

至於 HKSCS-2001，可以在微軟的網頁（請看下面的外部連結）中下載香港增補字符集；它支援 Windows 98、NT、2000 和 XP。可是安裝該套件和其他軟體（例如 Office）需要有一定的次序，而且它和別的 Big5 外字集並不相容，必須先瀏覽有關檔案方可安裝。

#### 輸入字元

在 Windows XP 中，內建的倉頡輸入法可輸入已包括在 Unicode 1.1 版本內的香港字；新倉頡輸入法則不能。

### Linux

#### 顯示和處理字元

自從 glibc （頁面存檔備份，存於網際網路檔案館）在 2000 年加入香港字（同時包括 Big5hkscs 和 unicode 碼兩者的轉換表）的支援後，就幾乎沒有再更新過，其中的 Big5 部份更是來自年代久遠的 Big5／Unicode 轉換碼表，當中有不少錯誤之處，令一些檔案和網頁無論使用 Big5 還是 Big5 HKSCS 轉換至 Unicode 都會出現錯誤。暫時未有任何更新。相反地，如果單是使用 Unicode 作為系統編碼，處理香港字則沒有問題。

桌面環境方面，KDE 3.x 桌面因為使用 QT 3.x，而 QT 3.x 內部使用 UCS-2 儲存字元，因此 KDE 3.x 只能有限度地顯示少部份香港字。這情況期望在 KDE 4.0 解決。

GNOME 沒有這方面的問題，只要是使用 Unicode，在 2004 至 2005 年間就已經能夠顯示所有 BMP 以外的字元。

#### 輸入字元

截至 2007 年 3 月，支援香港字集的開源輸入法有：SCIM、OXIM；不支援的有：IIIMF、gcin。但有些輸入法並非輸出 Unicode 中真正編配給香港字的碼位，而是一些造字區的碼位，例如 SCIM 中的倉頡五代輸入法便是這樣。

### Mac OS

#### 顯示和處理字元

Mac OS X 10.0 至 10.2 版本支援的版本為 HKSCS-1999。10.3、10.4、10.5 及最新之 10.6 支援 HKSCS-2001；10.4 有部份 HKSCS-2004 新增字元，但編碼對應 Unicode 私人使用區；10.5 及 10.6 有 HKSCS-2004 全部新增字元，但只有 Unicode（4.1 版本）編碼。

#### 輸入字元

使用 Mac OS X 內建的中文輸入法即可，不屬 Big5 字集的字在選字區旁會有一綠色的感嘆號 [!] 提示。

## 使用地區

除了香港使用香港字以外，現在台灣的中文電腦也有少部分使用它的（如處理常見但 Big5 未有收錄的人名用字，如「堃」和「喆」字；此外，台灣也有自己的一兩套外字集，如中國海字集）。而同樣使用粵語和繁體字的澳門也有使用這套字集，也許還有其他華語地區會使用。

澳門政府網站、澳廣視和很多澳門報紙網站已改用 Unicode（UTF-8）編碼，因現在大部份系統已支援 Unicode 和內建相應字型，毋需額外安裝套件即可顯示澳門特有地名用字，如氹仔。

## 衍生

### 日和字集

「日和字集」乃香港增補字符集採用 Big5 碼時期，香港人內木一郎和阿烈開發的 True Type Eudc 造字檔，以相容香港增補字符集為賣點，增補字集仍沒涵蓋的日語假名、日本漢字和日本國字，有細明體、標楷體、中黑體等配合 Windows 95、98、NT 等作業系統字型的字款，並附有倉頡、速成等輸入法作輔助，以及把字集文件轉換至日語編碼的轉碼器工具。

香港增補字符集完全過渡至 Unicode 編碼後，日和字集增補的字元基本上都已有 Unicode 編碼，作業系統字型能直接顯示，因此日和字集停止更新。

### 開源香港常用中文字體計劃

社會上有志願人士開始了開源香港常用中文字體計劃。以 CJK Unifonts 的 UMing、UKai 字型為基礎，增補香港增補字符集的所有字元。

## 評價

香港增補字符集一直需要和 Big5 碼相容，可說是一套先天不足的字集。它要處理前期許多遺留下來的問題，也有外字字數上限，致使香港特區政府打算在 2007 年至 2008 年放棄它的 Big5 碼。如果系統使用 Unicode 編碼，用它反而較好。當今的趨勢是使用 Unicode，它有足夠的字元，幾乎可以滿足文字學家、字典專家的用字要求。但因為相容性的關係，要將整套系統由使用 Big5 碼轉換至 Unicode 頗費時，因此還會有人暫時不願意轉換。

### 增收原則更改

《香港增補字符集》自 2008 年 3 月 31 日起更改字元增收原則，新增的字元只會編配 ISO 10646 國際編碼標準內碼，不再編配大五碼內碼。政府資訊科技總監辦公室表示，全面採用 ISO 10646 國際編碼，可統一編碼標準，解決相容問題。ISO 10646 國際編碼標準涵蓋各種主要語文的字元，包括繁體及簡體中文字，提供統一的字元編碼標準，方便世界各地的電腦使用者。《香港增補字符集》3 月 31 日起更改字元增收原則，在此之前獲編配的字元，則不受影響。政府 1999 年公佈《香港增補字符集》，由中文介面諮詢委員會負責管理，收納適用於香港的中文電腦用字，以解決電子通訊出現亂碼或字元不能正確地顯示等問題。

## 參看

* 編碼
* 通用字元集
* 大五碼（Big5）
* 中日韓統一表意文字
* 造字
* 外字
* 粵語字
* 開源香港常用中文字體計劃

## 注釋

## 外部連結

### 字元和編碼

* 香港特區政府：共通中文介面 （頁面存檔備份，存於網際網路檔案館）
  * 香港增補字符集 — 2016 （頁面存檔備份，存於網際網路檔案館）
* ISO10646HK.NET（香港理工大學） （頁面存檔備份，存於網際網路檔案館）
* ISO／IEC10646 工作小組
* 表意文字小組 （頁面存檔備份，存於網際網路檔案館）
* 香港生產力促進局對於各種商業產品的香港字支援情況列表
* 無線行動裝置對《香港增補字符集 《香港增補字符集》的支援 （頁面存檔備份，存於網際網路檔案館）
* 香港增補字符集 2004 附錄四《政府通用字庫》字元相容碼位 （頁面存檔備份，存於網際網路檔案館）

### 編碼表

* 政府通用字庫（1995 年）碼表 （頁面存檔備份，存於網際網路檔案館）
* HKSCS-1999 碼表 （頁面存檔備份，存於網際網路檔案館）
* HKSCS-2001 碼表 （頁面存檔備份，存於網際網路檔案館）
* HKSCS-2004 碼表 （頁面存檔備份，存於網際網路檔案館）
* HKSCS-2008 碼表 （頁面存檔備份，存於網際網路檔案館）
* HKSCS-2016 檔案 （頁面存檔備份，存於網際網路檔案館）

### 字體

* CJKUnifonts 字體官方網站 （頁面存檔備份，存於網際網路檔案館）
* 香港 freefonts 計劃
* 微軟：香港增補字符集 —Windows 平台支援 （頁面存檔備份，存於網際網路檔案館）
* 微軟：支援 ISO 10646:2003 Windows XP 字形集及 繁體中文支援修正 1

## 參考書籍、文章

* Lunde, Ken. CJKV Information Processing (paperback) First Edition. O'Reilly and Associates, Inc. 1999: 1128 頁 [2005-07-17]. ISBN 978-1-56592-224-2. （原始內容存檔於 2005-08-26） （英語）.  引文格式 1 維護：冗餘文字 (link)
* Graham, Tony. Unicode: A Primer. Wiley. 2000: 528 頁. ISBN 978-0-7645-4625-9. （原始內容存檔於 2005 年 7 月 3 日） （英語）.
* 竹竹人水。中文電腦經脈通。電腦易出版社. 2003 年 7 月. （原始內容存檔於 2008 年 7 月 6 日）.
* 伍新華。中文電腦應用《附 95 補充字集》. 德嘉書業. 1999 年 9 月. ISBN 978-962-7690-25-2.
* Linuxer（現已停刊）2002 年 9 月號：我們的 Big5 碼，謝東翰
* 香港星島日報。2008 年 4 月 2 日星期三。《增補字元集更改增收原則》：[3] （頁面存檔備份，存於網際網路檔案館）