首页 > 解决方案 > Notepad++ 等宽字体无法正常工作/不是真正的等宽字体 - 解决方案

问题描述

Notepad++ v6.9 不能正确显示等宽字体。无论何种设置,空格与字符的宽度不同。在设置中调整全局样式- 样式配置器...​​stylers.xml不起作用。

很高兴我终于找到了解决方案!

-> 看下面

标签: themesnotepadmonospace

解决方案


解决方案

因此,我使用的是 Notepad++ v6.9,但在显示等宽字体时遇到了问题。

通过-Settings - Style Configurator...下的所有设置,我无法正常运行。

我尝试的一切都会导致相同的结果:空格的宽度与我的字体不同。甚至可以通过缩放调整空间。所以

  1. 我尝试为我使用的样式显式设置等宽字体。
  2. 我尝试通过 stylers.xml 设置样式。我特别将 GlobalStyles 和我的主题之间的 fontName 和 fontSize 设置为相等,但无济于事。
  3. 我尝试将fontStylefontSize添加到 GlobalStyles 的所有参数中,但这完全破坏了主题。
  4. 我尝试减小字体大小以适应空格。第一个问题:您不能通过设置将字体大小设置为低于 5。但是您可以通过 stylers.xml。第二个问题:fontsize 需要小于 1 并且 stylers.xml 不接受“0,8”、“0.8”和 0.8。让它与“09”一起工作。为了匹配空间大小,必须将字体设置为 0.1,这看起来很好: 第三个问题:空间宽度随缩放级别调整,而字体则没有。所以这是一个死胡同。
  5. 接下来我偶然发现了解决方案!我删除了 stylers.xml 并重新加载了 Notepad++,突然在Settings - Style Configurator... - Global Styles下多了很多设置。(启用全局字体,启用全局字体大小,启用全局字体样式,......以前不可用)现在一切都按预期工作!

我写这个是因为我看到很多人有类似的问题但找不到解决方案。因此,这适用于遇到相同问题的其他任何人,供我将来参考。

如果它对你有帮助,我会很高兴,你给一个简短的评论,让更多​​的人可以看到这个!

此致


推荐阅读