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 点您可以作弊,因为空格正好是数字像素数的一半,但这是混乱且非常具体的。