如何更改 Windows 字体文件夹

本文关键字:文件夹 字体 Windows 何更改 | 更新日期: 2023-09-27 18:32:42

所以这个问题很好地涵盖了如何获取当前字体路径,但是如果我想更改路径怎么办?

例如,目前

System.Environment.GetFolderPath(System.Environment.SpecialFolder.Fonts);

将包含类似的东西

C:''Windows''Fonts

但是,如果出于这个项目的目的,我希望它指向

D:''资源''字体

有没有办法做到这一点?或者告诉 Windows 不要使用其环境路径而使用我想要的路径的方法?

如何更改 Windows 字体文件夹

您无需更改系统设置。您可以从您喜欢的任何文件夹中加载字体。例如:

var pfc = new PrivateFontCollection();
pfc.AddFontFile(fontFile);
var fontFamily = new FontFamily(pfc.Families.First().Name,pfc);
richTextBox1.Font = new Font(fontFamily, 20f, FontStyle.Bold);
richTextBox1.Text = "Test";