我正在嘗試在我的Windows Phone 8應用程序中使用它的ttf字體文件中的Leitura字體系列。家庭中的一些字體正常工作,但其他字體卻沒有。爲什麼某些字體文件不能在Windows Phone 8上使用?
我用下面的代碼測試了它:
<TextBlock Text="Leitura Sans Grot 3" FontFamily="Assets/Fonts/leiturasg3.ttf#Leitura Sans Grot 3" />
<TextBlock Text="Leitura Sans Italic 2" FontFamily="Assets/Fonts/leiturasg2_i.ttf#Leitura Sans Italic 2" />
在上面的例子中,第一作品和第二不,它顯示在瀨越UI。我已檢查並且字體文件位於正確的位置,並且其「構建」操作已設置爲「內容」。
我嘗試將第二個TextBlock的FontStyle設置爲「Italic」,但這隻會使其顯示爲斜體的Segoe。
如果我在Windows中打開ttf文件,這就是我所看到的。第一字體:
第二字體:
字體名稱似乎是正確的,如果我安裝的字體,我可以看到在Word中相同的字體名稱例如。
這可能是什麼原因?我是否指定FontFamily錯誤?
更新:我已驗證相同的字體和相同的XAML代碼在WP7上完美工作。
http://www.jayway.com/2012/10/31/using-custom-otf-fonts-in-windows-8-xaml/ –
可能的[Custom Font在Windows Phone 8](http://stackoverflow.com/questions/20074034/custom-font-in-windows-phone-8) – venerik
我的問題是不完全一樣的,因爲我有一個完美的工作的字體和另一個不符合相同的方法。 –