Fonts 如何阻止rxvt将字体间隔几英里?

Fonts 如何阻止rxvt将字体间隔几英里?,fonts,msys,rxvt,kerning,Fonts,Msys,Rxvt,Kerning,我安装了最新版本的MinGW/MSYS,我喜欢在无聊的windows命令提示符上使用rxvt终端。但是这个新的构建空间太大了:我尝试过的大多数字体都是乱七八糟的——甚至是Courier new(ttf)、Console(ttf)或PC6X13(fon) 我一直坚持使用普通的旧信使,因为它至少是可读的。有什么解决办法吗?首选简单的解决方案,我不想修补源代码并重新编译rxvt 我喜欢明蒂。到目前为止,我唯一遇到的问题是,如果我使用Windows python而不是cygwin版本,那么输出是行缓冲的

我安装了最新版本的MinGW/MSYS,我喜欢在无聊的windows命令提示符上使用rxvt终端。但是这个新的构建空间太大了:我尝试过的大多数字体都是乱七八糟的——甚至是Courier new(ttf)、Console(ttf)或PC6X13(fon)


我一直坚持使用普通的旧信使,因为它至少是可读的。有什么解决办法吗?首选简单的解决方案,我不想修补源代码并重新编译rxvt

我喜欢明蒂。到目前为止,我唯一遇到的问题是,如果我使用Windows python而不是cygwin版本,那么输出是行缓冲的,但这是一个小问题。除此之外,它似乎提供了现代航站楼的许多舒适,没有任何麻烦

但是,我不知道它是否适用于MinGW/MSYS(我只是在重读你的问题时才意识到你在问这个问题!)。

更新 新的改进解决方案:

  • 下载并安装Monaco.TTF~可通过明智的Google power免费获得
  • 调整msys.bat如下:

    start%WD%rxvt-退格键^H-sl 2500-背景白-bg黑-sr-fn摩纳哥-18-tn msys-几何体120x37-e/bin/sh-登录-i


  • 我发现“Dina”字体似乎也很好用。我最喜欢的其他大多数单间距字体在MSYS RXVT上的间距不正确(有几个症状之一——要么相距太远,要么太近(切断部分字母),要么字符之间有条)。

    对于RXVT,我找到了Courier的新作品(唉,没有控制台)。
    还有控制台2:它与bash(MSys)和CMD shell配合得很好。

    好主意,它没有隔开,但在键入时每个字母之间会出现垂直线:(EUREKA!Monaco.TTF是解决方案。rxvt似乎在其他字体文件中检测到一些宽字形,并相应地将所有字符隔开。但摩纳哥似乎表现得更好。现在我决定MinGW/MSYS不切芥末,我使用CygWin+PuTTYcyg。忘掉笨重的旧rxvt吧!!实际上有一个非常简单的解决方法Win32 Python的问题:使用选项-i调用它。这明确告诉它在交互模式下运行。否则它不工作的原因是它检查stdin是否是控制台。对于mintty和其他基于pty的终端,答案是否定的,因为Cygwin使用管道模拟pty,所以Python进入非交互模式谢谢,我发现Incolata在RXVT上还可以:)