我是否需要在Windows应用程序的客户端计算机上安装缺少的字体

时间:2013-06-11 12:32:05

标签: c# winforms fonts

我正在开发一个C#Windows应用程序,并从客户端获得了线框布局。客户特别希望文本以特定的字体呈现,这是非常罕见的。我已经在我的开发机器上安装了字体,文本正确地显示在它上面。我是否必须在安装过程中在客户端计算机上安装该字体,否则我的应用程序将自动处理它?

2 个答案:

答案 0 :(得分:2)

试试这个 -

(创建设置时)右键单击目标计算机上的文件系统,添加特殊文件夹 - >将该文件夹名称命名为“Fonts”文件夹,然后将字体文件放在那里。

它会将您的字体放置在安装了字体的客户端系统中,即客户端计算机的C:\ Windows \ Fonts文件夹。这是在进行设置时手动完成的。检查此链接一次

Installing and using a specific font in a winform

在图表中,字体是以编程方式添加的,但您不需要这样做,您也可以手动添加字体,只需将字体放在该特殊文件夹中即可。

答案 1 :(得分:1)

是的,您需要在应用程序中部署字体,它不会自动完成。

另外,请注意许可问题,因为许多字体无法自由分发。