1

在 CF9 下,我使用 Batik (1.7) 转码器将 SVG 转换为 PNG。SVG 包含使用非标准字体的文本,这些字体是我在服务器上的 Windows 下安装的,但在 Batik 转换期间被备用系统字体替换。我已经尝试过 TTF 和 OTF 字体以及这里的建议:http ://webmonkeyswithlaserbeams.wordpress.com/2009/04/29/custom-fonts-in-coldfusion/ 。由于在应用程序的另一个区域解析性能问题,在 SVG 中嵌入字体不是一个可行的选择。

4

2 回答 2

0

我发现如果您在 SVG 中指定一个在 Graphics 环境中注册的字体系列,Batik 可以很好地呈现字体。

但是,注销似乎不起作用。

票证:使用 GraphicsEnvironment 取消注册字体?

于 2014-10-10T12:28:12.750 回答
-1

您必须在您的 svg 中嵌入 svg 字体定义。没有其他办法。

于 2011-12-23T18:09:22.023 回答