C# 如何在Windows Phone 8(WP8)上使用外部字体或第三方字体?

C# 如何在Windows Phone 8(WP8)上使用外部字体或第三方字体?,c#,windows-phone-7,windows-phone-8,C#,Windows Phone 7,Windows Phone 8,我在WP7项目中使用外部字体。该项目正在WP7设备上运行,并正确显示字体 相同的应用程序在WP8设备上运行,如果未转换为WP8,则正确显示文本 问题 我需要将项目转换为WP8,以便使用WP8的功能。转换后,文本不再使用外部字体正确显示 <TextBlock Visibility="Visible" Text="سیدھا راستہ" FontFamily="fonts/NafeesNaskhv2.01.ttf#Nafees Naskh v2.

我在WP7项目中使用外部字体。该项目正在WP7设备上运行,并正确显示字体

相同的应用程序在WP8设备上运行,如果未转换为WP8,则正确显示文本

问题

我需要将项目转换为WP8,以便使用WP8的功能。转换后,文本不再使用外部字体正确显示

<TextBlock Visibility="Visible" 
           Text="سیدھا راستہ"
           FontFamily="fonts/NafeesNaskhv2.01.ttf#Nafees Naskh v2.01" />
问题

WP8中是否存在使用上述语法的已知问题? 是否允许在WP8上使用外部字体?
在这个案例中,我发现了一个奇怪的答案:微软已经为一些语言创建并引入了一些字体,包括乌尔都语。他们不支持这些特定语言的其他字体

微软明确表示不支持其他乌尔都语字体。但这很奇怪

因此,当我将字体更改为列表中的字体时,请遵循下面的链接,它开始在WP8中工作。对于WP7,我仍然必须使用其他字体,因为这里提到的字体在WP7中不起作用


我重命名了字体,使用字体编辑器将nafeesnaskh201删除了空格。更名后仍然不起作用。我有一个奇怪的观察。。。请查看此链接。。。有两个字体文件noorehidayat正在工作,但另一个不工作。问题只出现在WP8上。字体的类型并没有区别。我在WP开发者网络上找到了这个链接。问题还没有解决!没人知道是什么。和往常一样,MSFT没有响应!!