1
我通過使用是能夠成功下標數字:如何在Unicode中使用字符下標?
static const unichar kSubscriptZero = 0x2080;
int numberOfHydrogens = 2;
NSString *water = [NSString stringWithFormat:@"H%CO",
kSubscriptZero + numberOfHydrogens];
上面的代碼打印出一個很好的格式化> H 2 O(當然是在2作爲下標),我有做與其他的unicode相同的問題字符(不是數字),例如209C
,它是下標t。而不是我的下標t,我得到一個方形框......有人可以告訴我這是可以做到的正確方法嗎?
這組字體包含例如U + 209C很小,沒有比http://www.fileformat.info/info/unicode/char/209c/fontsupport.htm(DejaVu字體和其他一些字體)的列表大得多。 –
@ JukkaK.Korpela:感謝您的鏈接,這可能會有用一段時間! - 因爲它似乎沒有OS X或iOS字體在列表中。 –
列表中的大部分字體都是免費字體,它們也可以在OS X和iOS上運行(儘管它們需要下載或安裝,或者隨應用程序一起分發並由用戶安裝)。 –