如何修改Windows上字体的样式属性?

请注意,这个问题继续从是否有可能哄Visual Studio 2008使用斜体注释?

如果问题题目很长,那么问题就出在这里:

如何将Consolas Italic字体的样式属性转换为粗体而不实际修改其实际字形? 也就是说,我们希望字体仍然是相同的(即斜体),我们只希望操作系统相信它现在是一个粗体字体。

请不要提及工具的名称(例如:fontforge),而是描述实现这一点的步骤或指向这样的描述。

好吧,我已经成功地使用FontForge来创建一个Consolas的副本(尽管这应该与任何字体一起工作),实际上是粗体的斜体。

这些是我遵循的步骤:

  • 安装FontForge 。 在linux上执行这个比在windows / cygwin上执行起来容易很多。 我使用了Ubuntu VM(“sudo apt-get install fontforge”)。
  • 在FontForge中打开Consola.ttf(“正常”风格的字体)。
  • 选择元素 – >字体信息。
  • 更改人类的字体名称,姓氏和名称,都是相同的事情。 我使用了“ConsolasVS”。
  • 点击确定。 单击“是”让FontForge为字体生成一个新的GUID。
  • 选择文件 – >生成字体。 确保你已经选择了“TrueType”。 取消选中“保存前验证”。 点击保存。
  • 现在在FontForge中打开Consolai.ttf(斜体字体)。
  • 返回元素 – >字体信息。
  • 像以前一样更改字体名称,并将其改为“斜体”,将其更改为“粗体”。
  • 转到OS / 2选项卡,将字体重量更改为“700粗体”。
  • 转到Mac选项卡,将样式设置为粗体。
  • 点击确定。 允许再次生成一个新的GUID。
  • 文件 – >生成字体,像以前一样。

将两个新的ttf文件复制到\ Windows \ FONTS \文件夹中。

你现在可以在VS2008中用Consolas做出很好的斜体评论。 万岁!

我在2007年7月在Consolas上做了斜体 – 大胆的诡计,并在我的博客上张贴了截图 。

我使用了FontLab,它做的不错,但是一个自定义工具来复制和设置标题将是最好的选择,因为你不能修改和重新分配Consolas和FontLab的成本为699美元。

如果你想沿着FontLab路线走,打开常规和斜体版本,进入文件>字体信息…菜单选项,并使用名称和版权部分。

在那里将它们的字体Family Name设置为一个新名称,然后翻转斜体版本上的复选框以表示粗体而不是斜体,并从“权重”列表框中选择“正常”,在“样式名称”列表框中选择“斜体”。

保存并安装:)

[)amien