我在WP7项目中使用外部字体。该项目在WP7设备上运行并正确显示字体。
相同的应用程序在WP8设备上运行,如果没有转换为WP8,则会正确显示文本。
问题
我需要为WP8转换项目,以便使用WP8的功能。转换后,使用外部字体无法正确显示文本。
<TextBlock Visibility="Visible"
Text="سیدھا راستہ"
FontFamily="fonts/NafeesNaskhv2.01.ttf#Nafees Naskh v2.01" />
问题
答案 0 :(得分:0)
我在这种情况下发现的奇怪答案是微软为某些语言创建并引入了一些字体,包括乌尔都语。并且它们不支持这些特定语言的其他字体。
Microsoft明确不支持其他Urdu字体。但这很奇怪!
因此,当我将字体更改为列表中的字体(按照下面的链接)时,它开始在WP8中工作。对于WP7,我仍然必须使用其他字体,因为这里提到的字体在WP7中不起作用。