これはむしろ難しいと思います。コンスタンはMathematicaで直接使用可能である:
Style["", FontFamily -> "Constantia", FontSize -> 100]
しかし、フォントは、特にこのようにバランスされるように設計されています。あなたがFontSize
を使用して、文字のサイズや位置を微調整し、AdjustmentBox
場合は、この取得:
shift = {0, 0, 0, -1, -1, -1, 0.0, -1, 0.0, -1} 0.5;
s = 0.65;
sizeScale = {1, 1, 1, s, s, s, s, s, s, s, s};
Row[Table[
AdjustmentBox[
Style[num, FontFamily -> "Constantia",
FontSize -> 100 sizeScale[[num + 1]]],
BoxBaselineShift -> shift[[num + 1]]], {num, 0,
9}]
] // DisplayForm
をあなたはシフトし、スケールされた文字が異なる体重を持っている参照してください。フォントの太さは調整できますが、大まかには大まかです。通常、プレーンとボールドのスタイルしかありません。
body = {Plain, Plain, Plain, Bold, Bold, Bold, Bold, Bold, Bold, Bold};
Row[Table[
AdjustmentBox[
Style[num, FontFamily -> "Constantia" ,
FontWeight -> body[[num + 1]],
FontSize -> 100 sizeScale[[num + 1]]],
BoxBaselineShift -> shift[[num + 1]]], {num, 0,
9}]] // DisplayForm
やや良く
、それでも醜い:だから、あなたは、この限り近くに取得することができます。私は文字の完全な新しいデザインがこれが動作するために必要であると仮定します。おそらく、通常の文字はフォントテーブルのどこかにあるのでしょうか?
UPDATE
設定代替番号を見つけました。フォントテーブルの8320〜8329の位置にあります。あなたはフォントユーティリティを使用してそれらを切り替えることができるはずです。
Style[FromCharacterCode[Range[8320, 8329]],FontFamily -> "Constantia", FontSize -> 100]
「oldstyle」とはどういう意味ですか?数字があなたに魅力的なフォントを探してみませんか? – DavidC
@Davidテキストに挿入されたリンクを参照してください –
@Sjoerd Thanks。それは事を明確にするのに役立ちます。 – DavidC