Unicode おしゃれ文字 互換性ガイド
どのスタイルがよく通り、どれが通らないか。そして、正確に予測できるふりをせずに互換性を考える方法。
互換性は幅であって、イエスかノーではない
あるスタイルが使えるかどうかは、読み手の OS、そのフォントセット、アプリ、その特定の入力欄、そしてプラットフォーム自身の入力チェック規則で決まります。すべてのプラットフォームについて決定的な互換表を掲げるサイトは、推測で書いています。以下は根拠のある順位づけであって、保証ではありません。
おおむねもっとも確実
現行のシステムでもっとも広くフォントに収録されているものです。
- 太字・斜体のセリフ体と、太字斜体。
- サンセリフの各種、太字と斜体を含む。
- 等幅。
- 全角形。CJK フォントが収録しているため対応が良好です。
- 記号や括弧で囲んだ普通の文字——文字自体には手を付けません。
たいてい問題ないが、ときどきだめ
広く使えますが、どこでもというわけではありません。
- スクリプト体と筆記体、太字スクリプトを含む。
- フラクトゥールと太字フラクトゥール。
- 二重線体。
- 丸囲みの文字と数字。
- スモールキャピタル。音声記号のブロック由来なので欠けがあり、スモールキャピタルの X は存在しません。
もっとも当てにならない
それなりの割合の読み手で、目に見える失敗が起きると見込んでください。
- 四角囲み・反転四角囲みの文字。
- 地域表示記号。思わぬ形で結合して国旗になることがあります。
- 上付き・下付き。一部の文字しか揃っていません。
- 結合文字を重ねたもの。削除・上限・切り詰めがよく起こります。
- ユーザー名や表示名の欄に入れるものは、スタイルを問わずすべて。
ラテン文字以外の文字体系
数学用アルファベットが覆うのはラテン文字と、一部のスタイルでは数字です。中国語、日本語、韓国語、アラビア語、ヒンディー語、タイ語、キリル文字、絵文字に装飾版はありません。これらの文字体系のテキストは、ここでは壊さずそのまま通します。
これらの言語では、テキストを取り囲む装飾——フレーム、記号、区切り線、字間——がよく働き、読みやすさも検索も損ないません。