summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/eps-out.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2006-11-18 04:43:16 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2006-11-18 04:43:16 +0000
commit68c9f56688a6f362fb20b5576c459625f505d009 (patch)
tree7b22237765619b2bdf432ca7ee4b09ee27c21140 /src/extension/internal/eps-out.cpp
parentImprove option parsing (diff)
downloadinkscape-68c9f56688a6f362fb20b5576c459625f505d009.tar.gz
inkscape-68c9f56688a6f362fb20b5576c459625f505d009.zip
patch 1219308 for embedding type 1 fonts into ps/eps output
(bzr r1977)
Diffstat (limited to 'src/extension/internal/eps-out.cpp')
-rw-r--r--src/extension/internal/eps-out.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/extension/internal/eps-out.cpp b/src/extension/internal/eps-out.cpp
index c6feac8d4..e122ad4ad 100644
--- a/src/extension/internal/eps-out.cpp
+++ b/src/extension/internal/eps-out.cpp
@@ -57,12 +57,17 @@ EpsOutput::save (Inkscape::Extension::Output *mod, SPDocument *doc, const gchar
new_val = mod->get_param_bool("textToPath");
ext->set_param_bool("textToPath", new_val);
+ bool old_fontEmbedded = ext->get_param_bool("fontEmbedded");
+ new_val = mod->get_param_bool("fontEmbedded");
+ ext->set_param_bool("fontEmbedded", new_val);
+
final_name = g_strdup_printf("> %s", uri);
sp_print_document_to_file(doc, final_name);
g_free(final_name);
ext->set_param_bool("pageBoundingBox", old_pageBoundingBox);
ext->set_param_bool("textToPath", old_textToPath);
+ ext->set_param_bool("fontEmbedded", old_fontEmbedded);
return;
}
@@ -84,7 +89,8 @@ EpsOutput::init (void)
"<name>" N_("Encapsulated Postscript Output") "</name>\n"
"<id>org.inkscape.output.eps</id>\n"
"<param name=\"pageBoundingBox\" type=\"boolean\" gui-text=\"" N_("Make bounding box around full page") "\">FALSE</param>\n"
- "<param name=\"textToPath\" type=\"boolean\" gui-text=\"" N_("Convert text to path") "\">TRUE</param>\n"
+ "<param name=\"textToPath\" type=\"boolean\" gui-text=\"" N_("Convert texts to paths") "\">TRUE</param>\n"
+ "<param name=\"fontEmbedded\" type=\"boolean\" gui-text=\"" N_("Embed fonts (Type 1 only)") "\">FALSE</param>\n"
"<output>\n"
"<extension>.eps</extension>\n"
"<mimetype>image/x-e-postscript</mimetype>\n"