我在Winforms表单中使用WPF UserControl。我有它的工作。
我希望我在WPF UserControl中使用的文本使用我作为TTF的字体。
我不知道如何引用此TTF并让控件使用它。我假设我应该在UserControl中加载TTF(这不是已安装的字体)并告诉控件(标签)使用它,但我只看到对font-family的引用。
答案 0 :(得分:1)
以下是如何从TTF字体文件加载wpf中的字体
<TextBlock FontSize="48" FontFamily="/Assets/Fonts/Algeria.TTF#Algeria" FontWeight="Normal">test value</TextBlock>
使用资源存储字体...
答案 1 :(得分:0)
确保字体名称正确....
从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"/>