バリエーションセレクタは、先行する文字のグリフのバリエーションを指定するために使用される16 個のバリエーションセレクタを含むUnicode ブロックです。これらは現在、数学記号、絵文字、Phags-pa文字、およびCJK互換表意文字に対応するCJK 統一表意文字の標準化されたバリエーションシーケンスを指定するために使用されています。
これらの結合文字は、バリエーションセレクタ1(U+FE00)からバリエーションセレクタ16(U+FE0F)までであり、VS1~VS16と略記されます。それぞれが直前の文字に適用されます。
現在、VS1~VS4、VS7、VS15、VS16の標準化されたバリエーションシーケンスのみが定義されています。VS15とVS16は、それぞれ文字をテキストまたは絵文字として表示するように要求するために予約されています。[ 3 ] [ 4 ]
Unicode 17.0 以降: [ 5 ]
- CJK互換性表意文字変異シーケンスにはVS1~VS3(U+FE00~U+FE02)が含まれます。
- CJK統一漢字拡張AおよびBのバリエーションシーケンスには、VS1(U+FE00)とVS2(U+FE01)が含まれます。
- 絵文字バリエーションシーケンスには、絵文字スタイル(カラー付き)の場合はVS16(U+FE0F)、テキストスタイル(モノクロ)の場合はVS15(U+FE0E)が含まれます。この使用法は非推奨です。[ 6 ] [ 7 ] [ 8 ] 既存のディンバット文字の新しい絵文字バージョンには、絵文字形式用の別のコードポイントがあります。たとえば、U+1FAAF 🪯 KHANDAのディンバット形式はU+262C ☬ ADI SHAKTIです。
- 基本ラテン語、半角形と全角形、マニ教、ミャンマー語、ミャンマー語拡張A、Phags-pa、および数学的変種シーケンスには、VS1 (U+FE00) のみが含まれます。
- エジプト象形文字のバリエーションシーケンスVS1~VS7(U+FE00~FE06)は、特定の記号を回転させるために使用されます。
- VS8~VS14(U+FE07~FE0D)は、どの変異配列にも使用されていません。
このリストは「バリエーションセレクター補足資料」に続いて掲載されています。
歴史
以下のUnicode関連文書には、バリエーションセレクタブロックで特定の文字を定義する目的と手順が記載されています。
参考文献
- ↑ 「Unicode文字データベース」。Unicode標準。 2023年7月26日取得。
- ↑ 「Unicode標準の列挙バージョン」。Unicode標準。 2023年7月26日取得。
- ↑ "StandardizedVariants.txt" . Unicode Consortium. 2015-11-20 . 2016-08-28に取得.
- ↑ 「絵文字バリエーションシーケンス」。Unicode Consortium。2020年9月18日。 2020年11月18日取得。
- ↑ 「UCD: 標準化されたバリエーションシーケンス」。Unicodeコンソーシアム。
- ↑ Ewell, Doug (2022-09-26). "既存のグリフをバリアントを介して絵文字に変換するプロセス" . Unicodeメーリングリストアーカイブ. 2023-09-01 のオリジナルからアーカイブ. 2023-09-01に取得.
- ↑ベッテンコート、レベッカ、ユーウェル、ダグ。「レガシーコンピューティング用シンボルと絵文字を分離する提案」(PDF)。UTC L2/23-252。 2024年5月26日のオリジナルからアーカイブ(PDF) 。 2023年11月17日取得。
- ↑ Holbrook, Ned (2022-04-14). "Emoji Subcommittee Repo for UTC #171 (2022Q2)" (PDF) . Unicode Consortium . p. 2. UTC L2/22-066 . 2025-10-11に取得.