Windows Phone 8.1如何添加字体族

本文关键字:添加 字体 何添加 Phone Windows | 更新日期: 2023-09-27 18:13:07

我想改变文本块字体,在我的电脑字体。

FontFamily="/Assets/Fonts/scriptbl.ttf#Script MT Bold"

我使用了那个代码,但是字体仍然没有改变。我无法使用Blend 2013来管理字体。得到这个错误:

this control is disabled because the blend sdk could not be found.

但我使用Blend和Visual Studio 2013。如何更改字体?

编辑:

在Windows Phone 8项目中,我可以管理字体,但在Windows Phone 8.1中不能这样做。Blend是否与windows phone 8.1不兼容?

Windows Phone 8.1如何添加字体族

您可以使用以下代码更改XAML中TextBlock的字体族:

<TextBlock x:Name="txtTest" Grid.Row="3" Text="Text" FontSize="20" FontFamily="/Assets/Fonts/scriptbl.ttf#Script MT Bold"/>

或者在后面的代码中像这样:

txtTest.FontFamily = new FontFamily("ms-appx:///Assets/Fonts/scriptbl.ttf#Script MT Bold");

如果你要添加一个外部字体文件到项目中,确保你将'Copy to Output Directory'属性设置为'Copy If newer'