diff --git a/src/utils/vutils.cpp b/src/utils/vutils.cpp
index 5e67631f..3f4ab846 100644
--- a/src/utils/vutils.cpp
+++ b/src/utils/vutils.cpp
@@ -764,7 +764,10 @@ QString VUtils::generateHtmlTemplate(const QString &p_template,
if (g_config->getEnableGraphviz()) {
extraFile += "\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("\n").arg(format);
}