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

时间:2008-08-20 07:22:11

标签: windows fonts

  

请注意,此问题会从Is it possible to coax Visual Studio 2008 into using italics for comments?

继续

如果问题标题很长,那就是问题所在:

  

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

请不要提及工具的名称(例如:fontforge),但请描述实现此目的的步骤或指向此类描述。

2 个答案:

答案 0 :(得分:11)

好吧,我已成功使用FontForge创建Consolas的副本(虽然这应该适用于任何字体),粗体样式实际上是斜体。

这些是我遵循的步骤:

  • 安装FontForge。在linux上比在windows / cygwin上更容易做到这一点。我使用了Ubuntu VM(“sudo apt-get install fontforge”)。
  • 在FontForge中打开Consola.ttf(“普通”样式字体)。
  • 选择元素 - >字体信息
  • 更改人类的字体名称,姓氏和名称,所有内容都相同。我使用'ConsolasVS'。
  • 单击“确定”。单击“是”让FontForge为字体生成新的GUID。
  • 选择文件 - >生成字体。确保您已选择“TrueType”。取消选中“保存前验证”。单击“保存”。
  • 现在在FontForge中打开Consolai.ttf(斜体样式字体)。
  • 返回Element - >字体信息
  • 像以前一样更改字体名称,并将其显示为“Italic”,将其更改为“Bold”。
  • 转到OS / 2选项卡,将字体粗细更改为“700 Bold”。
  • 转到Mac标签,将样式设置为粗体。
  • 单击“确定”。允许再次生成新的GUID。
  • 文件 - >像以前一样生成字体。

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

你现在可以在VS2008中使用Consolas获得漂亮的斜体评论。万岁!

答案 1 :(得分:2)

我在2007年7月在Consolas上做了斜体大胆的伎俩并发布了screenshot of it on my blog

我使用FontLab做得很好,但是复制和设置标题的自定义工具将是最好的选择,因为你无法修改和重新分发Consolas和FontLab需要699美元。

如果你想沿着FontLab路线走下去,打开普通版和斜体版,然后进入File>字体信息...菜单选项,并使用名称和版权部分。

在那里将两个字体Family Name设置为一个新名称,然后翻转斜体版本上的复选框以指示粗体而不是斜体,并从Weight列表框中选择Normal,在Style Name列表框中选择Italic。

保存并安装:)

[)amien