我想知道我是否在我的电脑上使用带有字体的标签或文本框,但我不能确定每个用户都会拥有它。不同的字体意味着不同的文字大小...我的意思是宽等等。很难做像素 - 完美的设计。所以我需要将这些字体嵌入.exe文件或什么?
或者我要选择我100%确定每个人都有的字体?
答案 0 :(得分:3)
Here是有关如何以各种方式将字体嵌入WPF应用程序的MSDN文章。如果您无法确定最终用户计算机上是否可以使用您使用的字体,请使用本文中列出的方法之一。
答案 1 :(得分:2)
您需要将字体添加为资源并像这样尝试
创建文件夹名称字体并复制所需的字体,并将BuildAction更改为Resource
使用如下所示
<Window.Resources>
<FontFamily x:Key="test" >/Fonts/#Pirulen</FontFamily>
</Window.Resources>
<TextBlock FontSize="25" HorizontalAlignment="Center"
FontFamily="{StaticResource test}">data</TextBlock>
查看完整帖子:http://learnwpf.com/post/2006/05/14/How-do-I-use-a-custom-font-in-my-WPF-application.aspx