WP8 绝对不是这样。
但是在 VS2013 附带的新 Blend 中,字体系列在 Blend Designer 或运行时中没有任何影响。
<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>
看起来那些字体没有嵌入...
关于windows-runtime - 字体系列在 Windows Phone 8.1 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25518714/