是否有带有等宽数字和空格的 Arial 或 Tahoma 字体版本?

ros*_*mcm 6 windows truetype-fonts

Windows 提供的 Arial 字体中的数字是等宽的,因为它们每个都占据相同的水平空间,但它们似乎忽略了提供空格字符的“等宽”版本。这意味着您无法在(例如)12 个空格中对一列右对齐的数字进行格式化,并且无法对齐右侧边缘。例如:

         1
        12
       123
      1234
     12345
   1234567
  12345678
 123456789
1234567890 
Run Code Online (Sandbox Code Playgroud)

之所以有效,是因为用于代码示例的字体具有与数字宽度相同的空格。但是,如果在 Arial 中显示相同的文本,这将不起作用(我无法演示,因为我目前无法弄清楚如何击败 SU 的重新格式化!)。

碰巧的是,使用 Tahoma 8 点您可以作弊,因为空格正好是数字像素数的一半,但这是混乱且非常具体的。

小智 6

尝试使用即使在比例字体中也应该与数字相同宽度的图形空间

图形空间是一个印刷单位,等于单个印刷图形(数字或字母)的大小减去前导。它的大小可能会有所波动,具体取决于使用的字体。在等宽数字的字体中,它等于一位数字的宽度。


Jou*_*eek 2

是的,如果您愿意付费,monotype 有一个等宽字体可供出售

另一方面,如果您想要一个免费的、良好的无衬线字体,并且在许多情况下都能很好地工作,我建议您查看droid sans mono