[1] [DFN[[RUBYB[香港増補字符集] [Hong Kong Supplementary Character Set]]]] (略称 [DFN[HKSCS]]) は、香港特別行政府政府 ([[HKSAR]]) による[[符号化文字集合]]です。 [2] 1999年9月28日版 (HKSCS-1999) は、 [[GCCS]] から一部重複 (真の重複・[[包摂規準]]を考慮した重複) を削除 (その[[符号位置]]は保留) し、新たな文字を大幅に追加したものでした。 1984年版 [[Big5]] に対して 4702 文字の追加[[漢字]]・[[非漢字]]が含まれています。 [9] 2001年12月版 (HKSCS-2001) は、 HKSCS-1999 に更に116文字を追加すると共に、 [[ISO/IEC 10646]]‐2:2001 にあわせて変換表を修正しています。 Big5 に対して 4818 文字の追加となっています。 [10] 更に、 2001年以降に承認された123文字の追加と [[ISO/IEC 10646]]:2003/Amd.1 に対応した変換表を含む [DFN@en[HKSCS‐2004]] が制定されました (200''5''年5月)。 これによって文字数は4941文字になっています。 ;; [11] [[HKSAR]] は文字登録の申請・審査手続きを定めているので、 規格自体の改訂を待たずに随時文字が追加されています。 [7] 仕様書: - HKSCS -- 中文版 -- 英文版 [[#comment]] * 符号化文字集合 [3] ,符号位置 ,名前 ,内容 ,[CODE(char)[0x8140]]〜[CODE(char)[0x8DFE]] ,UDA3 ,1999年版で 641 文字。2001年版で 757 文字。 ,([CODE(char)[0x8140]]〜[CODE(char)[0x84FE]]) ,UDA3 ,628符号位置。 HKSCS は使用しない (外字用)。 ,([CODE(char)[0x8C40]]〜[CODE(char)[0x8CDC]]) ,UDA3 ,2001年に116文字を追加。 ,[CODE(char)[0x8E40]]〜[CODE(char)[0xA0FE]] ,UDA2 ,漢字 2898 文字。GCCS から 84 文字削除し、701 文字追加。(追加の内 100 字程は以前より GCCS の拡張として使用されていたもの。) ,[CODE(char)[0xA140]]〜[CODE(char)[0xA3FE]] ,Big-5 Symbols and Control Codes ,[CODE(char)[0xA440]]〜[CODE(char)[0xC67E]] ,Big-5 Primary Character Set ,[CODE(char)[0xC6A1]]〜[CODE(char)[0xC8FE]] ,VDA ,359 文字。倚天から部首 6 文字を削除したもの。 ,[CODE(char)[0xC940]]〜[CODE(char)[0xF9D5]] ,Big-5 Secondary Character Set ,[CODE(char)[0xF9D6]]〜[CODE(char)[0xF9FE]] ,VDA ,41 文字。倚天から。 ,[CODE(char)[0xFA40]]〜[CODE(char)[0xFEFE]] ,UDA1 ,漢字 763 文字。GCCS から 22 文字削除し、17 文字追加。 HKSCS は追加部分だけで、 Big5 本体部分は規定していませんが、 多くの実装は 1984年版 Big5 に加えて [CODE(char)[[[EURO SIGN]]]] を実装しているようです。 [[#comment]] * 字形 [8] 字形には[CITE[常用字字形表 (二零零零年修訂本)]] (香港教育學院, 2000, ) のものを採用しているそうです。 (この表の字形は香港の教育課程で使われているそうです。) [[#comment]] * 実装 [4] HKSAR は Windows 用の [[EUDC]] フォントを提供しています。 このフォントは GCCS にあって HKSCS で削除した文字にも字形を用意しています。 [5] [[Windows]] や多くの [[GNU/Linux]] の配布も含めて、 [[中文]]対応のほとんどのシステムで HKSCS が実装されているようです。 [12] [CITE[Microsoft Character Code Conversion Routines for HKSCS-2004]] ([[名無しさん]] [WEAK[2006-01-11 11:05:54 +00:00]]) [13] [CITE@en[I'm not a Klingon : How do I get HKSCS 2004 characters from Big-5 in .Net?]] ([TIME[2007-05-05 11:09:05 +09:00]] 版) ([[名無しさん]] [WEAK[2007-05-05 02:10:56 +00:00]]) [[#comment]] * 識別子 [6] [[MIME]] や [[HTTP]] や [[XML]] などで使用される [[IETF]] ([[IANA]]) の [[charset]] 名としては、 [CODE(charset)[[[Big5-HKSCS]]]] が登録されています。 この名前は HKSCS-1999 に対応します。 [[#comment]] * メモ