fsymbols
記号を読み込み中…
››
󠅈

バリエーションセレクター89

バリエーションセレクター89

バリエーションセレクター89は、直前の文字に対して登録済みの別の字形を指定できる、目に見えない制御文字です。単独では意味を持ちません。2026年9月のUnicodeデータには、このセレクターを使う標準・絵文字・表意文字の組み合わせはありません。そのため、追加しても通常は画面上で何も変わりません。会話用の記号や絵文字ではなく、技術的なテキストデータです。

テキスト記号
別名
VS89 · VS 89 · E0148
次のように検索
見えない文字 · グリフセレクター · CJK異体字
表示される場所
テキストを入力できる場所 · 形はフォントによって異なります

󠅈の意味

その効果は、登録済みの基底文字とセレクターの組み合わせで決まります。

セレクターは基底文字の後ろに置かれ、レンダラーに定義済みの別の字形を指定します。基底文字そのものの同一性は保たれます。絵を表したり、単語を追加したり、任意の文字列に書体効果を与えたりするものではありません。

この仕組みで初期に文書化された系統は、特定の文字体系に結びついたものでした。モンゴル文字の自由バリエーションセレクターは、文字に追加の字形を選びます。より広い補助範囲は、フォントを選ぶだけでは不十分なプレーンテキストの用途のために作られました。記録、出版、研究で使う登録済みCJK異体字もその一例です。区別するのは字形であり、文字の意味ではありません。

効果を決めるのは89という番号ではなく、登録内容です。ある基底文字で機能するセレクターでも、別の基底文字の後ろで同じ効果を持つわけではありません。VS89は汎用の書体切り替えではありません。

VS89は直前の文字を変える?

通常は変わりません。割り当て済みの組み合わせだけが別の字形を指定できます。

任意の文字、絵文字、句読点の後ろにVS89を加えても、異体字は生まれません。組み合わせが未対応または未割り当ての場合、通常の表示ではセレクターがない場合と同じ基底文字になります。セレクターだけを送ると位置が正しくありません。隠し文字表示や診断表示では確認できることがあります。

補助範囲の文字は直接入力するのも簡単ではありません。UTF-8では4バイトを使い、UTF-16ではサロゲートペアで表します。文字そのものを入力する必要がある場合は、明示的なUnicode入力方式を使い、指定した基底文字の直後に置きます。

技術的な制御文字です。通常は見えず、会話用の記号には向きません。

絵文字、飾り、隠しメッセージを期待してVS89だけを送らないでください。

〜と混同しないで

2
️
VS16は対応する基底文字を絵文字表示にします。VS89は絵文字表示への切り替えではありません。
︎
VS15は対応する基底文字をテキスト表示にします。VS89はテキスト表示と絵文字表示を切り替えません。

よくある質問

1

VS89の独自のシーケンスを定義できますか?

いいえ。Unicodeでは、バリエーションの効果は登録済みの一覧で定められます。独自の規約には、私用文字か、合意された上位レベルのプロトコルが必要です。

󠅈の入力方法

Windows (Word)
Alt+XE0148を入力してAlt+Xを押すと󠅈になります。
Windows
Win+Rcharmapで文字一覧を開くか、絵文字ピッカーのΩタブ(Win + .)を使います。
macOS
Control+Command+Space文字ビューアを開き、「variation selector-89」を検索します。
Linux
Ctrl+Shift+Ue0148を入力してEnterまたはSpaceを押します。
HTML
󠅈
CSS
\E0148
HTML
基底文字の後ろに `󠅈` と記述します。
UTF-8のバイト列
バイト単位で扱う場合は `F3 A0 85 88` として符号化します。
配置
指定した基底文字の直後に置きます。
コードと文字コードコードポイント数:1
HTML 十進数
󠅈
HTML 十六進数
󠅈
CSS 内容
content: "\E0148";
各エスケープは次のバックスラッシュで終わります。直後に十六進数字を文字として置く場合は空白が必要です。
URL エンコード
%F3%A0%85%88
1
画面上
1
コードポイント
2
JS .length
4
UTF-8 バイト数

画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。

この記号のグループ

1

アクセントと記号659個の記号