10

在我的 Visual Studio 2012 中,等宽字体无法正确呈现,特别是它们无法正确呈现“等宽字体”,即。字符的宽度不均匀。

这是一个例子,这个:

// 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
// -|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|

使用 Consolas 10 点、100% 缩放呈现如下:

控制台 10 点 100% 缩放

和 101% 缩放一样:

控制台 10 点 101% 缩放

101% 缩放还有其他小问题,所以都不好。有没有办法让我配置 Visual Studio 以正确呈现等宽字体?

我试过以下字体:

康索拉斯
控制台 10 点 100% 缩放

导游
快递 10 点 100% 变焦

快递新
快递新品10点100%变焦

终端
终端 10 点 100% 缩放

显然,我尝试过的等宽字体无法在 Visual Studio 中正确呈现。

如果我在 Notepad2 中使用完全相同的字体和字体大小,例如 Consolas: notepad2 控制台 10 点

将 notepad2 和 Visual Studio 与 Consolas 进行比较

notepad2 控制台 10 点
控制台 10 点 100% 缩放

有什么我可以做的吗?

细节:

  • Windows 7的
  • 启用清除类型
  • Windows 中的字体大小设置为 100%

Visual Studio 2012 字体对话框:

Visual Studio 2012 字体对话框

4

1 回答 1

13

我的猜测:
10pt = 13.333px 并且某些字体的正确渲染存在问题。
设置 9pt。默认为 12px,一切正常。

于 2013-08-16T12:59:43.100 回答