Windows runtime 字体系列在Windows Phone 8.1中无效

Windows runtime 字体系列在Windows Phone 8.1中无效,windows-runtime,windows-store-apps,windows-phone-8.1,expression-blend,win-universal-app,Windows Runtime,Windows Store Apps,Windows Phone 8.1,Expression Blend,Win Universal App,WP8中的情况绝对不是这样 但是,在VS2013附带的新混合中,字体系列在混合设计器或运行时都没有任何效果 <TextBlock Text="test" FontSize="{StaticResource HubHeaderFontSize}" FontFamily="{StaticResource PhoneFontFamilySemiBold}"/> <TextBlock Text="test" Fon

WP8中的情况绝对不是这样

但是,在VS2013附带的新混合中,字体系列在混合设计器或运行时都没有任何效果

<TextBlock Text="test" 
           FontSize="{StaticResource HubHeaderFontSize}" 
           FontFamily="{StaticResource PhoneFontFamilySemiBold}"/>
<TextBlock Text="test" 
           FontSize="{StaticResource HubHeaderFontSize}" 
           FontFamily="{StaticResource PhoneFontFamilyLight}"/>

它们仍然是Segoe WP还是Segoe UI

我注意到的是,如果我改变字体的重量,它会显示正确的字体。但我真的希望能够使用内置的字体系列资源。有办法吗?

从generic.xaml:

<!-- Global font family -->
<FontFamily x:Key="PhoneFontFamilyNormal">Segoe WP</FontFamily>
<FontFamily x:Key="PhoneFontFamilyLight">Segoe WP Light</FontFamily>
<FontFamily x:Key="PhoneFontFamilySemiLight">Segoe WP SemiLight</FontFamily>
<FontFamily x:Key="PhoneFontFamilySemiBold">Segoe WP Semibold</FontFamily>
<FontFamily x:Key="ContentControlThemeFontFamily">Segoe WP</FontFamily>

Segoe WP
Segoe WP灯
Segoe WP半轻型
Segoe WP半黑体
Segoe WP

这些字体似乎没有嵌入…

对不起,什么是generic.xaml?您创建了它吗?不,它是定义主题资源的文件(例如,当光标位于PhoneFontFamilySemiBold上时按F12查看其定义)谢谢,我不知道您可以这样做!