2014-02-28 22 views
0

我發佈的Windows Phone 8應用程序未顯示項目中使用的字體。在模擬器中,它顯示我正確的字體。但實際上從商店下載應用程序後,它會顯示默認的系統字體。我用XAML/C#,使這個應用程序,這樣使用的字體:已發佈的應用程序顯示默認系統字體而不是自定義字體

FontFamily="/Fonts/BOOKOS.TTF#Bookman Old Style" 

我把字體在「字體」文件夾中。請告訴我我哪裏錯了。

+0

在提交給商店之前,您是否在物理設備上測試過它? – ROMAN

+0

不,我不擁有Windows Phone 8設備。但它在模擬器中工作。在我的朋友電話中(他從商店下載了應用程序),它沒有。 – Preetesh

+0

你確實在你的項目中包含了字體嗎? – Cloud9999Strife

回答

0

我自己找到了答案。我使用的字體不可嵌入。然後,我使用了一些來自Google Fonts的開源字體,並且它們也顯示在設備上。如果使用的字體不是Embeddable,則不會發生這種情況。通常來自Adobe的字體不會與應用程序集成。所以要麼使用開源字體,要麼使用許可證購買字體。

0

你的方法是完美的。只需在解決方案中創建一個文件夾「字體」,並在其中包含字體,現在右鍵單擊該文件並轉至其屬性。在屬性中有一個名爲Build action的屬性,只需將其設置爲內容即可。

相關問題