Macos mac osx字体,与默认xterm(X11)字体一样可读且紧凑

Macos mac osx字体,与默认xterm(X11)字体一样可读且紧凑,macos,fonts,terminal,sysadmin,Macos,Fonts,Terminal,Sysadmin,xterms中使用的字体非常紧凑,但可读性很强。那是什么字体?我发现我可以在其他应用程序中使用的最接近的是DejaVu Sans Mono或Bitstream Vera Sans Mono。它们在垂直方向上与XTERM一样紧凑,但在水平方向上占用更多空间 我真的很想从xterms切换到Terminal.app,这是阻碍我前进的一个因素 (我还认为字体对于emacs、xcode或任何编辑器都会更好。) 添加:在Terminal.app中,您可以调整任何字体的字符和行距。这在其他应用中是否可能 我对

xterms中使用的字体非常紧凑,但可读性很强。那是什么字体?我发现我可以在其他应用程序中使用的最接近的是DejaVu Sans Mono或Bitstream Vera Sans Mono。它们在垂直方向上与XTERM一样紧凑,但在水平方向上占用更多空间

我真的很想从xterms切换到Terminal.app,这是阻碍我前进的一个因素

(我还认为字体对于emacs、xcode或任何编辑器都会更好。)

添加:在Terminal.app中,您可以调整任何字体的字符和行距。这在其他应用中是否可能


我对任何其他与xterm字体一样紧凑易读的字体都持开放态度。Dina看起来很不错,但它似乎不适用于Mac。

X11默认字体通常是位图字体,对非X应用程序没有任何用处。。。在我的Mac机上,X11应用程序的默认字体似乎是
-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
,对应于文件
/usr/X11/lib/X11/fonts/misc/7x14-iso8859-1.pcf.gz


您可以使用命令
/usr/X11R6/bin/xfd-fn-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
显示字符表,并检查它是否是您在xterms中看到的字符表。如果是这样的话,恐怕没什么可做的:PCF字体是(非常)低分辨率的位图字体,这就是为什么它们在屏幕上看起来很好的原因,顺便说一句(它们只适合你特定的屏幕分辨率);但是其他Mac OS X应用程序不可能使用它们。

我最喜欢的像素字体是在黑色背景下16像素的“Dinattf 10px”。它是一种很好的编码字体,因为它已经删除了零和不同的字符

您可以在以下位置找到Mac TrueType版本: 和原始位图版本

Dina所基于的Proggy字体在较小的文本大小下也非常清晰。不幸的是,它对我来说有点太小了


此外,您可以使用SIMBL插件调整Terminal.app以更好地适应您。除了颜色偏好之外,我发现下面所有的插件在使用终端时都非常有用

首先,很难看到Terminal.app中的默认颜色。要解决此问题,可以安装

  • SIMBL-
  • 自定义颜色-
  • 制表符切换(如果您更喜欢CMD-1而不是CMD-SHIFT-{}/箭头键)——
  • 遮阳板-
  • 全屏放大镜-
  • IR_黑色配色方案-

这并不完全相同,但10分摩纳哥(禁用抗锯齿)非常接近。我想说它实际上更好一点,因为摩纳哥的1/l和O/0字形比X字形更清晰。

我已经尝试过一些替代方案。(感谢威尔和其他人。)

  • MONACO10PT和.9行距(我不知道如何在Terminal.app之外的任何东西中压缩行或字符间距)占用的垂直和水平空间与xterm字体完全相同。如果没有直线空间挤压,它会占用更多的垂直空间。我不认为挤压会损害可读性。摩纳哥有斜线零的优点,但尖括号更差(它们会意外地碰到相邻的字符,例如“~>”)。大写字符(特别是“A”)在摩纳哥看起来也不太好。不过,它们基本上是一样的

  • 摩纳哥9pt固定了尖括号,在垂直方向上比xterm字体更紧凑(水平方向相同)。大写字母I非常糟糕(很难区分l和I以及|)

  • 从11点开始编程。将行距设置为.9使其在垂直方向上比X11的xterm字体稍微紧凑。无论哪种方式,它在水平方向上都会占用同样多的空间。不管有没有线空间挤压,我发现这个选择肯定比摩纳哥更糟糕。其他Proggy变体似乎没有xterm字体那么紧凑

  • 10磅,间距为.95个字符(除了Terminal.app,我仍然不知道如何压缩字符或行距),正常行距与X11字体大小完全相同。挤压字符间距会导致大写字符之间的接触非常轻微,这样数字就相当难看了。通过垂直(行)空间挤压,可以使其比xterm字体在垂直方向上更紧凑,而不会损害可读性。 (Anonymous at 9pt非常紧凑,仍然非常可读。)我真的不喜欢这种字体中的插入符号(“^”),不管有没有挤压

  • 设置为大小13,行距为0.80,将精确生成xterm字体。我的朋友报告说,这对他在雪豹上的表现完美无瑕。我在Leopard上,它对我来说是不可用的(因为压缩的行距使它像X11一样紧凑),因为存在某种刷新问题——它会切断字母的顶部,直到终端窗口重新渲染,就像你将tab键从它旁边移开一样

  • 其他我打算尝试的:

    • 嫉妒代码R:
    • 安科拉塔:
    • 机器人无单声道:

    我一直在使用比特流Vera Mono,后来使用了DeJaVu Sans Mono(用于更多unicode字符),但几个月前,我改用了Android(谷歌手机操作系统)使用的字体。这对我来说真的更可读。对于Terminal.app,我确实在水平方向上缩小了一点。

    我真的很喜欢Incolata:

    但对于xterm来说,它并不真正合适。作为一种编程字体更好

    我强烈建议摩纳哥9pt,而不是抗锯齿:

    从未见过任何可读性和节省空间的东西。请注意,它的像素数与摩纳哥10相同,但略短

    xterms中使用的字体非常复杂 简洁易读。什么字体 那个

    您所指的字体称为“fixed”或“6x13”

    我开始(但放弃了)一个