From deb9cf11134585829069a0fdb2aa0d6af4d8973c Mon Sep 17 00:00:00 2001
From: Juraj Fedel <wtxnh-scribus@yahoo.com.au>
Date: Wed, 18 Oct 2017 16:43:44 +0200
Subject: [PATCH] Change default font when substituting fonts during loading

---
 scribus/scfonts.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scribus/scfonts.cpp b/scribus/scfonts.cpp
index cd245ba9e..ea5cd2d5a 100644
--- a/scribus/scfonts.cpp
+++ b/scribus/scfonts.cpp
@@ -960,6 +960,8 @@ void SCFonts::setSubstitutions(const QMap<QString,QString>& substitutes, Scribus
 		if (font.isReplacement())
 		{
 			font.chReplacementTo(const_cast<ScFace&>(findFont(it.value(), doc)), doc->DocName);
+			if (doc->itemToolPrefs().textFont == it.key())
+				doc->itemToolPrefs().textFont = it.value();
 		}
 	}
 }
-- 
2.15.0.rc1

