ハングル、ハングル補助A、ハングル補助Bは、 Unicode 1.0および1.1、ISO/IEC 10646-1 :1993に存在した文字ブロックです。これらのブロックは、現代のハングル音節を事前に構成したものでした。これら3つのUnicode 1.xブロックは、Unicode 2.0(1996年7月)およびISO/IEC 10646-1:1993 Amd. 5(1998年)で削除され、新しいハングル音節ブロック(U+AC00~U+D7AF)に置き換えられました。
古いコードポイントは再利用され、現在はCJK統合漢字拡張Aと易経六十四卦記号によって使用されています。Unicode 2.0以降のすべてのバージョンにおいて、Unicode安定性ポリシーにより既存の文字の移動や削除が禁止されているため、Unicode 2.0で導入されたハングル音節ブロックは変更できません。
Unicode 1.0.0 のコード表は、韓国語のハングル音節ブロックを含め、オンラインでまだ入手可能ですが、Unicode 1.1 で追加された補足は入手できません。[ 1 ] Unicode 1.1 の完全なコード表は、Unicode 1.1 のリリースが緊急であったため、Unicode 1.0 を修正するレポートとしてのみ公開されたため、「作成されませんでした」。[ 2 ]ただし、ISO/IEC 10646-1:1993 の完全なコード表は、3 つのブロックすべてを網羅して入手可能でした。[ 3 ]
Unicode 1.1、Unicode 2.0、およびその他のハングルエンコーディング間のマッピングデータは、Unicode Consortium によって提供されています。[ 4 ]このデータは歴史的資料としてアーカイブされていますが、エラーが含まれています。Unicode 1.1.5 の Unicode 文字データベースからの分解を参照してマッピングを修正する正誤表も提供されています。 [ 5 ]このデータベース自体も利用可能です。[ 6 ]ただし、Unicode 1.1.5 データ自体にもエラーが含まれています。ISO/IEC 10646-1:1993 コードチャートとソース標準を参照して修正されたデータは、 Unicode 技術委員会の文書 UTC L2/17-080に記載されています。 [ 3 ]
旧ハングル(U+3400–U+3D2D)[ 7 ] 、別名韓国ハングル音節[ 1 ]は、KS C 5601-1987(現在はKS X 1001)の2,350音節で構成されていました。このブロックはUnicode 1.0.0でエンコードされ、メインコードチャート(文字名なし)[ 1 ]には含まれていましたが、ブロックチャート(文字名を含む)には含まれていませんでした。[ 8 ]
ハングル補助文字A(U+3D2E–U+44B7)[ 7 ]はKS C 5657-1991(現在はKS X 1002 )の1,930音節から構成されています。
ハングル補足B(U+44B8–U+4DFF)[ 7 ]は、GB 12052-89 (U+44B8–U+44BD)の6音節と、前述の3つのセットに含まれない最初の2,370音節(U+44BE–U+4DFF)で構成されています。