在Windows Phone 8.1应用程序中使用Segoe WP Light

luk*_*hek 2 xaml windows-phone-8.1

是否可以在Windows Phone 8.1应用程序中使用Segoe WP Light?我想在数据透视标题中使用该字体,但它不起作用.我可以使用SemiLight而不是Light.有什么想法吗?

<DataTemplate x:Key="PivotTitleTemplate">
    <TextBlock
        Margin="-1,0,0,0"
        FontFamily="Segoe WP Light"
        FontSize="20"
        Text="{Binding}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

luk*_*hek 5

我找到了解决这个问题的方法.

要使用Segoe WP Light,请将字体系列设置为Segoe WP,并将其重量设置为浅色.要使用Segoe WP SemiLight,请将字体系列设置为Sego WP SemiLight,并将其重量设置为正常.

出于某种原因,Visual Studio无法正确呈现字体.有时,如果使用属性窗口设置它们,则可以正确渲染字体.但是,这仅在您修改任何代码或切换选项卡之前有效.幸运的是,在真实设备上,所有字体都能正确呈现.