1
0
Эх сурвалжийг харах

export: fix rendering issue of non-ASCII chars in Graphviz

We use SVG format for Graphviz when exporting to PDF to avoid specifying
proper font.
Le Tan 7 жил өмнө
parent
commit
fad6003660
1 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 1
      src/utils/vutils.cpp

+ 4 - 1
src/utils/vutils.cpp

@@ -764,7 +764,10 @@ QString VUtils::generateHtmlTemplate(const QString &p_template,
     if (g_config->getEnableGraphviz()) {
         extraFile += "<script>var VEnableGraphviz = true;</script>\n";
 
-        QString format = p_isPDF ? "png" : "svg";
+        // If we use png, we need to specify proper font in the dot command to render
+        // non-ASCII chars properly.
+        // Hence we use svg format in both cases.
+        QString format = p_isPDF ? "svg" : "svg";
         extraFile += QString("<script>var VGraphvizFormat = '%1';</script>\n").arg(format);
     }