2011-10-05 74 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

相關問題