如何在App.xaml中设置全局自定义字体
我的资产文件夹中有一个自定义字体,需要将此字体指定为应用程序的全局字体。这是我的想法,但不起作用如何在App.xaml中设置全局自定义字体,xaml,uwp,uwp-xaml,Xaml,Uwp,Uwp Xaml,我的资产文件夹中有一个自定义字体,需要将此字体指定为应用程序的全局字体。这是我的想法,但不起作用 <FontFamily x:Key="MetricWebRegular"> ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric Web </FontFamily> ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric 网状物 我通过将
<FontFamily x:Key="MetricWebRegular">
ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric Web
</FontFamily>
ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric 网状物
我通过将其添加到文本框中的样式设置器来调用它
这是我的想法,但不起作用
<FontFamily x:Key="MetricWebRegular">
ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric Web
</FontFamily>
很难知道这里出了什么问题,只要根据您的代码,它就应该可以工作。首先,我没有你的字体资源,我从网上下载了一个,测试如下:
<Application.Resources>
<FontFamily x:Key="MetricWebRegular">ms-appx:///Assets/Blambot-Custom.ttf#Blambot Custom</FontFamily>
</Application.Resources>
它可以完美地工作:
这是我的字体。我下载了它,并在这里更改了它的名称,因此它将符合您的格式
所以
ms-appx:///Assets/Fonts/MetricWeb-Regular.ttf#Metric Web
此路径表示您的字体文件位于资产
文件夹的字体
文件夹下,请确保路径正确StaticResource
及其键contentcontrolthemefonfamily
资源,如下所示:<Application.Resources>
<FontFamily x:Key="MetricWebRegular">ms-appx:///Assets/Blambot-Custom.ttf#Blambot Custom</FontFamily>
</Application.Resources>
ms-appx:///Assets/Blambot-Custom.ttf#Blambot 自定义
,我的布局结果如下:
如果仍然存在问题,您可以留言发布字体文件资源的下载url,这样我们就可以下载并进行测试。我还想知道是否有办法设置全局自定义字体。现在可以使用了:D我将字体放在PCL的assets文件夹中,哈哈哈。不过,感谢您的详细解释:))