我正在开发一个带有一些按钮的Revit色带,并在相同的解决方案中实现了一个windows表单,以显示有关该功能区的许可证验证和其他内容的消息。在这个窗口表单中,我使用的是SemiBold SemiConden字体,但是当表单出现在这个窗体中时,它会显示一个不同的字体。
下面是Visual中所示字体的标题:
下面是Revit中所显示的内容的标题:
正如您所看到的,字体是不一样的。有人知道发生了什么事吗?我已经在网上进行了彻底的搜索,但还没有找到解决方案。
在此之前,非常感谢您。
发布于 2021-06-17 09:30:56
这个答案还不完整,但我想我知道问题在哪里,我可以告诉你如何寻找解决方案。字体没有正确显示的主要原因是它是一个自定义字体,Revit无法在您正在测试的设备上找到它。解决方案是,您需要获取该字体,将其作为资源添加到您的项目中,然后编辑代码以搜索.dll文件中的字体。希望这能帮你找到解决问题的方法。
https://stackoverflow.com/questions/68013695
复制