选择与显示进行像素到像素映射的 Gvim 字体?

选择与显示进行像素到像素映射的 Gvim 字体?

有人建议我这里在 Superuser 上发布这个问题,因为它同时涉及 Windows 和 X11(通过 Cygwin)。

我最近买了一台 Windows 10 笔记本电脑 TravelMate P2410-G2-M。分辨率设置为显示器的原始物理分辨率。

但是,我的 Gvim 文本显示时,某些像素列/行分散在多个显示像素列/行上:

在此处输入图片描述

如何识别像素与显示屏上的像素一一对应的字体?

澄清一下,我不是在问如何主观地确定字体是否与显示器逐像素映射,即通过反复试验和经验观察,例如使用xfontsel或 Gvim 的字体选择器(使用 调用set guifont=*)。相反,我希望我可以依赖字体系列名称或许多字体参数之一(例如 使用的字体参数)xfontsel

背景细节

以上是一个普遍的问题,但是我使用的具体系统配置如下:

  • 使用 Windows 10 和 64 位 Cygwin 的 X-windows,大约在 2020 年初下载并安装

  • 上面的出血像素截图使用了 Gvim 选项 guifont=Lucida\ Console\ Regular\ 9

可能的障碍

  • 我的 Gvim 安装似乎可以访问与 X11 不同的字体。我记录了我发现了什么让我怀疑这一点。

  • 我不确定在 Windows 上运行 X11 是否会带来复杂性,例如逻辑像素网格与物理网格不匹配,从而导致原本不需要的抗锯齿(完全是基于对 X11 如何工作以及它在 Windows 上如何托管的了解很少而做出的疯狂猜测)。

谢谢。

相关内容