2015-04-27 32 views
1

我需要在我正在處理的應用程序中將y軸標籤顯示爲「每升10個功率9」。 enter image description here我剛剛提供了以下文本到D3圖:'10 \ u2079/L'。一切工作都很好,直到iOS 8.2。從iOS 8.3開始,它顯示了一些其他字符,而不是上標9.具有Unicode字符的相同文本在D3應用圖的其他部分呈現正確。檢查圖中的元素顯示正確的字符,但不顯示在應用程序WebView中。 Plz參考附加的圖像瞭解並幫助我理解原因。提前致謝。iOS 8.3混合應用程序中的D3圖形中的Unicode( u2079)渲染問題

actual unicode text unicode text inside graph Element inspection inside graph

+2

您是否嘗試過爲文本指定字體系列?從交叉矩形的屏幕截圖看起來像字體是不同的(看看不同的1)並且缺少該字形。所以聲明一個具有該字形的字體系列,並且應該可以解決問題 – tomtomtom

+0

謝謝。它解決了我的問題。我想知道它是如何工作的早期版本。可能iOS 8.3已經刪除了我一直使用的字體。 – AUK4SO

+0

不同版本的iOS可能有不同的字體設置爲標準,所以他們有不同的字形我猜。我會張貼作爲答案然後:) – tomtomtom

回答

1

你需要指定字體家庭爲文本,從與穿過矩形截圖看起來字體是不同的(看1這是不同的),並缺少字形。

因此聲明具有該字形的字體系列應該修復問題