【问题标题】:Bar code font error with crystal report on web serverWeb 服务器上水晶报告的条形码字体错误
【发布时间】:2016-02-10 01:12:08
【问题描述】:

我正在使用条形码字体在我的水晶报表中显示条形码。它工作正常,但在一种情况下

安装条码字体后需要重启机器。所以它工作得很好,因为在安装条形码字体后,我只需重新启动机器就可以开始工作了。

但是当我在网络服务器上上传我的项目时,会发生同样的情况。我的服务提供商在服务器上安装了条码字体,但它需要重新启动服务器才能生效,这是不可能的。

那么解决办法是什么?

【问题讨论】:

    标签: asp.net fonts crystal-reports webserver barcode


    【解决方案1】:

    我知道这是一篇旧帖子。

    但是我在使用 Windows 10 计算机时遇到了问题,即使我重新启动计算机后字体也没有注册。

    我发现问题是字体没有安装到windows/fonts 文件夹中。

    我尝试将它拖到正确的文件夹中,但它仍然安装在C:\Users\***\AppData\Local\Microsoft\Windows\Fonts 我发现解决方案是右键单击字体并单击为所有用户安装。 这是将其安装在正确文件夹中的唯一方法。

    发现于answers.microsoft.com

    我知道这是一个不同的问题,我只是想为遇到类似问题的其他人提供信息。

    【讨论】:

    • 我没有投反对票,但我相信人们普遍不喜欢答案,您必须深入到链接才能获得修复。我认为那是您在回复中提供了来自链接网站的更多详细信息,并且只是将链接作为来源引用,您可能不会得到反对票。这只是我的怀疑……我自己还在学习这个网站的文化。
    • 好的,感谢您的帮助!我确实说了我发现的解决方案,我想它不是很清楚。我会编辑它
    • 对我来说“为所有用户安装”。我在win2019服务器上。
    • 2021 年,这个答案仍然是正确的。谢谢。
    【解决方案2】:

    虽然许多应用程序可以检测到使用Drag-n-Drop 或Copy-Paste 安装到Windows\Fonts 文件夹的字体,但Crystal Reports 需要注册字体。

    在系统重新启动之前,不会注册 Windows\Fonts 中的拖放或复制粘贴字体。

    您必须要求您的服务提供商从 Windows\Fonts 文件夹中删除复制/粘贴或拖放的文件,然后正确安装字体,它会注册它无需重启系统。

    通常可以如下在系统中安装/注册字体:

    Control Panel > Fonts > File Menu > Install New Font > 新字体文件的Select Drive > 新字体文件的Select Folder > Select New Font File > Select Copy Fonts To Fonts Folder CheckBox > OK

    某些选项可能会因 Windows 版本而异,但过程相同。安装/注册字体后,只需关闭并重新打开 Crystal Reports,无需重新启动系统。

    有关在常见 Windows 版本中安装和删除字体的 Microsoft 官方参考,您可能会看到 How to install or remove a font in Windows

    【讨论】:

    • 嗨@harman,感谢您的关注。我要求我的提供商按照您的建议安装字体,并且他们以相同的方式安装它。但问题依旧。 :(
    • 之前,我已经使用这些步骤在我的 Windows Server 2008 上解决了此类问题。在您发表评论后,为了确认,我创建了一个示例项目并在我的另一台服务器 Windows Server 2012 上进行了测试,一切正常(CR 版本 13.0.3,通用 .ttf 开放许可证(免费)字体)。不确定,但字体类型(.ttf、.otf、.fon、.ttc、.pfb 等)、许可类型(仅限屏幕、仅限打印等)可能会有一些影响。
    • 您是否要求您的服务提供商在网络服务器上安装字体?
    • @ShaiwalTripathi 两台服务器都是专用的。虽然我可以完全控制它们,甚至可以重新启动,但我在负载高峰时段没有重新启动就这样做了
    • 我的服务器不是专用的,它是共享主机服务器。我无法控制它。可能这是主要原因。
    猜你喜欢
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 2017-07-07
    相关资源
    最近更新 更多