问题描述
Notepad++ v6.9 不能正确显示等宽字体。无论什么设置,空格的宽度都与字符不同。在 settings - Style Configurator... 和 stylers.xml 中调整 全局样式 不起作用。
很高兴我终于找到了解决方案!
-> 往下看
解决方法
解决过程
所以我使用的是 Notepad++ v6.9,但在显示等宽字体时遇到了问题。
在-Settings - Style Configurator...下完成所有设置,我无法正常运行。
我尝试的所有方法都导致相同的结果:空格的宽度与我的字体不同。空间甚至可以通过缩放进行调整。所以
- 我尝试为我使用的样式明确设置等宽字体。
- 我尝试通过 stylers.xml 设置样式。我特别将 GlobalStyles 和我的主题之间的 fontName 和 fontSize 设置为相等,但无济于事。
- 我尝试将 fontStyle 和 fontSize 添加到 GlobalStyles 的所有参数中,但这完全破坏了主题。
- 我尝试减小字体大小以适应空格。第一个问题:您不能通过设置将字体大小设置为低于 5。但是你可以通过stylers.xml。第二个问题:fontsize 需要小于 1 并且 stylers.xml 不接受“0,8”、“0.8”和 0.8。让它与“09”一起工作。要匹配空间大小,必须将字体设置为 0.1,这看起来不错,直到: 第三个问题:空间宽度随缩放级别调整,而字体则没有。所以这是一个死胡同。
- 接下来我偶然发现了解决方案!我删除了 stylers.xml 并重新加载了 Notepad++,突然在 Settings - Style Configurator... - Global Styles 下有很多设置 em>。 (启用全局字体、启用全局字体大小、启用全局字体样式,... 以前不可用)现在一切都按预期工作了!
我写这个是因为我看到很多人有类似的问题但找不到解决方案。因此,这适用于遇到相同问题的其他人以及我以供将来参考。
如果对您有帮助,我会很高兴,您可以发表简短评论,以便更多人可以看到!
最好的问候