我需要嵌入字体以便在不同的计算机上使用吗

本文关键字:计算机 字体 | 更新日期: 2023-09-27 18:00:01

我想知道我是否使用了带有我电脑上字体的标签或文本框,但我不能确定每个用户都会使用。不同的字体意味着不同的文本大小。。。我的意思是宽等等。很难做到像素完美的设计。那么我需要将这些字体嵌入到.exe文件中吗?

或者我必须选择我100%确定每个人都有的字体?

我需要嵌入字体以便在不同的计算机上使用吗

这是MSDN上关于如何以各种方式将字体嵌入WPF应用程序的文章。如果您不能确定您使用的字体在最终用户机器上是否可用,请使用本文中概述的方法之一。

您需要添加字体作为资源,并像这样尝试

创建文件夹名称Fonts并复制所需字体,然后将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