В CF9 я конвертирую SVG в PNG с помощью транскодера Batik (1.7).SVG-файлы содержат текст с использованием нестандартных шрифтов, которые я установил под Windows на сервере, но которые заменяются резервными системными шрифтами во время преобразования Batik.Я испробовал шрифты TTF и OTF, и здесь приведены следующие предложения: http://webmonkeyswithlaserbeams.wordpress.com/2009/04/29/custom-fonts-in-coldfusion/. Встраивание шрифтов в SVG не является приемлемым вариантом из-за проблем с производительностью в другой области приложения.
Я обнаружил, что Batik хорошо отображает шрифты, если вы указали семейство шрифтов в SVG, которое зарегистрировано в среде Grahpics.
Отмена регистрации, похоже, не работает.
Билет: Отменить регистрацию шрифта в GraphicsEnvironment?
Вы должны встроить определения шрифта svg в svg. Другого пути нет.