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

时间:2014-04-30 20:17:54

标签: 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>

1 个答案:

答案 0 :(得分:5)

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

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

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