【问题标题】:Monospace Font - Not really Monospace?等宽字体 - 不是真正的等宽字体?
【发布时间】:2013-01-09 00:37:31
【问题描述】:

到目前为止,这似乎是我在 Gedit(当您将字体从“Ubuntu mono”更改为“Monospace”时)和 Geany 中使用 JavaScript 发现的错误。我的右边距设置为 80 个字符,但是当我键入 Objectprototype 或程序加粗的任何其他 关键字 时,它会添加一些字母间距,稍微偏离间距.

因此,我有一行声明 Object 是 79 个字符,但似乎是 81.5 个字符。有人可以建议我如何解决这个问题吗?它是文本编辑器设置吗?是字体本身的问题吗?

【问题讨论】:

  • 这可能是因为您的默认等宽字体没有原生粗体样式。换个字体就好了。我建议您使用 Linux、DejaVu Sans Mono 或 Liberation Mono;他们会工作得很好。
  • 就是这样。如果你把它作为一个答案,我会接受它。此外,您会认为等宽空间现在会有一种原生的大胆风格。我不可能是第一个注意到名为“monospace”的字体有这个问题的人。

标签: javascript fonts text-editor monospace


【解决方案1】:

这可能是因为您的默认等宽字体没有原生粗体样式。换个字体就好了。我建议您使用 Linux、DejaVu Sans Mono 或 Liberation Mono;他们会工作得很好。

另外,你会认为 monospace 现在应该有一种原生的粗体风格

如果您在 Ubuntu 中,您可以下载 Unsettings 并更改默认等宽字体,这样当您打开以“等宽”为字体的程序时,它将是您选择的字体。

顺便说一句,这不是 Linux 独有的。查看 Windows cmd 上的默认等宽字体...

【讨论】:

    【解决方案2】:

    在我的情况下,更改字体没有帮助。解决方案是在首选项/编辑器中选择选项Insert spaces instead of tabs

    【讨论】:

      猜你喜欢
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 2014-06-09
      • 1970-01-01
      相关资源
      最近更新 更多