.net如何使用系统中没有安装的字体?

不想安装到客户端的 Fonts 目录下面,但是我又想在程序中使用它。

这段代码放在哪里?

字体文件需要放到要安装的机器上吗?并不需要

System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection();

pfc.AddFontFile(fontFile);//fontFile为你的字体文件的路径,如果有多个字体文件可以继续添加

Font myFont = new Font(pfc.Families[0], 20f, FontStyle.Regular, GraphicsUnit.Point, 0);//m

原文地址:https://www.cnblogs.com/chenjfblog/p/7729871.html