Windows runtime 字体系列在Windows Phone 8.1中无效
WP8中的情况绝对不是这样 但是,在VS2013附带的新混合中,字体系列在混合设计器或运行时都没有任何效果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
<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查看其定义)谢谢,我不知道您可以这样做!