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

Ash*_*ppa 9 windows fonts

请注意,这个问题仍然存在,是否可以将Visual Studio 2008用于使用斜体进行注释?

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

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

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

Blo*_*ard 11

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

这些是我遵循的步骤:

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

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

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