.net 如何更改字体的元数据(特别是标题)?

.net 如何更改字体的元数据(特别是标题)?,.net,fonts,truetype,.net,Fonts,Truetype,我需要一种动态更改字体名称的方法,但在.net中找不到这样做的方法。我不关心字体文件类型,所以otf、fon、ttf都是开放的 我尝试过的事情: 使用dsofile.dll/OleDocument属性读取器。这些属性与访问字体名称的对象所使用的属性不同。 直接在注册表中更改名称。 我已经读过了。fon文件只是伪装的DLL, ,所以这可能是一种方法?要更改字体名称,您必须使用真正的字体编辑器打开字体并重命名,然后将其重新导出为所需的格式 安装,然后您可以从计算机上打开字体,使用“元素”菜单下的“字

我需要一种动态更改字体名称的方法,但在.net中找不到这样做的方法。我不关心字体文件类型,所以otf、fon、ttf都是开放的

我尝试过的事情:

使用dsofile.dll/OleDocument属性读取器。这些属性与访问字体名称的对象所使用的属性不同。 直接在注册表中更改名称。 我已经读过了。fon文件只是伪装的DLL,
,所以这可能是一种方法?

要更改字体名称,您必须使用真正的字体编辑器打开字体并重命名,然后将其重新导出为所需的格式

安装,然后您可以从计算机上打开字体,使用“元素”菜单下的“字体信息”,您可以更改字体元数据,包括字体名称和字体系列

在线导入字体文件 单击左上角的汉堡包图标 选择字体设置并从中更改标题和元数据
希望有帮助。

这不仅在.NET中不受支持,在Windows中也不受支持。很难猜测为什么字体的标题很重要,它只需要一个,这取决于字体设计师选择它。但您只需要使用字体编辑器创建并注册一个新的.ttf或.otf WPF。对于版权保护字体,大多数是不合法的。请注意,根据SIL Open Font许可证许可的字体要求您在创建衍生作品(包括创建用作web字体的字体子集)时在字体文件中更改其名称。当前用于创建字体的web字体版本的工具似乎缺少在字体文件中更改字体名称的能力。很棒的在线工具。可能是最好的选择,但仍希望有更快的方法。您是否创建了glyphrstudio网站?如何更改fontforge中字体文件的元数据?@oldboy中的菜单元素>信息