代码之家  ›  专栏  ›  技术社区  ›  Ashwin Nanjappa

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

  •  9
  • Ashwin Nanjappa  · 技术社区  · 16 年前

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

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

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

    2 回复  |  直到 7 年前
        1
  •  16
  •   Blorgbeard    16 年前

    好吧,我已经成功地使用fontforme创建了一个控制台的副本(尽管这应该适用于任何字体),粗体样式实际上是斜体。

    以下是我遵循的步骤:

    • FontForge . 在linux上要比在windows/cygwin上容易得多。我使用了Ubuntu虚拟机(“sudo apt get install fontforge”)。
    • 打开控制台.ttf(标准字体)。
    • 选择元素->字体信息。
    • 单击“确定”。单击“是”让FontForge为字体生成新的GUID。
    • 现在打开控制台.ttf(斜体字体)在FontForge中。
    • 返回元素->字体信息。
    • 如前所述更改字体名称,在当前显示“斜体”的位置,将其更改为“粗体”。
    • 转到OS/2选项卡,将字体粗细更改为“700粗体”。
    • 单击“确定”。允许再次生成新的GUID。
    • 文件->像以前一样生成字体。

    现在,您可以在VS2008中使用Consolas获得不错的斜体注释。万岁!

        2
  •  2
  •   DamienG    16 年前

    screenshot of it on my blog .

    在这里,将两种字体都设置为一个新名称,然后翻转斜体版本上的复选框以指示粗体而不是斜体,并从“权重”列表框中选择“普通”和“样式名称”列表框中选择“斜体”。

    保存并安装:)