字体系列在Windows Phone 8.1中无效

时间:2014-08-27 03:58:34

标签: windows-runtime windows-store-apps windows-phone-8.1 expression-blend win-universal-app

在WP8中绝对不是这样。

然而,在新的Blend附带VS2013中,字体系列在Blend Designer或运行时都没有任何效果。

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

他们还是Segoe WP还是Segoe UI?

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

1 个答案:

答案 0 :(得分:1)

来自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>

看来这些字体没有嵌入......