2011-10-05 174 views

回答

8

jrturton提到,¹,²和³是从遗留字符集(拉丁文1),并因此包括在不同的地点。这也意味着很多字体不支持更多的上标数字,因为许多字体只会为拉丁文,希腊文和西里尔文争取一些标点符号。所以剩下的字体将从您作为作者几乎没有任何控制。

作为一个例子:

Superscript numbers

那些是上标数字从1到9和0文本的运行被格式化以Arial在Word。你看到其他人发生了什么事。与Jrturton认为的相反,没有涉及现有字形的重塑。这只是字体替换。

+1

因此,如果我们发现设计师已经包含全套上标数字的字体,他们会有一致的感觉? – jrturton

+0

应该是这样的,是的。至少在Windows上,微软最近的所有字体都有一整套上标和下标以及一些其他细节(文字图形),但我不知道Apple对高质量字体的坚持程度如何。无可否认,他们曾经是。 – Joey

+0

谢谢你们!我无法将你们两个都标记为已接受的答案。它只允许一个。如果你发现哪个字体没有这个问题,请告诉我。 – Dogahe

9

不合适的(1,2和3)在其余之前添加(请参阅维基百科:http://en.wikipedia.org/wiki/Unicode_superscripts_and_subscripts),并且来自不同的unicode块。这并不能解释为什么它们看起来不同,但它们可能是大多数字体中的实际字符,剩下的只是标准字形的调整版本。

这似乎是它是如何,你是对的,它看起来可怕当你试图使多位数的上标数字。我不知道它是否适用于所有字体,但它在iOS系统字体上非常明显。

如果有人有办法做到这一点,我会在这个问题上给予奖励。

UPDATE

我敲了一个小程序循环通过手机上的所有字体和从0到9以下字体显示上标有数字在所有的数字一致的外观:

  • Zapfino
  • 信使粗体
  • AmericanTypewriter(也-Bold)
  • HiraKakuPr ON-W6(也-W3)
  • 值得注意-粗体(也-Light)
+0

非常感谢jrturton!我会尝试这些字体。 – Dogahe

+1

这是字体替换的问题,而不是字形调整。当一些字形是从不同的字体中取出时会出现问题。它基本上足以检查你打算使用的字体是否包含上标四(这将是非常容纳它,但不包括其他数字)。这提供了许多选项,其中一些是广泛可用的字体,请参阅http://www.fileformat.info/info/unicode/char/2074/fontsupport.htm –

+0

@ JukkaK.Korpela - 感谢这些信息。乔伊也纠正了我对字形调整的看法。鉴于苹果是苹果,你会认为iOS中的内置字体将被迫拥有这些字符,但似乎并非如此。 – jrturton