我们有一个使用 Azure 云服务托管的 C# 网站,并使用 PDF Sharp 生成 PDF 文档。
我们使用 Arial Unicode MS Regular 字体,因为我们有日语字体要显示。当网站在本地运行(从 Windows 7 上的 Visual Studio)时,字体会正确呈现。
我们使用 Azure 的启动脚本将字体安装到云服务服务器上,因为它默认没有安装。我已验证该字体已安装在云服务服务器 (Windows Server 2012) 上。
在 Azure 托管网站中,日语字体显示为正方形,即使 PDF 属性确实表明使用的字体是 Arial Unicode MS Regular。
为什么在云服务服务器上没有正确使用字体?