Consolas空间长度比Notepad ++中的预期短

时间:2012-08-02 17:10:18

标签: notepad++

我在Notepad ++中为Haml文件创建了一个用户定义的语言。所有Consolas / 10都是全面的。除了空格与字母长度不同外,样式应用得很好。可能有什么不对?

Consolas on a user defined language

更新

如果我将Ruby语言字体设置为Consolas / 10,则空格的长度与字母的长度相同。

Consolas from a predefined language

3 个答案:

答案 0 :(得分:5)

在模板文件的末尾有一个GlobalStyles部分。设置fontName =" Consolas"到处都是。重新启动Notepad ++以使更改生效。

在我的情况下,模板文件是" Plastic Code Wrap.xml"

答案 1 :(得分:0)

我使用notepad ++,并安装了Consolas版本。 NPP版本6.1.3(UNICODE)似乎正在正确处理它。

我正在查看的文件是一个C源代码文件,编码设置为“在没有BOM的UTF-8中编码”。

在这种情况下,空格和字母具有相同的宽度。

这不会回答您的问题,但可能会为您的搜索添加信息。

- 卡尔

答案 2 :(得分:0)

导致问题的风格大胆设置。你必须"启用全局粗体字体样式"在全球风格。我猜猜它也可能导致同样的问题。