我发现了这个检查 QFont 是 Serif 还是 Sans-Serif 但它没有回答问题。
我在 Windows、Linux 和 MacOS 上使用 QT。当用户选择字体时,我需要知道该字体是衬线字体、无衬线字体、比例字体还是等宽字体(和代码页)。我从 WxWidgets(它给了我这些信息)转移到了 Qt(它没有给我这些信息)。
有没有一种方法,即使是特定于操作系统的(对于所有 3 个操作系统),我也可以找到该信息?
我确信您现在已经解决了这个问题,但我也花了一些时间尝试确定 QFont 是否是等宽的。 QFont有一个属性fixedPitch(),这对于等宽字体来说是正确的。 关于等宽字体的维基百科。我无法评论您正在寻找的其他房产。