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

Jar*_*ett 8 .net fonts truetype

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

我试过的事情:

  1. 使用dsofile.dll/OleDocument属性读取器.这些与访问字体名称时使用的属性不同.
  2. 直接在注册表中更改名称.

我已经读过.fon文件只是伪装的dll,(http://www.gadgetparadise.com/901301/index.htm作为一个例子),所以也许这是一种方法来实现它?

谢谢!

ric*_*tie 9

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

安装FontForge,你就可以做到.

  • 如何更改 fontforge 中字体文件的元数据? (3认同)

M. *_*aat 6

希望能帮助到你。

  • 很棒的在线工具。 (4认同)
  • 我在这里分享了您对两个单独问题的回答,这两个问题也询问了如何修改字体。在我看来,这是最好的解决方案,因为必须下载软件才能完成某些事情是如此侵入性和麻烦。 (3认同)