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

时间:2011-05-08 20:38:05

标签: .net fonts true-type-fonts

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

我尝试过的事情:

  1. 使用dsofile.dll / OleDocument属性读取器。这些与访问字体名称时使用的属性不同。
  2. 直接在注册表中更改名称。
  3. 我读过.fon文件只是伪装的dll, (http://www.gadgetparadise.com/901301/index.htm作为一个例子),所以也许这是一种方法来实现它?

    谢谢!

2 个答案:

答案 0 :(得分:8)

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

安装FontForge,您就可以执行此操作。

答案 1 :(得分:1)

  • 将字体文件导入在线Glyphrstudio font editor
  • 点击左上角的汉堡包图标
  • 选择字体设置并从此处更改标题和元数据

希望有帮助。