在我的Visual 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%缩放:

就像这个用101%的缩放:

在101%变焦时还有其他一些小问题,所以两者都不是好的。是否有一种方法可以配置Visual来正确地呈现单频字体?
我尝试了以下字体:
Consolas

速递

速递新

终端

显然,在Visual中,没有我尝试过正确呈现的单一空间字体。
如果我在Notepad2中使用完全相同的字体和字体大小,比如Consolas:

notepad2和Visual与Consolas的比较


有什么我能做的吗?
详细信息:
2012字体对话框:

发布于 2013-08-16 12:59:43
我猜:
10pt = 13.333px,这是一些字体正确呈现的问题。
设定9pt。默认情况下是12 is,一切正常。
https://stackoverflow.com/questions/18146680
复制相似问题