【问题标题】:Am I including font using PACK URI correctly?我是否正确包含使用 PACK URI 的字体?
【发布时间】:2019-08-29 15:46:10
【问题描述】:

我想通过样式将我的字体包含到应用程序中。 (资源字典)似乎每个字体看起来都一样。

我尝试使用 pack://application:,,,/Fonts/#font-name 包含这些字体

很遗憾,这根本没有解决我的问题。

字体.xaml


<FontFamily x:Key="LatoThin">pack://application:,,,/Fonts/#Lato Thin</FontFamily>
<FontFamily x:Key="LatoRegular">pack://application:,,,/Fonts/#Lato Regular</FontFamily>

App.xaml


<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>   
                <ResourceDictionary Source="Styles/Fonts.xaml" />  
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

我希望每种字体看起来都应该是默认字体。

【问题讨论】:

  • 附加信息:我发现它可以在 WPF .Net Standard 中正常工作,但在 .Net Core 3 中无法正常工作

标签: c# wpf .net-core


【解决方案1】:

好的,所以我找到了答案。

我发现它适用于这段代码。

<FontFamily x:Key="LatoThin">Fonts/Lato-Thin.ttf #Lato Thin</FontFamily>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 2019-02-03
    相关资源
    最近更新 更多