ハングルの音節

ハングルの音節
範囲U+AC00..U+D7AF (11,184コードポイント)
飛行機BMP
スクリプトハングル
主要なアルファベットハングル
割り当て済み11,172 コードポイント
未使用12個の予約済みコードポイント
ソース標準KS C 5601-1992
Unicodeのバージョン履歴
2.0 (1996年)11,172 (+11,172)
Unicodeドキュメント
コードチャートウェブページ
: [ 1 ] [ 2 ] Unicode 1.1ではU+3400..U+4DFFに6,656文字が存在しましたが、Unicodeバージョン2.0では4,516の追加文字とともに現在の位置に移動されました。

ハングル音節は、現代韓国語用のハングル音節ブロックをあらかじめ構成したUnicodeブロックです。これらの音節は、アルゴリズムによってハングル字母Unicodeブロック の2文字または3文字のシーケンスに直接マッピングできます。

  • U+1100~U+1112 のいずれか: 19 個の現代ハングルの先頭子音字母。
  • U+1161 ~ U+1175 の 1 つ: 21 の現代ハングル母音ジャムス。
  • なし、または U+11A8 ~ U+11C2 のいずれか: 27 個の現代ハングル末尾子音字母。

このブロックは、各音節を構成するこれら (2 つまたは 3 つ) の字母 (上記の字母の各サブ範囲に 1 つ) の 標準的に同等な順序に従ってエンコードされます。

完全なハングル音節にはこれらの文字のいずれかが含まれる場合がありますが、その前に1つ以上の先頭子音字母が、その後に1つ以上の末尾字母が続く場合があります(エンコードされた音節が2つの字母で構成され、末尾子音字母を含まない場合は、1つ以上の母音字母が先行する場合があります)。また、ハングル音節の中には、これらの合成文字が1つも含まれないものもあります。しかし、ハングル文字のこのような拡張(同じ文字体系でより複雑な音節を作成できるようにする)は、現代韓国語ではあまり一般的ではありません。

ブロック

ハングル音節[1] [2]公式ユニコードコンソーシアムコード表(PDF)
 0123456789BCDEF
U+AC0x
U+AC1x
U+AC2x
U+AC3x 갿
U+AC4x
U+AC5x
U+AC6x
U+AC7x 걿
U+AC8x
U+AC9x
U+ACAx
U+ACBx 겿
U+ACCx
U+ACDx
U+ACEx
U+ACFx 곿
U+AD0x
U+AD1x
U+AD2x
U+AD3x 괿
U+AD4x
U+AD5x
U+AD6x
U+AD7x 굿
U+AD8x
U+AD9x
U+ADAx
U+ADBx 궿
U+ADCx
U+ADDx
U+ADEx
U+ADFx 귿
U+AE0x
U+AE1x
U+AE2x
U+AE3x 긿
U+AE4x
U+AE5x
U+AE6x
U+AE7x 깿
U+AE8x
U+AE9x
U+AEAx
U+AEBx 꺿
U+AECx
U+AEDx
U+AEEx
U+AEFx 껿
U+AF0x
U+AF1x
U+AF2x
U+AF3x 꼿
U+AF4x
U+AF5x
U+AF6x
U+AF7x 꽿
U+AF8x
U+AF9x
U+AFAx
U+AFBx 꾿
U+AFCx
U+AFDx
U+AFEx
U+AFFx 꿿
U+B00x 뀀
U+B01x
U+B02x
U+B03x
U+B04x
U+B05x
U+B06x
U+B07x
U+B08x
U+B09x
U+B0Ax
U+B0Bx
U+B0Cx
U+B0Dx
U+B0Ex
U+B0Fx
U+B10x
U+B11x
U+B12x
U+B13x
U+B14x
U+B15x
U+B16x
U+B17x
U+B18x
U+B19x
U+B1Ax
U+B1Bx
U+B1Cx
U+B1Dx
U+B1Ex
U+B1Fx
U+B20x
U+B21x
U+B22x
U+B23x
U+B24倍
U+B25倍
U+B26x
U+B27x
U+B28x
U+B29x
U+B2Ax
U+B2Bx
U+B2Cx 次へ次へ次へ次へ
U+B2Dx 次へ次へ次へ
U+B2Ex
U+B2Fx
U+B30x
U+B31x
U+B32x
U+B33x
U+B34x
U+B35x
U+B36x
U+B37x
U+B38x
U+B39x
U+B3Ax
U+B3Bx
U+B3Cx
U+B3Dx
U+B3Ex
U+B3Fx
U+B40x
U+B41x
U+B42x
U+B43x
U+B44x
U+B45x
U+B46x
U+B47x
U+B48x
U+B49x
U+B4Ax
U+B4Bx
U+B4Cx
U+B4Dx
U+B4Ex
U+B4Fx
U+B50x
U+B51x
U+B52x
U+B53x
U+B54x
U+B55x
U+B56x
U+B57x
U+B58x
U+B59x
U+B5Ax
U+B5Bx
U+B5Cx
U+B5Dx
U+B5Ex
U+B5Fx
U+B60x
U+B61x
U+B62x
U+B63x
U+B64x
U+B65x
U+B66x
U+B67x
U+B68x
U+B69x
U+B6Ax
U+B6Bx
U+B6Cx
U+B6Dx
U+B6Ex
U+B6Fx
U+B70x
U+B71x
U+B72x
U+B73x
U+B74x
U+B75x
U+B76x
U+B77x
U+B78x
U+B79x
U+B7Ax
U+B7Bx
U+B7Cx
U+B7Dx
U+B7Ex
U+B7Fx
U+B80x
U+B81x
U+B82x
U+B83x
U+B84x
U+B85x
U+B86x
U+B87x
U+B88x
U+B89x
U+B8Ax
U+B8Bx
U+B8Cx
U+B8Dx
U+B8Ex
U+B8Fx
U+B90x
U+B91x
U+B92x
U+B93x 뤿
U+B94x
U+B95x
U+B96x
U+B97x 륿
U+B98x
U+B99x
U+B9Ax
U+B9Bx 릿
U+B9Cx
U+B9Dx
U+B9Ex
U+B9Fx 맿
U+BA0x
U+BA1x
U+BA2x
U+BA3x 먿
U+BA4x
U+BA5x
U+BA6x
U+BA7x 멿
U+BA8x
U+BA9x
U+BAAx
U+BABx 몿
U+BACx
U+BADx
U+BAEx
U+BAFx 뫿
U+BB0x
U+BB1x
U+BB2x
U+BB3x 묿
U+BB4x
U+BB5倍
U+BB6x
U+BB7x 뭿
U+BB8x
U+BB9x
U+BBAx
U+BBBx 뮿
U+BBCx
U+BBDx
U+BBEx
U+BBFx 믿
U+BC0x
U+BC1x
U+BC2x
U+BC3x 밿
U+BC4x
U+BC5x
U+BC6x
U+BC7x 뱿
U+BC8x
U+BC9x
U+BCAx
U+BCBx 벿
U+BCCx
U+BCDx
U+BCEx
U+BCFx 볿
U+BD0x
U+BD1x
U+BD2x
U+BD3x 봿
U+BD4x
U+BD5x
U+BD6x
U+BD7x 뵿
U+BD8x
U+BD9x
U+BDAx
U+BDBx 붿
U+BDCx
U+BDDx
U+BDEx
U+BDFx 뷿
U+BE0x
U+BE1x
U+BE2x
U+BE3x 븿
U+BE4x
U+BE5x
U+BE6x
U+BE7x 빿
U+BE8x
U+BE9x
U+BEAx
U+BEBx 뺿
U+BECx
U+BEDx
U+BEEx
U+BEFx 뻿
U+BF0x
U+BF1x
U+BF2x
U+BF3x 뼿
U+BF4x
U+BF5x
U+BF6x
U+BF7x 뽿
U+BF8x
U+BF9x
U+BFAx
U+BFBx 뾿
U+BFCx
U+BFDx
U+BFEx
U+BFFx 뿿
U+C00x 쀀
U+C01x
U+C02x
U+C03x
U+C04x
U+C05x
U+C06x
U+C07x
U+C08x
U+C09x
U+C0Ax
U+C0Bx
U+C0Cx
U+C0Dx
U+C0Ex
U+C0Fx
U+C10x
U+C11x
U+C12x
U+C13x
U+C14x
U+C15x
U+C16x
U+C17x
U+C18x
U+C19x
U+C1Ax
U+C1Bx
U+C1Cx
U+C1Dx
U+C1Ex
U+C1Fx
U+C20x
U+C21x
U+C22x
U+C23x
U+C24倍
U+C25x
U+C26x
U+C27x
U+C28x
U+C29x
U+C2Ax
U+C2Bx
U+C2Cx
U+C2Dx
U+C2Ex
U+C2Fx
U+C30x
U+C31x
U+C32x
U+C33x
U+C34x
U+C35x
U+C36x
U+C37x
U+C38x
U+C39x
U+C3Ax
U+C3Bx
U+C3Cx
U+C3Dx
U+C3Ex
U+C3Fx
U+C40x
U+C41x
U+C42x
U+C43x
U+C44x
U+C45x
U+C46x
U+C47x
U+C48x
U+C49x
U+C4Ax
U+C4Bx
U+C4Cx
U+C4Dx
U+C4Ex
U+C4Fx
U+C50x
U+C51x
U+C52x
U+C53x
U+C54x
U+C55x
U+C56x
U+C57x
U+C58x
U+C59x
U+C5Ax
U+C5Bx
U+C5Cx
U+C5Dx
U+C5Ex
U+C5Fx
U+C60x
U+C61x
U+C62x
U+C63x
U+C64x
U+C65x
U+C66x
U+C67x
U+C68x
U+C69x
U+C6Ax
U+C6Bx
U+C6Cx
U+C6Dx
U+C6Ex
U+C6Fx
U+C70x
U+C71x
U+C72x
U+C73x
U+C74x
U+C75x
U+C76x
U+C77x 今日
U+C78x
U+C79x
U+C7Ax
U+C7Bx
U+C7Cx
U+C7Dx
U+C7Ex
U+C7Fx
U+C80x
U+C81x
U+C82x
U+C83x
U+C84x
U+C85x
U+C86x
U+C87x
U+C88x
U+C89x
U+C8Ax
U+C8Bx
U+C8Cx
U+C8Dx
U+C8Ex
U+C8Fx
U+C90x
U+C91x
U+C92x
U+C93x 줿
U+C94x
U+C95x
U+C96x
U+C97x 쥿
U+C98x
U+C99x
U+C9Ax
U+C9Bx 즿
U+C9Cx
U+C9Dx
U+C9Ex
U+C9Fx 짿
U+CA0x
U+CA1x
U+CA2x
U+CA3x 쨿
U+CA4x
U+CA5x
U+CA6x
U+CA7x 쩿
U+CA8x
U+CA9x
U+CAAx
U+CABx 쪿
U+CACx
U+CADx
U+CAEx
U+CAFx 쫿
U+CB0x ふんふふ
U+CB1x
U+CB2x
U+CB3x 쬿
U+CB4x
U+CB5x
U+CB6x
U+CB7x 쭿
U+CB8x
U+CB9x
U+CBAx
U+CBBx 쮿
U+CBCx
U+CBDx
U+CBEx
U+CBFx 쯿
U+CC0x
U+CC1x
U+CC2x
U+CC3x 찿
U+CC4x
U+CC5x
U+CC6x
U+CC7x 챿
U+CC8x
U+CC9x
U+CCAx
U+CCBx 첿
U+CCCx
U+CCDx
U+CCEx
U+CCFx 쳿
U+CD0x
U+CD1x
U+CD2x
U+CD3x 촿
U+CD4x
U+CD5x
U+CD6x
U+CD7x 쵿
U+CD8x
U+CD9x
U+CDAx
U+CDBx 춿
U+CDCx
U+CDDx
U+CDEx
U+CDFx 췿
U+CE0x
U+CE1x
U+CE2x
U+CE3x 츿
U+CE4x
U+CE5x
U+CE6x
U+CE7x 칿
U+CE8x
U+CE9x
U+CEAx
U+CEBx 캿
U+CECx
U+CEDx
U+CEEx
U+CEFx 컿
U+CF0x
U+CF1x
U+CF2x
U+CF3x 켿
U+CF4x
U+CF5x
U+CF6x
U+CF7x 콿
U+CF8x
U+CF9x
U+CFAx
U+CFBx 쾿
U+CFCx
U+CFDx
U+CFEx
U+CFFx 쿿
U+D00x 퀀
U+D01x
U+D02x
U+D03x
U+D04x
U+D05x
U+D06x
U+D07x
U+D08x
U+D09x
U+D0Ax
U+D0Bx
U+D0Cx
U+D0Dx
U+D0Ex
U+D0Fx
U+D10倍
U+D11x
U+D12倍
U+D13x
U+D14x
U+D15倍
U+D16x
U+D17x ハン
U+D18x
U+D19x
U+D1Ax
U+D1Bx
U+D1Cx
U+D1Dx
U+D1Ex
U+D1Fx
U+D20倍
U+D21x
U+D22x
U+D23x
U+D24倍速
U+D25倍
U+D26x
U+D27x
U+D28x
U+D29x
U+D2Ax
U+D2Bx
U+D2Cx
U+D2Dx
U+D2Ex
U+D2Fx
U+D30倍 パイ
U+D31x
U+D32x
U+D33x
U+D34x
U+D35倍
U+D36x
U+D37x
U+D38x
U+D39x
U+D3Ax
U+D3Bx
U+D3Cx
U+D3Dx
U+D3Ex
U+D3Fx
U+D40x
U+D41x
U+D42x
U+D43x
U+D44x
U+D45x
U+D46x
U+D47x
U+D48x
U+D49x
U+D4Ax
U+D4Bx
U+D4Cx
U+D4Dx
U+D4Ex
U+D4Fx
U+D50倍
U+D51x
U+D52x
U+D53x
U+D54x フェ
U+D55x フェ
U+D56x
U+D57x
U+D58x
U+D59x
U+D5Ax
U+D5Bx
U+D5Cx
U+D5Dx
U+D5Ex
U+D5Fx
U+D60x
U+D61x
U+D62x
U+D63x
U+D64x
U+D65x
U+D66x
U+D67x
U+D68x
U+D69x
U+D6Ax
U+D6Bx
U+D6Cx
U+D6Dx
U+D6Ex
U+D6Fx
U+D70x
U+D71x
U+D72x
U+D73x
U+D74x
U+D75倍
U+D76x
U+D77x
U+D78x
U+D79x
U+D7Ax
注記
1. ^ Unicodeバージョン17.0時点
2.灰色の部分未割り当てのコードポイントを示す

歴史

ハングル音節を Unicode でエンコードすることは、コード ポイントの再編成によって複雑になりました。

  • Unicodeバージョン1.0.0は、KS C 5601-1987のU+3400–U+3D2Dに、現代韓国語ハングル音節2,350字をエンコードしました。この範囲は現在、 CJK統合表意文字拡張Aの一部です。
  • バージョン1.1では、 KS C 5657-1991のU+3D2E~U+44B7に1,930の現代音節、 GB 12052-89のU+44B8~U+44BDに6つの現代音節、そして前述の3つのセットに含まれない最初の2,370の音節(U+44BE~U+4DFF)が追加されました。これらは、現在のCJK統合漢字拡張Aの残りの部分と、現在の易経卦のすべてを網羅しています。
    • さらに、Unicode 1.1には3つのエラーがありました。[ 3 ]
      • U+384E: Unicode文字データベースでは삤だが、Unicode 1.0およびISO/IEC 10646-1:1993のコード表およびソース標準マッピングでは삣である
      • U+40BC: Unicode文字データベースでは삣だが、ISO/IEC 10646-1:1993のコード表とソース標準マッピングでは삤である
      • U+436C: Unicode文字データベースでは콫だが、ISO/IEC 10646-1:1993コード表およびソース標準マッピングでは콪である
  • バージョン2.0では、KS C 5601-1992から残りの4,516の可能な音節が追加され、[ 4 ] [ 5 ]エンコードされた音節のすべてが現在のU+AC00〜U+D7AFの範囲に再配置され、個々の字母へのアルゴリズム分解が可能になりました。

RFC  2279では、この重大な互換性のない変更は、韓国語用の Unicode を使用するデータやソフトウェアが存在しないという前提で行われたと説明されています。

このような互換性のない変更を許可した公式の根拠は、ハングルを含む実装やデータが存在しないというものだった。これはおそらく真実だが、証明は不可能である。この事件は「韓国の混乱」と呼ばれ、関係委員会は二度とこのような互換性のない変更を行わないと誓約した。— RFC 2279 

その後、Unicodeは「一度エンコードされた文字は移動したり削除したりしない」というエンコード安定性ポリシーを採用しました。[ 6 ]

次の Unicode 関連ドキュメントには、ハングル音節ブロック内の特定の文字を定義する目的とプロセスが記録されています。

参考文献

  1. ^ 「Unicode文字データベース」 . Unicode標準. 2023年7月26日閲覧
  2. ^ 「Unicode標準の列挙バージョン」。Unicode標準。 2023年7月26日閲覧
  3. ^ Chung, Jaemin (2017-03-29). 「Unicode 2.0以前の現代ハングル音節3つに関する情報文書」(PDF) .
  4. ^ Chang, KD; Choi, In Sook; Kim, Jung Ho (1995-10-04). 「韓国語ハングル文字コード変換表」 .
  5. ^ 「HANGUL.TXT の注記と訂正」 2005年10月13日。
  6. ^ 「Unicode文字エンコーディングの安定性に関するポリシー」 Unicodeコンソーシアム2016年11月14日。

参照