我正在使用 SelectPdf 在我的 Azure Web 应用程序上呈现 PDF,结果发现 Azure 沙盒模型意味着自定义 Web 字体(OTF、TTF 等)无法嵌入 PDF 中。显然,其他 PDF 生成工具也存在同样的问题。
微软已确认他们目前尚未解决该问题,但已将其纳入 future 计划中: https://feedback.azure.com/forums/169385-web-apps/suggestions/32622797-support-custom-web-fonts-in-azure-app-services
我想知道 Azure Web Apps 上已安装哪些可供使用的字体?
最佳答案
一种可能性是在应用服务上使用 Windows 容器,它没有沙箱限制,因为 Web 应用在 Hyper-V 容器中运行。
在这里,您可以按照快速入门在应用服务中运行 Windows 容器: https://learn.microsoft.com/en-us/azure/app-service/app-service-web-get-started-windows-container
这是使用 Windows 容器的应用服务的自定义字体示例 https://azure.microsoft.com/en-us/resources/samples/custom-font-win-container/
关于azure - Azure Web Apps 上安装了哪些默认字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58239229/