蘋果系統為什麼會把開前圓唇母音 /?/ 顯示成半開前圓唇母音 /?/?
01-30
當時我使用國際音標輸入法時發現這問題,而在電腦上顯示不同字樣,一個小型大寫而另一個是小寫。(值得一提的是,iOS 系統的知乎客戶端上能區分顯示。)
首先明確一下題中所提到的字元:
蘋果系統為什麼會把開前圓唇母音 /?/ 顯示成半開前圓唇母音 /?/?
- 這個「開前圓脣母音 /?/」指的是 U+0276 "LATIN LETTER SMALL CAPITAL OE"
- 而「半開前圓脣母音 /?/」指的是 U+0153 "LATIN SMALL LIGATURE OE"
- 此外還有一個相關字元是 ? U+0152 "LATIN CAPITAL LIGATURE OE"
題目所出現的問題顯然是字型導致的,那麼到底是什麼字型導致了字元①在 iOS 簡體中文界面的輸入法上顯示得像是字元②一樣。(答主 macOS 正體中文界面的網頁版上也是類似情況,但其他多數場合則是正常的)
由於在答主的知乎網頁版上是相同的情況,於是就先看了下知乎網頁版用的西文字型,發現是 Helvetica Neue,然後再看該字型中這三個字元的樣式:
嗯果然是 Helvetica Neue 的鍋!
改成 Noto Sans 再看:
這回就對了。。其他的帶該字元的字體也都是正確的。。
答主的 macOS 中似乎只有 Helvetica 系列和另一套叫 Baskerville 的字型把它顯示成了小寫的。
這……看起來很像是個 bug 呢。不過 Google 了一下後似乎也沒什麼別的人提過這個問題。。(雖然也有零星可見的吐槽……)
真的是 Helvetica 的問題的話這可就是個大新聞了呢。。。
推薦閱讀:
※解讀1Password的限免與升級策略
※iPhone6s值不值得購買?
※iOS 11.2.5正式版發布:這次你們還會去更新嗎?
※iPhone越更新越卡慢,真正的原因是?
※iOS 11 在 iPhone 上有那麼多新變化,但還是不如對 iPad 的變化巨大