UWP C#如何嵌入Costum字体

时间:2018-09-22 22:31:02

标签: c# fonts uwp

所以我想在我的uwp应用程序上使用Costum字体,我从谷歌字体下载字体,然后将其添加到文件夹字体中,该文件被设置为内容,并且每次我想是将文件复制到输出目录中该应用程序包?

<StackPanel>
    <TextBlock Text="Cantami Diva" FontSize="72"/>
    <TextBlock Text="Cantami Diva" FontSize="72" FontFamily="ms-appx:///Assets/Fonts/Arvo-Regular.tff#Arvo"/>
</StackPanel>

这是问题所在,应用字体的第二个文本块与第一个文本块显示相同,我想它找不到字体,但是如果我在计算机上安装了字体,它就可以正常工作,那是没有办法在没有用户安装的情况下使用字体?

My project folder

1 个答案:

答案 0 :(得分:2)

True Type字体扩展名是.TTF而不是.TFF

我进行了快速测试,更改了错字后,您对我的表现很好。

<StackPanel>
    <TextBlock Text="Cantami Diva" FontSize="24"/>
    <TextBlock Text="Cantami Diva" FontSize="24" FontFamily="ms-appx:///Assets/Fonts/Arvo-Regular.ttf#Arvo"/>
</StackPanel>

enter image description here