Ctrl+K

タグ小文字ラテン文字

タグ小文字ラテン文字(Tag Latin Small Letter)は、Unicode Tags ブロック(U+E0000–U+E007F)内の不可視の書式文字で、全26文字、小文字ラテンアルファベット a–z に対応します。当初は埋め込み言語タグに使用されていましたが(現在は非推奨)、現在は主に 絵文字タグシーケンス(Emoji Tag Sequence, ETS)を構成し、サブリージョン識別子を綴るために使われます。

基本情報

属性値
Unicode ブロックTags(U+E0000–U+E007F)
面第16面(Supplementary Special-purpose Plane, SSP)
導入バージョンUnicode 3.1(2001年)
文字範囲U+E0061 – U+E007A(a–z に対応)
一般カテゴリCf(Format,書式文字)
レンダリング効果不可視(ゼロ幅)
現在の主な用途絵文字タグシーケンス(ETS)の構成要素

コードポイント対応表

この一連の文字は、ASCII アルファベット a–z(U+0061–U+007A)をタグブロックにマッピングしたものです。一部のコードポイントは以下の通りです。

コードポイント正式名称対応する文字
U+E0061TAG LATIN SMALL LETTER Aa
U+E0062TAG LATIN SMALL LETTER Bb
U+E0063TAG LATIN SMALL LETTER Cc
.........
U+E007ATAG LATIN SMALL LETTER Zz

このブロックには、TAG SPACE(U+E0020)、TAG DIGIT 0–9(U+E0030–U+E0039)、TAG LATIN CAPITAL LETTER A–Z(U+E0041–U+E005A)および終端記号 CANCEL TAG(U+E007F)も含まれます。

歴史と用途の変遷

  • 当初の設計(非推奨):Tags ブロックは当初、プレーンテキストの埋め込み言語タグに使用されていました(U+E0001 で始まり、その後にタグ文字を使って BCP 47 言語コードを綴り、U+E007F で終了)。Unicode 5.1 以降、この用法は正式に非推奨となりました。
  • 現在の用途:Unicode 8.0/9.0 でこのブロック(U+E0001 を除く)が 絵文字タグシーケンス に再利用されました。このシーケンスは、基本の絵文字(例: 🏴 黒旗)で始まり、その後に複数のタグ文字でサブリージョンコード(例: gbeng でイングランドを示す)を綴り、最後に U+E007F で終了します。

例(イングランドの旗):

🏴 (U+1F3F4) + g (U+E0067) + b (U+E0062) + e (U+E0065) + n (U+E006E) + g (U+E0067) + CANCEL TAG (U+E007F)

対応システムでは 🏴󠁧󠁢󠁥󠁮󠁧󠁿 とレンダリングされ、非対応システムでは 🏴 にフォールバック表示されます。