如何通过 NewFontsResolver 使用 wwwroot/fonts 文件夹中的字体

问题描述 投票:0回答:1

ASP.NET MVC 应用程序的字体位于 ots wwwroot/fonts 子文件夹中。

如何强制NewFontResolver在Linux和Windows中使用此目录中的fors?

在 Linux 中 NewFontResolver 还搜索 FONTCONFIG_PATH 环境变量中指定的目录

https://github.com/empira/PDFsharp/blob/a8fe9093a1d0d0b4639d5c412e959cbb796228f9/src/foundation/src/shared/src/PdfSharp.Snippets/Font/fontresolving/NewFontResolver.cs#L195C41-L195 C41

但这需要外部设置环境,在windows中不起作用。

如何从应用程序添加其他字体目录,以便也搜索该目录或仅搜索该目录?

fonts pdf-generation pdfsharp migradoc pdfsharpcore
1个回答
0
投票

实现您自己的

IFontResolver

也许复制 NewFontResolver 并进行您需要的所有更改。
编写自己的

IFontResolver
来从应用程序文件夹中读取字体文件可能会更好。或者来自装配资源。

© www.soinside.com 2019 - 2024. All rights reserved.