From 91f02bd029d847b77be91549e7c9c8fa897a68a5 Mon Sep 17 00:00:00 2001 From: Domenic Denicola Date: Sat, 17 Oct 2020 20:14:57 -0400 Subject: [PATCH] Fix some hyphens to become em dashes at the beginning of italicized quotes --- lib/convert.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/convert.js b/lib/convert.js index 2e7e4af..e664dfa 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -236,7 +236,7 @@ function getBodyXML(chapter, contentEl) { // Fixes dashes xml = xml.replace(/ – /g, "—"); - xml = xml.replace(/“-/g, "“—"); + xml = xml.replace(/“((?:)?)-/g, "“$1—"); xml = xml.replace(/-[,.]?”/g, "—”"); xml = xml.replace(/-(!|\?)”/g, "—$1”"); xml = xml.replace(/-[,.]?<\/em>”/g, "—”");