Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2024年07月14日] [更新 2026年03月09日]* Delphi 一般・その他 [未分類 - OS の操作等]
異体字セレクタを使用する異体字
動作確認等 Windows 10 ビルド 19043 Pro 64 bit
Google Chrome 145, Microsoft Edge 145, Firefox 148
[整理番号 - 1934]







異体字セレクタを使用する異体字


フォントに収録されている、異体字セレクタを使用する異体字を調べるツールです。Windows 10 の游明朝7や游ゴシックには多くの異体字が収録されています。






01_指定文字の、異体字セレクタを使用する異体字をリスト


入力した文字の、異体字セレクタ ( IVS )を使用する異体字を表示します。
左側の入力欄に文字を入力します。文字は複数入力できますが、先頭の文字だけの異体字をリストします。右側の入力欄にはフォント名を入力します。このフォントに収録されている異体字を一覧表示します。

基底文字と同じ字形の文字には背景に色が付きます。入力した文字が IVS 付きの異体字の場合、その IVS に相当するセルにも背景に色が付きます。
2 番目の表は、SVS (非漢字や CJK 互換漢字用の異体字セレクタ) を使用する異体字です。こちらは、対象の文字が異体字セレクタ付きの文字の場合はリストしません。SVS が 0xFE0F の文字は Unicode Emoji に登録されている絵文字です。Windows 10 の場合、この Emoji の絵文字は強制的に Segoe UI Emoji フォントを使用して描画されます。




IVS +0 +1 +2 +3 +4 +5 +6 +7
E0100
E0108
E0110
E0118
E0120
E0128


SVS +0 +1 +2 +3 +4 +5 +6 +7
FE00
FE08


[備考]
文字が登録されていない異体字セレクタを使用すると、一般的なアプリでは基底文字を描画します。フォントのフォールバックは行われません。上の表ではそれらを非表示にしています。

しかし、筆者の環境の Google Chrome、Microsoft Edge では、異体字セレクタを使用する文字もフォントのフォールバックが行われます。指定したフォントに対象文字の異体字がない時は、Noto Sans JP フォントに収録されている文字を探して表示します。このフォントには、Adobe-Japan1 collection の異体字が収録されています。筆者は、このフォントをウェブブラウザの「標準フォント」に設定しています。IPAmj明朝の場合も同じですが、異体字セレクタが E0100 以外の異体字は、IPAmj明朝フォントに収録されている異体字を表示します。

筆者が使用している Firefox ではこの現象は発生しません。指定したフォント名のフォントに収録されている異体字だけを表示します。現状では、指定フォントに収録されている異体字セレクタを使用する異体字を確認するには Firefox を使用するしかなさそうです。





02_人名や地名などの異体字を多く収録しているフォント


IPAmj明朝フォントは、人名や地名などの異体字を多く収録しています。IPAmj明朝フォントでは、SVS を使用する異体字は、IVS を使用する異体字として収録しています。