我在一些标签(winforms)中使用Calibri字体,但当我运行程序时,这些标签显示的是不同的字体。 我之前在没有安装Office(因此没有安装Calibri)的计算机上测试时看到过这个问题,但现在我在任何地方都能看到它,即使在已经安装了Calibri的计算机上(我在设计器中看到带有Calibri的标签;然后在调试模式下运行时,我看到另一种字体)。
标签以前能够正确显示,我今天才发现了这个问题(但可能已经被忽略了几天,我不确定,但肯定不久)。
昨天有一些Windows更新,其中一些是针对Office的更新,但我不确定是否相关。 底线是我有Calibri,设计器中显示Calibri,但在运行时显示其他字体。 而且当我使用SemiBold样式时,好像也有同样的问题。
下面是结果的图片,左边是运行时,右边是VS设计器:
当我尝试使用Calibri bold时,这个问题甚至更加明显了;这次运行时在右侧,设计器视图在左侧: