Silverlight在文本框中將幾個中文字符顯示爲粗體。此文本框沒有設置字體家族。請參考下面的截圖中文字符以粗體顯示
在上面的截圖,第一個字符是比另一個更大膽。其中一位MSDN職位說這是因爲字體系列問題,並且設置SimSun
字體系列應該解決該問題。這是應用字體系列之後的屏幕截圖。
它看起來像設置SimSun
實際上是固定的問題。但我不確定這是否正確,因爲我的應用程序允許以任何語言輸入數據,而不僅僅是中文。所以我不想將字體族設置爲中文字體。
我想知道,由於數據是Unicode(UTF16)編碼,渲染引擎應該照顧選擇正確的字體並正確渲染它?
我正在尋找適當的方法來解決這個問題。任何的意見都將會有幫助。
在.NET3.5中使用Silverlight 3。
您已經安裝了蹩腳的字體,主動請纓來渲染字形。不好。一般來說,要增大點的大小。當你支持東亞語言時非常重要。 –