テキスト図形をシミュレートするためにフォントグリフを調整する方法はありますか?
バックグラウンド
テキストの数字は「小文字」の数字です。通常、小文字のテキストを使用する場所では、小文字の数字を使用します(文の途中など)。
キーボードが大文字と小文字で作成されたことはありません。また、Unicodeはそれらを具体的にエンコードしません。「これらは、ライニングフィギュアとは別の文字とは見なされず、同じ文字を書く方法が異なるだけです」。
それは私の質問に私をもたらします。フォントの標準的な「大文字の数字」から小文字の数字を作成する一般的な方法は何ですか?
ウィキペディアは、通常それについて言及しています:
012
あるx
-height68
アセンダーがいます34579
子孫がいる
私の最初の試みは(Photoshopで)次のことをすることです。
- がどんな012
- 微調整34579ダウンを
- 68のままにしてください:
しかし、歪んだ数字(0、1、2)は明らかに不快に見えます。
Unicodeコンソーシアムが、「小文字」を「大文字」から単純に構成できると提案した場合、何をすればよいですか?
理想的にはHTML
私の最終目標は、ブラウザーに小文字のテキストを表示することです。一部のフォント(ジョージア州など)で既にすべての数字が小文字で表示されていることは知っています。
しかし、ジョージアの使用に切り替える方法を尋ねているわけではありません。私は、非ライニングのものからライニング図を構築する方法を尋ねています。
これはWebでの表示用であるため、おそらく文字ごとの書式設定を適用する必要があることに気付きます。
<!doctype html">
<html>
<head>
<style type="text/css">
body {
font-family: "Segoe UI", "Calibri", sans-serif;
font-size: larger;
}
.xheight {
font-size: 1.5ex;
}
.descender {
position: relative;
bottom: -0.4ex;
}
</style>
</head>
<body>
<p>In the year <span class="xheight">21</span><span class="descender">5</span><span>6</span> the Romulan war...
</body>
</html>
レンダリング:
繰り返しますが、それは私が思うに楽しいとは思えません。