WPF使用Awesome 5
做wpf的小伙伴在使用Awesome5时,首次会遇到图标打印不出来的情况,以下就来解决这个问题(不想看长篇大论的可以直接看关键字)
Awesome5桌面使用
在Awesome5中,部分字体已经开始收费了,目前可以使用的只有solid字体,所以我们引用的时候必须注意这一点
1.加入字体
在Font Awesome官网下载5最新版本,解压,
找到use-on-desktop文件夹下的 Font Awesome 5 Free-Solid-900.otf,添加文件。
这里一定要注意的是,必须是使用use-on-desktop下的Font Awesome 5 Free-Solid-900.otf
相信部分小伙伴看到这里就明白了,快去尝试吧!
2.引用字体资源
在wpf resource中加入字体
<FontFamily x:Key="FontAwesome">pack://application;,,,/Fonts/#Font Awesome 5 Free Solid</FontFamily>
需要注意的是#Font Awesome 5 Free Solid这个地方
3.使用
<Grid>
<TextBlock Text="" FontSize="60" FontFamily="{StaticResource FontAwesome}">
</TextBlock>
</Grid>
Awesome4.7桌面使用
在Awesome4.7(免费的)的使用中,相对简单,引用,添加字体资源,使用
1.加入字体
下载Awesome4.7文件包,找到 fontawesome-webfont.ttf,添加文件。
2.引用字体资源
在wpf resource中加入字体
<FontFamily x:Key="FontAwesome">pack://application;,,,/Fonts/#FontAwesome</FontFamily>
3.使用
<Grid>
<TextBlock Text="" FontSize="60" FontFamily="{StaticResource FontAwesome}">
</TextBlock>
</Grid>