0

有比例字体(即非等宽字体)仍然提供等宽数字。例如,使用 Arial 查看此 Excel 屏幕截图:

Excel 截图

请注意数字是如何很好地对齐的。如果字体支持此功能,我如何以编程方式(可能是 WinAPI)找出?

4

1 回答 1

1

您不会为此找到 API,因为字体文件中没有任何特定的元数据值来指示“此字体中数字的字形具有固定宽度”。某些字体可能同时支持比例和固定宽度(“衬里”)数字,在这种情况下,字体可能支持“lnum”OpenType 布局功能。您应该选择支持此功能的字体,然后在绘制文本时显式激活该功能。

于 2021-04-09T13:10:39.720 回答