数字の上付き文字のUnicodeの表示が同じ高さではないのはなぜですか?これは、上付き数字から2桁の数字を作成する場合に特に顕著です。それらのいくつかは見栄えが良いですが、残りはお互いに関して場所の外に見えます。私は何かが足りないのですか?それともこれはどうですか?
2 に答える
場違いのもの (1、2、および 3) は残りの前に追加され (wikipedia: http://en.wikipedia.org/wiki/Unicode_superscripts_and_subscriptsを参照)、別の Unicode ブロックからのものです。見た目が異なる理由は説明できませんが、これらはほとんどのフォントの実際の文字であり、残りの文字は標準グリフを調整しただけの可能性があります。
これはそのように見えますが、あなたが正しいです。複数桁の上付き数字を作成しようとすると、ひどく見えます。すべてのフォントに当てはまるかどうかはわかりませんが、iOS システム フォントでは非常に目立ちます。
誰かがこれを機能させる方法を持っている場合、私はこの質問に報奨金を出します.
アップデート
電話のすべてのフォントを順番に表示し、0 から 9 までの上付き数字を表示する小さなプログラムを作成しました。次のフォントは、すべての数字で一貫した外観を持っていました。
- ザッフィーノ
- Courier-Bold
- AmericanTypewriter (また -Bold)
- HiraKakuProN-W6(-W3も)
- 注目に値する - 太字 (また - 軽い)
jrturtonの言及のように、¹、²、および ³ は従来の文字セット (Latin 1) に由来するため、別の場所に含まれています。これはまた、多くのフォントがこれ以上の上付き数字をサポートしていないことを意味します。多くのフォントは、ラテン語、ギリシャ語、キリル文字を使用し、いくつかの句読点記号が挿入されているためです。著者はほとんどまたはまったく制御できません。
例として:
これらは、1 から 9 および 0 までの上付き数字です。一連のテキストは、Word の Arial でフォーマットされています。彼らの残りに何が起こったのかがわかります。jrturton が信じていることに反して、関連する既存のグリフの再形成はありません。これは単なるフォントの置き換えです。