KMail 5.3.2 uses printing via Browser as workaround. Unfortunately this seems not to respect the locale: While a mail is shown correct with Umlauts (ä, ü, ö), the document in the browser shows e.g. verzögert instead of verzögert
Still a problem in 5.5.3
Please use qt >= 5.8 we use real printing support no external html browser for doing it.
(In reply to Laurent Montel from comment #2) > Please use qt >= 5.8 > we use real printing support no external html browser for doing it. Right, I tested on Leap 42.3, which uses qt 5.6.x In current Tumbleweed it works! So its a packaging issue -> will file a bug against Leap and close this one. Thanks Laurent!
But an external html browser is still used for print preview even with Qt 5.9, and this has the same problem. I have a fix for it though: https://phabricator.kde.org/D7206
Git commit 8f9f8d69d7ed3fa70e6af4ddd445daaf644c007a by Wolfgang Bauer. Committed on 09/08/2017 at 06:14. Pushed by wbauer into branch 'Applications/17.08'. Fix specifying the charset when exporting as HTML The QString::replace() had no effect because the stream actually contains <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">, not just <!DOCTYPE html>. Also, the <meta> tag should be inside the <head> section. FIXED-IN: 17.08.0 Differential Revision: https://phabricator.kde.org/D7206 M +1 -1 webengineviewer/src/webengineexporthtmlpagejob.cpp https://commits.kde.org/messagelib/8f9f8d69d7ed3fa70e6af4ddd445daaf644c007a