为什么Coldfusion / Batik不能渲染我的自定义字体?

时间:2011-10-21 21:29:28

标签: coldfusion fonts batik

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

2 个答案:

答案 0 :(得分:0)

如果您在SVG中指定了在Grahpics环境中注册的字体系列,我发现Batik可以很好地渲染字体。

但是,取消注册似乎不起作用。

票证:Unregister font with GraphicsEnvironment?

答案 1 :(得分:-1)

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