View Single Post
Old 06-17-2012, 03:21 AM   #80
Ahmad Samir
Zealot
Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!Ahmad Samir , Klaatu Barada Niktu!
 
Posts: 114
Karma: 5246
Join Date: Jul 2010
Device: none
Quote:
Originally Posted by DiapDealer View Post
Is it just me, or did 0.5.901 just silently replace all of my em-dash characters with its html-entity equivalent?

EDIT: Yes... yes, it surely did.
I've been using this patch for some time now:
Code:
--- sigil-0.5.0/src/Sigil/ResourceObjects/HTMLResource.cpp.orig	2012-02-02 04:00:34.000000000 +0200
+++ sigil-0.5.0/src/Sigil/ResourceObjects/HTMLResource.cpp	2012-02-02 06:43:11.293174051 +0200
@@ -473,8 +473,8 @@
     QString newsource = source;
 
     newsource = newsource.replace( QString::fromUtf8( "\u00ad" ), "­" );
-    newsource = newsource.replace( QString::fromUtf8( "\u2014" ), "—" );
-    newsource = newsource.replace( QString::fromUtf8( "\u2013" ), "–" );
+    newsource = newsource.replace( "—", QString::fromUtf8( "\u2014" ) );
+    newsource = newsource.replace( "–", QString::fromUtf8( "\u2013" ) );
 
     return newsource;
 }
Ahmad Samir is offline