【问题标题】:Windows Form font not shown properly in Revit External ApplicationRevit 外部应用程序中未正确显示 Windows 窗体字体
【发布时间】:2021-09-01 22:10:52
【问题描述】:

我正在开发一个带有一些按钮的 Revit 功能区,并在同一解决方案中实现了一个窗口窗体,以显示有关功能区和其他内容的许可证验证的消息。 我在这个 windows 窗体中使用 Bahnschrift SemiBold SemiConden 字体,但是当窗体出现在 Revit 中时,它会显示不同的字体。

在 Visual Studio 中显示的字体标题下方:

在 Revit 中显示的标题下方:

如您所见,字体不一样。有谁知道发生了什么?我在互联网上彻底搜索过,但没有找到解决方案。

非常感谢。

【问题讨论】:

    标签: c# visual-studio winforms fonts revit-api


    【解决方案1】:

    这个答案并不完整,但我想我知道问题出在哪里,我可以告诉你如何搜索解决方案。 字体未正确显示的主要原因是它是自定义字体,Revit 在您正在测试的设备上找不到它。 解决方案是您需要获取该字体,将其作为资源添加到您的项目中,然后编辑您的代码以在 .dll 文件中搜索该字体。 希望这可以帮助您找到解决问题的方法。

    【讨论】:

    • 感谢您的回答@Mostafa。如果我找到它,我会尝试并在此处发布解决方案。
    • 我会等你的结果,祝你好运。
    • @angelrps 我找到了这个,也许它会有所帮助。 stackoverflow.com/a/23519499/13176802
    猜你喜欢
    • 1970-01-01
    • 2022-06-22
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    相关资源
    最近更新 更多