我有一个带计时器的应用程序。此计时器位于视图的中心。当 macOS 的默认字体是 Helvetica Neue 时,效果很好。字体的数字似乎是均匀分布的,所以当计时器运行时,一切都保持在原位。
现在使用 San Francisco 作为默认字体,这被打破了。Ever number 似乎有不同的宽度,导致计时器在运行时不断变化。将字体硬编码到 Helvetica Neue 可以解决问题,但我想使用操作系统默认的字体。
是否可以使用 NSTextField 设置某种提示,以像以前一样呈现具有固定宽度数字的默认系统字体?我似乎记得这是可用的,但我找不到它。我不想使用固定宽度的字体,因为它破坏了美感。似乎 iOS 上的秒表应用程序正在以某种方式做到这一点。