タグ小文字ラテン文字(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+E0061 | TAG LATIN SMALL LETTER A | a |
| U+E0062 | TAG LATIN SMALL LETTER B | b |
| U+E0063 | TAG LATIN SMALL LETTER C | c |
| ... | ... | ... |
| U+E007A | TAG LATIN SMALL LETTER Z | z |
このブロックには、
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)
対応システムでは 🏴 とレンダリングされ、非対応システムでは 🏴 にフォールバック表示されます。
