我在 Winforms 表单中使用 WPF UserControl。我有它的工作。
我希望我在 WPF UserControl 中使用的文本使用我作为 TTF 的字体。
我不知道如何引用此 TTF 并让控件使用它。我假设我应该在 UserControl 中加载 TTF(这不是安装的字体)并告诉控件(标签)使用它,但我只看到对字体系列的引用。
我在 Winforms 表单中使用 WPF UserControl。我有它的工作。
我希望我在 WPF UserControl 中使用的文本使用我作为 TTF 的字体。
我不知道如何引用此 TTF 并让控件使用它。我假设我应该在 UserControl 中加载 TTF(这不是安装的字体)并告诉控件(标签)使用它,但我只看到对字体系列的引用。
以下是如何从 TTF 字体文件加载 wpf 中的字体
<TextBlock FontSize="48" FontFamily="/Assets/Fonts/Algeria.TTF#Algeria" FontWeight="Normal">test value</TextBlock>
使用资源来存储字体...
确保字体名称正确......
从 git hub 我发现了以下字体 github.com/mozilla/Fira/blob/master/ttf/FiraSans-Medium.ttf。对于这种字体,字体将是 fira Sans Medium 所以 Xaml 看起来像
<Label FontFamily="/Resources/firaSans-Medium.ttf#fira Sans Medium" x:Name="TopText" Content="Memory Disk Registry System Program" FontSize="3" Margin="0,-2,0,0"/>