等宽字体 - 不是真正的等宽字体

Monospace Font - Not really Monospace?

本文关键字:字体      更新时间:2023-09-26

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

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

这可能是因为您的默认等宽字体没有原生粗体样式。只需更改字体即可。我建议因为你在Linux,DejaVu Sans Mono或Liberation Mono;他们会正常工作。

此外,您会认为等宽现在将具有原生的粗体风格

如果你在 Ubuntu 中,你可以下载 Unsettings 并更改默认的等宽字体,这样当你打开以"等宽"作为字体的程序时,它就是你选择的那个。

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

就我而言,更改字体无济于事。解决方案是在首选项/编辑器中选择选项Insert spaces instead of tabs