WPF 使用第三方ttf字体
1.将字体文件直接添加到项目中,注意:将文件的“属性”--“生成操作”设置为“Resource”
2.在Xaml中使用,text可以使用文字或直接使用unicode编码,XAML中使用Unicode编码输入的方式和HTML是一样的,FontAwesome的字符编码可在 http://fontawesome.io/cheatsheet/ 中查看
<TextBlock Text="" FontFamily="Fonts/#FontAwesome" FontSize="18"></TextBlock>
注意:字体名称并不是文件名称,字体名称可以通过在windows资源管理器中双击字体文件打开字体预览的方式查看(注意#号)
3.也可以通过样式应用字体
<Style x:Key="FontAwesome" > <Setter Property="TextElement.FontFamily" Value="pack://application:,,,/Fonts/#FontAwesome" /> <Setter Property="TextElement.FontSize" Value="18" /> </Style>
<TextBlock Text=""Style="{StaticResource FontAwesome}" />